Popular routes

Cape Town (CPT) to Johannesburg (JNB) distance

The great-circle distance from Cape Town to Johannesburg is 687 nm. Flights usually cover a little more because of airways, winds, and airspace.

CPTJNB

Route facts

From
South AfricaCape Town (CPT)
To
South AfricaJohannesburg (JNB)
Time difference
Johannesburg and Cape Town are on the same time
Midpoint
30.15° S, 23.62° E
Heading from CPT
49° northeast
Heading from JNB
224° southwest

The route looks curved on a flat map because it follows a great circle, the shortest path on a sphere. Read why flight routes curve, or see CPT-JNB on the globe.

Related routes

Distances use the haversine formula with a mean Earth radius of 6,371 km. Information is for reference, not navigation.