Best way to travel between

Johannesburg
Ulundi, South Africa
Travel Modes
Price
Distance
Duration
CO2
train
$47.0
834.3 km
8h 5mins
44.22 kgs
 
drive
$60.0
501.97 km
5h 42mins
64.25 kgs
 
bus
$83.0
615.09 km
9h 2mins
18.45 kgs
 
flight
$167.0
837.9 km
8h 19mins
90.49 kgs
 
flight
$189.0
851.43 km
7h 58mins
91.95 kgs
 
flight
$288.0
652.46 km
4h 27mins
70.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 834.3 km 8h 5mins 477 ZAR 47.0
Drive 501.97 km 5h 42mins 609 ZAR 60.0
Bus 615.09 km 9h 2mins 842 ZAR 83.0
Flight 837.9 km 8h 19mins 1,694 ZAR 167.0
Flight 851.43 km 7h 58mins 1,917 ZAR 189.0
Flight 652.46 km 4h 27mins 2,922 ZAR 288.0
Take Train from Park to Pretoria
Time: 39mins Cost: 61 ZAR; $ 5.4 - 6.6 USD CO2 Emission: 3.06 kgs
Take Walk from Pretoria to Pretoria
Time: 6mins Cost: 1 ZAR; $ 0.1 - 0.1 USD CO2 Emission: 0.06 kgs
Take Bus from Pretoria to Kranskop
Time: 3h 54mins Cost: 213 ZAR; $ 18.9 - 23.1 USD CO2 Emission: 17.92 kgs
Take Car from Kranskop to Ulundi
Time: 2h 24mins Cost: 203 ZAR; $ 18.0 - 22.0 USD CO2 Emission: 22.88 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Ulundi, South Africa is to travel by train, which will cost about 477 ZAR or 42.30 USD.