Distance from

Durban to Johannesburg

Average travel distance is

655.74 km

Nomal travel times are between

2h 20min  -  15h 3min

655.74 km (407 miles) is the average travel distance between Durban and Johannesburg. If you could walk at the speed of 3mph (4.8kph), it would take 4 days 5 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 581.34 km 361.23 miles 313.9 miles
Bus 622.33 km 386.7 miles 336.03 miles
Drive 633.3 km 393.51 miles 341.95 miles
Train 806.93 km 501.4 miles 435.7 miles

Be prepared

Durban - Johannesburg Info

The distance from Durban to Durban 35 km (22 miles).

The distance from DUR to JNB 513 km (319 miles).

The distance from Johannesburg to OR Tambo Airport 1 km (1 miles).

The distance from OR Tambo Airport to Marlboro 15 km (9 miles).

The distance from Marlboro to Park 18 km (11 miles).

Travel distance chart

The distance between Durban, South Africa to Johannesburg is 655.74 km (407 miles) and it would cost 23 USD ~ 233.314 ZAR to drive in a car that consumes about 5 MPG.