Best way to travel between

Ulaanbaatar
Guangzhou
Travel Modes
Price
Distance
Duration
CO2
flight
$112.52
2826.93 km
10h 35mins
305.31 kgs
 
bus
$241.27142400000002
4423.83 km
74h 57mins
132.71 kgs
 
drive
$282.24
3265.44 km
36h 17mins
417.98 kgs
 
train
$297.95
3774.28 km
41h 57mins
200.04 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2826.93 km 10h 35mins 686 CNY 112.52
Bus 4423.83 km 74h 57mins 1,472 CNY 241.27142400000002
Drive 3265.44 km 36h 17mins 1,722 CNY 282.24
Train 3774.28 km 41h 57mins 1,818 CNY 297.95
Take Taxi from Ulaanbaatar to Ulan Bator
Time: 14mins Cost: 37 CNY; $ 5.4 - 6.6 USD CO2 Emission: 1.62 kgs
Take Flight from ULN to CAN
Time: 9h 20mins Cost: 671 CNY; $ 99.0 - 121.0 USD CO2 Emission: 300.39 kgs
Take Walk from Guangzhou Baiyun to Guangzhou Airport South
Time: 8mins Cost: 0 CNY; $ 0.0 - 0.0 USD CO2 Emission: 0.07 kgs
Take Train from Guangzhou Airport South to Jiahewanggang
Time: 24mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.93 kgs
Take Train from Jiahewanggang to Haizhu Square
Time: 24mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.78 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ulaanbaatar and Guangzhou is to travel by air, which will cost about 689 CNY or 101.70 USD.