Western Cape police said the British tourist who was reported to be missing was found on Monday night.
Wilkes McDermid was last seen leaving the Westin Grand Hotel near the V&A Waterfront on Boxing Day.
He failed to make his flight back to Britain, causing panic among his family and friends.
However, he was seen a week later at a bakery in the Cape Town CBD.
The police's Andre Traut said he could not divulge any information about the matter. He said McDermid's family believed the matter was private.
"The missing British tourist was found in Cape Town on Monday night. He is in the process of being reunited with his family. Unfortunately, I am not permitted to discuss the circumstances surrounding the matter."