Leshwin, 11, and Brian Adriaanse, 8, were missing for almost four days.
They were found on Monday night in Ravensmead.
The boys had reportedly walked through the night without water or anything to eat.
Two brothers from Klapmuts who were missing for almost four days had attempted to walk over 30 kilometres to the home of their grandmother after being sworn at and told to leave by a relative, Die Son reports.
Leshwin, 11, and Brian Adriaanse, 8, were missing for almost four days after leaving their home in Buttercup Street last Friday, reportedly after a family member told them f kk f, you do not belong here .