Best way to travel between

Ulaanbaatar
Hong Kong
Travel Modes
Price
Distance
Duration
CO2
flight
$372.0
3101.7 km
8h 27mins
334.98 kgs
 
train
$382.61
3999.42 km
69h 54mins
211.97 kgs
 
drive
$700.0
3623.04 km
41h 11mins
463.75 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 3101.7 km 8h 27mins 2,884 HKD 372.0
Train 3999.42 km 69h 54mins 2,966 HKD 382.61
Drive 3623.04 km 41h 11mins 5,426 HKD 700.0
Take Car from Ulaanbaatar to Ulan Bator
Time: 15mins Cost: 16 HKD; $ 1.8 - 2.2 USD CO2 Emission: 1.78 kgs
Take Flight from ULN to SZX
Time: 6h 50mins Cost: 2,791 HKD; $ 324.0 - 396.0 USD CO2 Emission: 325.71 kgs
Take Bus from Shenzhen Baou0027an Airport to Shenzhen Bay
Time: 28mins Cost: 16 HKD; $ 1.8 - 2.2 USD CO2 Emission: 0.77 kgs
Take Bus from Shenzhen Bay to Sheung Wan HK Macau Ferry
Time: 32mins Cost: 62 HKD; $ 7.2 - 8.8 USD CO2 Emission: 1.4 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ulaanbaatar and Hong Kong is to travel by air, which will cost about 2,884 HKD or 334.80 USD.