Jon Ellison, 44, was last seen in Dalmore on Tuesday, March 12.
Police knew Mr Ellison left his home in his car, which was found near Chingford Park last Monday.
A major search involving police, his family and Land search and rescue (LandSAR) was undertaken in North Dunedin and north of the city.
Police issued a statement this evening saying Mr Ellison had been found safe and well.
They wanted to thank everyone who provided information and offered their help throughout the search.