There are 7 ways to get from Russia to Ulaanbaatar by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Khabarovsk Novy Airport to New Ulaanbaatar International Airport, taxi
best- Fly from Khabarovsk Novy Airport (KHV) to New Ulaanbaatar International Airport (UBN)plane KHV - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
5h 32m$181–775Fly Khabarovsk Novy Airport to Ulan-Ude, train
cheapest- Fly from Khabarovsk Novy Airport (KHV) to Ulan-Ude (UUD)plane KHV - UUD
- Take the train from Ulan-Ude to Ulaanbaatartrain
19h 48m$116–528Train
- Take the train from Yaroslavsky Railway Terminal to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain
4d 7h$141–253Train, bus
- Take the train from Paveletsky Rail Terminal to Kurort-Borowoetrain
- Take the train from Kurort-Borowoe to Astana 1train
- Take the bus from Saparzhai bus station to Ölgiibus
- Take the bus from Ölgii to Dragon Bus Terminalbus
4d 22h$248–435Drive 5,739.3 km
- Drive from Moscow to Ulaanbaatarcar 5,739.3 km
3d 11h$739–1,067Fly Moscow Vnukovo to New Ulaanbaatar International Airport, taxi
- Fly from Moscow Vnukovo (VKO) to New Ulaanbaatar International Airport (UBN)plane VKO - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
20h 18m$376–970Fly Pulkovo Airport to New Ulaanbaatar International Airport, taxi
- Fly from Pulkovo Airport (LED) to New Ulaanbaatar International Airport (UBN)plane LED - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
11h 17m$276–1,120
Khabarovsk Novy Airport (KHV) to New Ulaanbaatar International Airport (UBN) flights
Comparing Your Travel Options
The cheapest way to get from Russia to Ulaanbaatar is to train which costs $140 - $260 and takes 4 days 7h.
The fastest way to get from Russia to Ulaanbaatar is to fly and taxi which takes 5h 32m and costs $180 - $800.
No, there is no direct train from Russia to Ulaanbaatar. However, there are services departing from Biblioteka Imeni Lenina and arriving at Ulaanbaatar via Yaroslavsky Railway Terminal and Sliudianka 1. The journey, including transfers, takes approximately 4 days 7h.
The distance between Russia and Ulaanbaatar is 2156 km. The road distance is 5739.3 km.
The best way to get from Russia to Ulaanbaatar without a car is to train which takes 4 days 7h and costs $140 - $260.
It takes approximately 5h 32m to get from Russia to Ulaanbaatar, including transfers.
Russia to Ulaanbaatar train services, operated by Russian Railways (РЖД), depart from Yaroslavsky Railway Terminal station.
Russia to Ulaanbaatar train services, operated by Russian Railways (РЖД), arrive at Sliudianka 1 station.
Yes, the driving distance between Russia to Ulaanbaatar is 5739 km. It takes approximately 3 days 11h to drive from Russia to Ulaanbaatar.
There are 473+ hotels available in Ulaanbaatar.
What companies run services between Russia and Ulaanbaatar, Mongolia?
You can take a subway from Biblioteka Imeni Lenina to Ulaanbaatar via Komsomolskaya, Yaroslavsky Railway Terminal, and Sliudianka 1 in around 4d 7h.
- Website
- iraero.ru
Flights from Khabarovsk Novy Airport to New Ulaanbaatar International Airport via Irkutsk
- Ave. Duration
- 5h 42m
- When
- Wednesday, Friday, and Monday
- Estimated price
- $160–750
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Irkutsk
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–1,100
- Website
- scat.kz
Flights from Moscow Vnukovo to New Ulaanbaatar International Airport via Nur-Sultan
- Ave. Duration
- 22h 50m
- When
- Monday and Thursday
- Estimated price
- $360–950
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Nur-Sultan
- Ave. Duration
- 10h 10m
- When
- Friday
- Estimated price
- $380–1,000
- Website
- flyaurora.ru
Flights from Khabarovsk Novy Airport to Ulan-Ude
- Ave. Duration
- 3h 20m
- When
- Tuesday and Friday
- Estimated price
- $100–500
- Website
- yakutia.aero
Flights from Khabarovsk Novy Airport to Ulan-Ude
- Ave. Duration
- 3h 20m
- When
- Tuesday and Friday
- Estimated price
- $100–500
- Website
- aeroflot.ru
Flights from Khabarovsk Novy Airport to Ulan-Ude via Vladivostok
- Ave. Duration
- 6h 37m
- When
- Wednesday
- Estimated price
- $130–600
- Website
- hunnuair.com
Flights from Moscow Vnukovo to New Ulaanbaatar International Airport via Almaty
- Ave. Duration
- 16h 45m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $390–1,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Yaroslavsky Railway Terminal to Sliudianka 1
- Ave. Duration
- 3d 8h
- Frequency
- 3 times a day
- Estimated price
- $130–230
- Website
- Russian Railways
- 1nd Class (SW)
- $490–700
- 3rd Class (Platzcart)
- $130–180
- 2nd Class (Kupé)
- $160–230
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–22
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–36
- Sitting coach
- $10–12
- Soft sleeper coach
- $19–22
Train from Ulan-Ude to Ulaanbaatar
- Ave. Duration
- 14h 59m
- Frequency
- Once a week
- Estimated price
- $6–15
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $19–23
- Sitting coach
- $6–8
- Soft sleeper coach
- $12–15
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Paveletsky Rail Terminal to Kurort-Borowoe
- Ave. Duration
- 2d 5h
- Frequency
- Twice a week
- Estimated price
- $170–330
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- $170–250
- 2nd Class (Coupe)
- $250–330
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Kurort-Borowoe to Astana 1
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $10–19
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- $10–11
- 2nd Class (Coupe)
- $17–19
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Kurort-Borowoe to Astana 1
- Ave. Duration
- 2h 33m
- Frequency
- 3 times a week
- Estimated price
- $5–7
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 1st Class (Lux)
- $21–28
- 2nd Class (Coupe)
- $11–14
- 3rd Class (Seat)
- $5–7
Bus from Saparzhai bus station to Ölgii
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $45
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
- Phone
- +976 1900 1234
- [email protected]
- Website
- National Road Transport Center
Bus from Ölgii to Dragon Bus Terminal
- Ave. Duration
- 24h 58m
- Frequency
- Twice a week
- Estimated price
- $27–40
- Website
- National Road Transport Center
- Book at
- National Road Transport Center
- Ave. Duration
- 38 min
- Estimated price
- $14–17
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, The beginner’s guide to the 2018 World Nomad Games, and Getting to Milan from the airport - to help you get the most out of your next trip.












