Travel time from

Durban to Johannesburg

Average Travel Times are

2h 15min  -  14h 35min

Travel Distance

639.15 km

Travel time route map

It takes an average travel time of 3h 33mins to travel from Durban to Johannesburg, given the average speed of 180km/h and the distance of 639.15 km (397 miles)

Travel time by transport mode

Tranport Distance Time
Flight 625km (388 miles) 2h 15mins
Flight 554km (344 miles) 2h 17mins
Flight 576km (358 miles) 3h 53mins
Drive 603km (375 miles) 6h 7mins
Bus 601km (374 miles) 7h 24mins
Bus 605km (376 miles) 8h 34mins
Bus 593km (368 miles) 8h 34mins
Train 770km (478 miles) 14h 35mins
Train 769km (478 miles) 14h 35mins

Travel time by airplanes from Durban to Johannesburg

Air Plane Cruise Speed Max Speed
A300 43mins 41mins
A320 44mins 42mins
A321 45mins 42mins
A380 38mins 36mins
Boeing 707 38mins 37mins
Boeing 737 48mins 44mins
Boeing 747 41mins 39mins
Boeing 787 41mins 38mins
ATR 72 1h 21mins 1h 11mins

TIME TO DRIVE FROM Durban to Johannesburg

Speed (km/h) Speed (Ml/h) Duration
40 24.85 15h 5mins
50 31.07 12h 4mins
60 37.28 10h 3mins
80 49.71 7h 32mins
100 62.14 6h 2mins

Be prepared

Durban - Johannesburg Info

Travel time from Durban to Durban 24mins.

Travel time from DUR to HLA 1h 8mins.

Travel time from Lanseria to Beyers Naude & Princess Street 27mins.

Travel time from Beyers Naude & Princess Street to Harrison Street 19mins.

Travel time chart

How long does it take to get from Durban, South Africa and by air and road.