how far is johannesburg from cape town
What is the travel distance between Cape Town, South Africa and Johannesburg, South Africa? How many miles is it from Johannesburg to Cape Town. 786 miles / 1264.94 km is the flight distance between these two places. Use the Distance calculator given below to find distance between any two cities or places.