Distance from

Durban to Johannesburg

Average travel distance is

664.21 km

Nomal travel times are between

2h 20min  -  15h 3min

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

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 655.56 km 407.34 miles 353.97 miles
Flight 581.34 km 361.23 miles 313.9 miles
Flight 604.39 km 375.55 miles 326.34 miles
Drive 633.30 km 393.51 miles 341.95 miles
Bus 631.07 km 392.13 miles 340.75 miles
Bus 634.98 km 394.56 miles 342.86 miles
Bus 622.33 km 386.7 miles 336.03 miles
Train 808.04 km 502.09 miles 436.31 miles
Train 806.93 km 501.4 miles 435.7 miles

BE PREPARED

Durban - Johannesburg Info

The distance from Durban to Durban 37 km (22.73 miles) .

The distance from DUR to HLA 574 km (356.38 miles) .

The distance from Lanseria to Beyers Naude & Princess Street 28 km (17.57 miles) .

The distance from Beyers Naude & Princess Street to Harrison Street 18 km (11.35 miles) .

Travel distance chart

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