Best way to travel between

Johannesburg
Ulundi, South Africa
Travel Modes
Price
Distance
Duration
CO2
drive
$55.0
520.0 km
5h 55mins
66.56 kgs
 
bus
$78.0
630.36 km
9h 24mins
18.91 kgs
 
flight
$267.0
681.45 km
4h 31mins
73.6 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 520.0 km 5h 55mins 558 ZAR 55.0
Bus 630.36 km 9h 24mins 791 ZAR 78.0
Flight 681.45 km 4h 31mins 2,708 ZAR 267.0
Take Car from Johannesburg to Ulundi
Time: 5h 55mins Cost: 558 ZAR; $ 49.5 - 60.5 USD CO2 Emission: 66.56 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 car/taxi, which will cost about 558 ZAR or 49.50 USD.