Best way to travel between

Durban, South Africa
Johannesburg
Travel Modes
Price
Distance
Duration
CO2
bus
$23.07
599.04 km
8h 50mins
17.97 kgs
 
bus
$24.0
595.35 km
7h 38mins
17.86 kgs
 
train
$25.0
761.25 km
15h 3mins
40.35 kgs
 
bus
$28.0
587.1 km
8h 50mins
17.61 kgs
 
drive
$65.0
597.45 km
6h 19mins
76.47 kgs
 
train
$86.0
762.3 km
15h 3mins
40.4 kgs
 
flight
$103.0
548.43 km
2h 22mins
59.23 kgs
 
flight
$111.0
618.45 km
2h 20mins
66.79 kgs
 
flight
$137.0
570.18 km
4h 1mins
61.58 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 599.04 km 8h 50mins 234 ZAR 23.07
Bus 595.35 km 7h 38mins 243 ZAR 24.0
Train 761.25 km 15h 3mins 254 ZAR 25.0
Bus 587.1 km 8h 50mins 284 ZAR 28.0
Drive 597.45 km 6h 19mins 659 ZAR 65.0
Train 762.3 km 15h 3mins 872 ZAR 86.0
Flight 548.43 km 2h 22mins 1,045 ZAR 103.0
Flight 618.45 km 2h 20mins 1,126 ZAR 111.0
Flight 570.18 km 4h 1mins 1,390 ZAR 137.0
Take Bus from Durban to Johannesburg
Time: 8h 50mins Cost: 234 ZAR; $ 20.8 - 25.4 USD CO2 Emission: 17.99 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Durban, South Africa and Johannesburg is to travel by bus, which will cost about 233 ZAR or 20.70 USD.