Best way to travel between

Altay, Xinjiang, China
Ulaanbaatar
Travel Modes
Price
Distance
Duration
CO2
drive
$240.0
1956.15 km
37h 25mins
250.39 kgs
 
train
$293.0
5509.92 km
163h 52mins
292.03 kgs
 
flight
$324.0
2015.52 km
15h 27mins
217.68 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 1956.15 km 37h 25mins 414,041 MNT 240.0
Train 5509.92 km 163h 52mins 505,475 MNT 293.0
Flight 2015.52 km 15h 27mins 558,955 MNT 324.0
Take Car from Altay to Ulan Bator
Time: 37h 25mins Cost: 414,041 MNT; $ 216.0 - 264.0 USD CO2 Emission: 250.43 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Altay, Xinjiang, China and Ulaanbaatar is to travel by car/taxi, which will cost about 414,041 MNT or 216.00 USD.