There are 6 ways to get from Yekaterinburg 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 Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport, taxi
best- Fly from Ekaterinburg Koltsovo Airport (SVX) to New Ulaanbaatar International Airport (UBN)plane SVX - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
11h 41m$225–868Train
cheapest- Take the train from Yekaterinburg-Pass to Sliudianka 1train 010Н / ...
- Take the train from Sliudianka 1 to Ulaanbaatartrain 306
3d 3h$102–181Bus
- Take the bus from Yekaterinburg Severnyi to Karagandy Bus stationbus
- Take the bus from Karagandy Bus station to Astana Saparzhai Bus stationbus 128
- Take the bus from Saparzhai bus station to Ölgiibus
- Take the bus from Ölgii to Dragon Bus Terminalbus
3d 17h$108–147Drive 4,120.4 km
- Drive from Yekaterinburg to Ulaanbaatarcar 4,120.4 km
2d 13h$531–766Train to Chelyabinsk Airport, fly to New Ulaanbaatar International Airport, taxi
- Take the train from Yekaterinburg-Pass to Chelyabinsk-Glavnytrain
- Fly from Chelyabinsk Airport (CEK) to New Ulaanbaatar International Airport (UBN)plane CEK - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
21h 45m$224–903Fly Ekaterinburg Koltsovo Airport to Ulan-Ude, train
- Fly from Ekaterinburg Koltsovo Airport (SVX) to Ulan-Ude (UUD)plane SVX - UUD
- Take the train from Ulan-Ude to Ulaanbaatartrain
23h 32m$160–671
Yekaterinburg to Ulaanbaatar by train
Questions & Answers
The cheapest way to get from Yekaterinburg to Ulaanbaatar is to bus which costs $100 - $150 and takes 3 days 17h.
The fastest way to get from Yekaterinburg to Ulaanbaatar is to fly and taxi which takes 11h 41m and costs $220 - $900.
No, there is no direct bus from Yekaterinburg to Ulaanbaatar. However, there are services departing from Yekaterinburg Severnyi and arriving at Dragon Bus Terminal via Karagandy Bus station, Saparzhai bus station and Ölgii. The journey, including transfers, takes approximately 3 days 17h.
No, there is no direct train from Yekaterinburg to Ulaanbaatar. However, there are services departing from Yekaterinburg-Pass and arriving at Ulaanbaatar via Sliudianka 1. The journey, including transfers, takes approximately 3 days 3h.
The distance between Yekaterinburg and Ulaanbaatar is 3290 km. The road distance is 4120.4 km.
The best way to get from Yekaterinburg to Ulaanbaatar without a car is to train which takes 3 days 3h and costs $100 - $190.
It takes approximately 11h 41m to get from Yekaterinburg to Ulaanbaatar, including transfers.
Yekaterinburg to Ulaanbaatar bus services, operated by Avtovokzaly.ru, depart from Yekaterinburg Severnyi station.
Yekaterinburg to Ulaanbaatar train services, operated by Russian Railways (РЖД), depart from Yekaterinburg-Pass station.
The best way to get from Yekaterinburg to Ulaanbaatar is to train which takes 3 days 3h and costs $100 - $190. Alternatively, you can bus, which costs $100 - $150 and takes 3 days 17h.
What companies run services between Yekaterinburg, Russia and Ulaanbaatar, Mongolia?
You can take a train from Yekaterinburg-Pass to Ulaanbaatar via Sliudianka 1 in around 3d 3h. Alternatively, you can take a bus from Yekaterinburg Severnyi to Dragon Bus Terminal via Karagandy Bus station, Saparzhai bus station, Ölgii, and Ölgii in around 3d 17h.
- Website
- iraero.ru
Flights from Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport via Irkutsk
- Ave. Duration
- 8h 35m
- When
- Wednesday
- Estimated price
- $210–850
Flights from Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport via Krasnoyarsk, Irkutsk
- Ave. Duration
- 14h
- When
- Sunday
- Estimated price
- $210–850
Flights from Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 16h 35m
- When
- Saturday
- Estimated price
- $210–850
Flights from Chelyabinsk Airport to New Ulaanbaatar International Airport via Moscow Sheremetyevo, Irkutsk
- Ave. Duration
- 15h 7m
- When
- Monday and Saturday
- Estimated price
- $370–1,400
Flights from Chelyabinsk Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 14h 25m
- When
- Saturday
- Estimated price
- $210–850
- Website
- hunnuair.com
Flights from Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport via Almaty
- Ave. Duration
- 15h 35m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- $600–1,600
Flights from Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 12h 50m
- When
- Friday
- Estimated price
- $210–850
Flights from Chelyabinsk Airport to New Ulaanbaatar International Airport via Moscow Sheremetyevo, Irkutsk
- Ave. Duration
- 13h 35m
- When
- Friday
- Estimated price
- $370–1,400
Flights from Chelyabinsk Airport to New Ulaanbaatar International Airport via Krasnoyarsk, Irkutsk
- Ave. Duration
- 20h 10m
- When
- Thursday
- Estimated price
- $210–850
- Website
- flyredwings.com
Flights from Ekaterinburg Koltsovo Airport to Ulan-Ude via Tomsk
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- $150–650
Flights from Ekaterinburg Koltsovo Airport to Ulan-Ude via Kemerovo
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- $150–650
Flights from Ekaterinburg Koltsovo Airport to Ulan-Ude via Barnaul
- Ave. Duration
- 6h
- When
- Thursday
- Estimated price
- $150–650
- Website
- s7.ru
Flights from Ekaterinburg Koltsovo Airport to Ulan-Ude via Irkutsk
- Ave. Duration
- 8h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $150–650
Flights from Ekaterinburg Koltsovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 11h 40m
- When
- Every day
- Estimated price
- $150–650
- Website
- scat.kz
Flights from Ekaterinburg Koltsovo Airport to New Ulaanbaatar International Airport via Nur-Sultan
- Ave. Duration
- 8h 25m
- When
- Tuesday and Friday
- Estimated price
- $310–850
- Website
- skyregional.com
Flights from Chelyabinsk Airport to New Ulaanbaatar International Airport via Novosibirsk, Kyzyl
- Ave. Duration
- 23h 10m
- When
- Wednesday
- Estimated price
- $200–850
- Website
- flyaurora.ru
Flights from Ekaterinburg Koltsovo Airport to Ulan-Ude via Krasnoyarsk
- Ave. Duration
- 5h 40m
- When
- Tuesday
- Estimated price
- $150–650
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Yekaterinburg-Pass to Sliudianka 1
- Ave. Duration
- 2d 5h
- Frequency
- 3 times a day
- Estimated price
- $90–160
- Website
- Russian Railways
- 1nd Class (SW)
- $350–490
- 3rd Class (Platzcart)
- $90–120
- 2nd Class (Kupé)
- $110–160
Train from Yekaterinburg-Pass to Chelyabinsk-Glavny
- Ave. Duration
- 4h 2m
- Frequency
- 3 times a day
- Estimated price
- $13–35
- Website
- Russian Railways
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $13–18
- 2nd Class (Kupé)
- $25–35
- 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
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Yekaterinburg-Pass to Chelyabinsk-Glavny
- Ave. Duration
- 5h 11m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $10–11
- 2nd Class (Kupé)
- $8–10
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Yekaterinburg Severnyi to Karagandy Bus station
- Ave. Duration
- 26h 40m
- Frequency
- Once daily
- Estimated price
- $30–60
- Schedules at
- avtovokzaly.ru
- Website
- Karagandy Bus Terminal
Bus from Karagandy Bus station to Astana Saparzhai Bus station
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $7
- Website
- Karagandy Bus Terminal
- Schedules at
- Karagandy Bus Terminal
- Phone
- +7 727 396-70-63
- Website
- Almaty Sayran Bus Terminal
Bus from Karagandy Bus station to Astana Saparzhai Bus station
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- $5–8
- Website
- Almaty Sayran Bus Terminal
- Schedules at
- Almaty Sayran Bus Terminal
Bus from Saparzhai bus station to Ölgii
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $44
- 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
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 Need to know: Jadrolinija, Bali: What to do if Mount Agung erupts, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Yekaterinburg to Ulaanbaatar bus services, operated by Avtovokzaly.ru, arrive at Karagandy Bus station.
Ulaanbaatar is 3h ahead of Yekaterinburg. It is currently 5:10 AM in Yekaterinburg and 8:10 AM in Ulaanbaatar.
Yekaterinburg to Ulaanbaatar train services, operated by Russian Railways (РЖД), arrive at Sliudianka 1 station.
Yes, the driving distance between Yekaterinburg to Ulaanbaatar is 4120 km. It takes approximately 2 days 13h to drive from Yekaterinburg to Ulaanbaatar.
There are 504+ hotels available in Ulaanbaatar.














