Best way to travel between

Ulaanbaatar
Maseru
Travel Modes
Price
Distance
Duration
CO2
flight
$773.0
12184.9 km
30h 51mins
1315.97 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 12184.9 km 30h 51mins 7,828 LSL 773.0
Take Car from Ulaanbaatar to Ulan Bator
Time: 33mins Cost: 30 LSL; $ 2.7 - 3.3 USD CO2 Emission: 2.35 kgs
Take Flight from ULN to JNB
Time: 21h 53mins Cost: 7,089 LSL; $ 630.0 - 770.0 USD CO2 Emission: 1260.83 kgs
Take Car from Johannesburg to Maseru
Time: 6h 20mins Cost: 709 LSL; $ 63.0 - 77.0 USD CO2 Emission: 63.1 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ulaanbaatar and Maseru is to travel by air, which will cost about 7,828 LSL or 695.70 USD.