Distance from

Johannesburg to Cape Town

Average travel distance is

1633.78 km

Nomal travel times are between

5h 37min  -  27h 49min

1633.78 km (1015 miles) is the average travel distance between Johannesburg and . If you could walk at the speed of 3mph (4.8kph), it would take 10 days 13 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1473.61 km 915.66 miles 795.69 miles
Drive 1523.41 km 946.6 miles 822.58 miles
Bus 1886.21 km 1172.03 miles 1018.47 miles
Train 1651.89 km 1026.44 miles 891.95 miles

BE PREPARED

Johannesburg - Cape Town Info

The distance from Johannesburg Park to Sandton 11 km (6.96 miles) .

The distance from Sandton to Lanseria 34 km (21.0 miles) .

The distance from HLA to CPT 1409 km (875.53 miles) .

The distance from Capetown CPT Airport to Civic Centre 20 km (12.73 miles) .

Travel distance chart

The distance between Johannesburg to Cape Town,South Africa is 1633.78 km (1015 miles) and it would cost 50 USD ~ 507 ZAR to drive in a car that consumes about 12 MPG.