Best way to travel between

Hanover, Germany
Ulaanbaatar
Travel Modes
Price
Distance
Duration
CO2
train
$792.85
8013.03 km
135h 51mins
424.69 kgs
 
flight
$975.82
6420.03 km
14h 3mins
693.36 kgs
 
drive
$1102.1
8141.93 km
106h 18mins
1042.17 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 8013.03 km 135h 51mins 1,367,801 MNT 792.85
Flight 6420.03 km 14h 3mins 1,683,455 MNT 975.82
Drive 8141.93 km 106h 18mins 1,901,310 MNT 1102.1
Take Train from Hannover Hbf to Leipzig Hbf
Time: 2h 41mins Cost: 146,639 MNT; $ 76.5 - 93.5 USD CO2 Emission: 14.09 kgs
Take Bus from Leipzig central train station to Prague Main station
Time: 3h 30mins Cost: 34,503 MNT; $ 18.0 - 22.0 USD CO2 Emission: 7.84 kgs
Take Train from Praga to Moskva Belorusskaja
Time: 28h 21mins Cost: 396,789 MNT; $ 207.0 - 253.0 USD CO2 Emission: 101.53 kgs
Take Train from Belorusskaya to Komsomolskaya
Time: 6mins Cost: 1,725 MNT; $ 0.9 - 1.1 USD CO2 Emission: 0.25 kgs
Take Walk from Komsomolskaya to Moskva Iaroslavskaja
Time: 5mins Cost: 0 MNT; $ 0.0 - 0.0 USD CO2 Emission: 0.06 kgs
Take Train from Moskva Iaroslavskaja to Ulaanbaatar
Time: 98h 5mins Cost: 810,830 MNT; $ 423.0 - 517.0 USD CO2 Emission: 294.95 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hanover, Germany and Ulaanbaatar is to travel by train, which will cost about 1,368,060 MNT or 713.70 USD.