Mthatha is located in Bhisho city, South Africa at the -31.5889, 28.7844 coordinates. Distance from Mthatha to other cities. are listed below, click on the city name to find distance between. Distance from Mthatha to Port Elizabeth 397 km, to East London 179 km, to Uitenhage 398 km. The green marker indicates the location of Mthatha.