Alfred Marwale Mogashoa (72) went missing on October 3 in the Groblersdal area.
His family received pictures from residents in Marble Hall who spotted him in the area.
They went to the area last Sunday and fortunately found him disoriented in town.
He is currently at home with his family who are keeping a close eye on him.