Best way to travel between

Johannesburg
Durban, South Africa
Travel Modes
Price
Distance
Duration
CO2
bus
$23.09
600.08 km
8h 50mins
18.0 kgs
 
bus
$24.0
573.68 km
7h 21mins
17.21 kgs
 
train
$25.0
732.25 km
14h 39mins
38.81 kgs
 
bus
$27.0
724.5 km
11h 28mins
21.73 kgs
 
bus
$28.0
589.16 km
8h 50mins
17.67 kgs
 
bus
$31.04
590.72 km
8h 18mins
17.72 kgs
 
drive
$65.0
597.45 km
6h 19mins
76.47 kgs
 
flight
$101.0
570.15 km
3h 17mins
61.58 kgs
 
flight
$110.0
610.98 km
3h 17mins
65.99 kgs
 
flight
$136.0
570.18 km
4h 32mins
61.58 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 600.08 km 8h 50mins 234 ZAR 23.09
Bus 573.68 km 7h 21mins 243 ZAR 24.0
Train 732.25 km 14h 39mins 254 ZAR 25.0
Bus 724.5 km 11h 28mins 274 ZAR 27.0
Bus 589.16 km 8h 50mins 284 ZAR 28.0
Bus 590.72 km 8h 18mins 315 ZAR 31.04
Drive 597.45 km 6h 19mins 659 ZAR 65.0
Flight 570.15 km 3h 17mins 1,025 ZAR 101.0
Flight 610.98 km 3h 17mins 1,116 ZAR 110.0
Flight 570.18 km 4h 32mins 1,380 ZAR 136.0
Take Bus from Johannesburg to Durban
Time: 8h 50mins Cost: 234 ZAR; $ 20.8 - 25.4 USD CO2 Emission: 18.01 kgs
Source: Rome2rio

Mode of travel comparision chart

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