Best way to travel between

Ulaanbaatar Railway Station, Ulaanbaatar, Mongolia
Almaty, Kazakhstan
Travel Modes
Price
Distance
Duration
CO2
train
$124.0
4408.44 km
121h 42mins
233.65 kgs
 
train
$142.0
5334.16 km
90h 48mins
282.71 kgs
 
train
$159.0
4976.96 km
100h 42mins
263.78 kgs
 
train
$400.0
4854.72 km
124h 23mins
257.3 kgs
 
flight
$473.0
3000.9 km
13h 31mins
324.1 kgs
 
drive
$486.18
3370.64 km
43h 37mins
431.44 kgs
 
flight
$559.0
2404.81 km
10h 31mins
259.72 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4408.44 km 121h 42mins 18,998 KZT 124.0
Train 5334.16 km 90h 48mins 21,756 KZT 142.0
Train 4976.96 km 100h 42mins 24,360 KZT 159.0
Train 4854.72 km 124h 23mins 61,283 KZT 400.0
Flight 3000.9 km 13h 31mins 72,467 KZT 473.0
Drive 3370.64 km 43h 37mins 74,487 KZT 486.18
Flight 2404.81 km 10h 31mins 85,643 KZT 559.0
Take Train from Ulan-Bator to Novosibirsk(RUS)
Time: 54h 42mins Cost: 13,023 KZT; $ 76.5 - 93.5 USD CO2 Emission: 137.37 kgs
Take Train from Novosibirsk(RUS) to Almaty 2
Time: 65h 59mins Cost: 6,128 KZT; $ 36.0 - 44.0 USD CO2 Emission: 96.29 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ulaanbaatar Railway Station, Ulaanbaatar, Mongolia and Almaty, Kazakhstan is to travel by train, which will cost about 18,998 KZT or 111.60 USD.