Distance from to

Distance Between South Africa Cities

Select start and destination city to calculate the distance between South Africa cities.

Alternatively click one of the city name below to list the near locations and surrounding cities and calculate distance from the city.

Distance Between Major Cities in South Africa

Start and Destination CityDistanceMileage
Bhisho to Bloemfontein431 km268 miles
Bloemfontein to Cape Town911 km566 miles
Cape Town to Eastern Cape766 km476 miles
Eastern Cape to Gauteng690 km429 miles
Gauteng to Johannesburg10 km6 miles
Johannesburg to Kimberley429 km267 miles
Kimberley to KwaZulu-Natal599 km372 miles
KwaZulu-Natal to Limpopo589 km366 miles
Limpopo to Mpumalanga722 km449 miles
Mpumalanga to Nelspruit483 km300 miles
Nelspruit to North-West583 km362 miles
North-West to Northern Cape429 km267 miles
Northern Cape to Orange Free State486 km302 miles
Orange Free State to Pietermaritzburg373 km232 miles
Pietermaritzburg to Polokwane642 km399 miles
Polokwane to Pretoria242 km150 miles
Pretoria to Western Cape1,033 km642 miles