Best way to travel between

Maseru
Johannesburg
Travel Modes
Price
Distance
Duration
CO2
train
$15.941464
560.01 km
13h 17mins
29.68 kgs
 
bus
$20.1915
540.07 km
9h 32mins
16.2 kgs
 
drive
$39.36
419.49 km
4h 46mins
53.69 kgs
 
flight
$102.19869
427.3 km
2h 3mins
46.15 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 560.01 km 13h 17mins 162 ZAR 15.941464
Bus 540.07 km 9h 32mins 205 ZAR 20.1915
Drive 419.49 km 4h 46mins 399 ZAR 39.36
Flight 427.3 km 2h 3mins 1,037 ZAR 102.19869
Take Drive from Maseru to Ladybrand
Time: 19mins Cost: 20 ZAR; $ 1.8 - 2.2 USD CO2 Emission: 2.49 kgs
Take Bus from Ladybrand to Bloemfontein
Time: 2h 2mins Cost: 53 ZAR; $ 4.7 - 5.8 USD CO2 Emission: 3.95 kgs
Take Walk from Bloemfontein to Bloemfontein
Time: 14mins Cost: 0 ZAR; $ 0.0 - 0.0 USD CO2 Emission: 0.15 kgs
Take Train from Bloemfontein to Johannesburg Park
Time: 9h 42mins Cost: 91 ZAR; $ 8.1 - 9.9 USD CO2 Emission: 21.61 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Maseru and Johannesburg is to travel by train, which will cost about 162 ZAR or 14.40 USD.