Best way to travel between

Durban Station, Durban, KwaZulu-Natal, South Africa
Johannesburg
Travel Modes
Price
Distance
Duration
CO2
train
$24.0
733.26 km
14h 44mins
38.86 kgs
 
bus
$27.0
616.08 km
7h 49mins
18.48 kgs
 
bus
$29.0
602.7 km
10h 20mins
18.08 kgs
 
bus
$38.0
621.09 km
6h 37mins
18.63 kgs
 
drive
$65.0
586.07 km
6h 13mins
75.02 kgs
 
flight
$66.0
568.05 km
3h 23mins
61.35 kgs
 
flight
$88.0
592.87 km
3h 23mins
64.03 kgs
 
flight
$141.0
563.58 km
4h 1mins
60.87 kgs
 
flight
$142.0
714.0 km
5h 38mins
77.11 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 733.26 km 14h 44mins 243 ZAR 24.0
Bus 616.08 km 7h 49mins 274 ZAR 27.0
Bus 602.7 km 10h 20mins 294 ZAR 29.0
Bus 621.09 km 6h 37mins 385 ZAR 38.0
Drive 586.07 km 6h 13mins 659 ZAR 65.0
Flight 568.05 km 3h 23mins 670 ZAR 66.0
Flight 592.87 km 3h 23mins 893 ZAR 88.0
Flight 563.58 km 4h 1mins 1,430 ZAR 141.0
Flight 714.0 km 5h 38mins 1,440 ZAR 142.0
Take Train from Durban to Johannesburg
Time: 14h 44mins Cost: 243 ZAR; $ 21.6 - 26.4 USD CO2 Emission: 38.88 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Durban Station, Durban, KwaZulu-Natal, South Africa and Johannesburg is to travel by train, which will cost about 243 ZAR or 21.60 USD.