There are 6 ways to get from Ufa to Ulaanbaatar by plane, taxi, bus, train, 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 to New Ulaanbaatar International Airport, taxi
best- Fly from Ufa International Airport (UFA) to New Ulaanbaatar International Airport (UBN)plane UFA - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
18h 28m$404–1,719Bus, train
cheapest- Take the bus from Ufa South Bus Terminal to Yekaterinburg Yuzhniy bus stationbus
- Take the train from Yekaterinburg-Pass to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain 306
3d 14h$131–221Bus, train via Ölgii
- Take the bus from Ufa South Bus Terminal to Chelyabinsk Central bus stationbus 767
- Take the train from Chelyabinsk-Glavny to Astana Nurly Zholtrain
- Take the bus from Saparzhai bus station to Ölgiibus
- Take the bus from Ölgii to Dragon Bus Terminalbus
3d 15h$176–297Drive 4,439.3 km
- Drive from Ufa to Ulaanbaatarcar 4,439.3 km
2d 17h$572–826Fly to Ulan-Ude, train
- Fly from Ufa International Airport (UFA) to Ulan-Ude (UUD)plane UFA - UUD
- Take the train from Ulan-Ude to Ulaanbaatartrain
24h 9m$290–1,221Train
- Take the train from Ufa to Mariinsktrain
- Take the train from Mariinsk to Irkutsk Pastrain
- Take the train from Irkutsk Pas to Ulaanbaatartrain 306
3d 14h$131–229
Ufa to Ulaanbaatar by train
Questions & Answers
The cheapest way to get from Ufa to Ulaanbaatar is to bus and train which costs $130 - $230 and takes 3 days 14h.
The fastest way to get from Ufa to Ulaanbaatar is to fly and taxi which takes 18h 28m and costs $400 - $1,800.
No, there is no direct train from Ufa to Ulaanbaatar. However, there are services departing from Ufa and arriving at Ulaanbaatar via Mariinsk and Irkutsk Pas. The journey, including transfers, takes approximately 3 days 14h.
The distance between Ufa and Ulaanbaatar is 3624 km. The road distance is 4439.3 km.
The best way to get from Ufa to Ulaanbaatar without a car is to bus and train which takes 3 days 14h and costs $130 - $230.
It takes approximately 18h 28m to get from Ufa to Ulaanbaatar, including transfers.
Ufa to Ulaanbaatar train services, operated by Russian Railways (РЖД), depart from Ufa station.
Ulaanbaatar is 3h ahead of Ufa. It is currently 5:12 AM in Ufa and 8:12 AM in Ulaanbaatar.
Ufa to Ulaanbaatar train services, operated by Russian Railways (РЖД), arrive at Mariinsk station.
Yes, the driving distance between Ufa to Ulaanbaatar is 4439 km. It takes approximately 2 days 17h to drive from Ufa to Ulaanbaatar.
What companies run services between Ufa, Russia and Ulaanbaatar, Mongolia?
You can take a train from Ufa to Ulaanbaatar via Mariinsk and Irkutsk Pas in around 3d 14h.
- Website
- iraero.ru
Flights from Ufa International Airport to New Ulaanbaatar International Airport via Irkutsk
- Ave. Duration
- 30h 55m
- When
- Thursday and Saturday
- Estimated price
- $410–1,700
Flights from Ufa International Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 25h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $410–1,700
Flights from Ufa International Airport to New Ulaanbaatar International Airport via Kazan, Irkutsk
- Ave. Duration
- 30h 10m
- When
- Monday and Thursday
- Estimated price
- $480–1,900
Flights from Ufa International Airport to New Ulaanbaatar International Airport via Krasnoyarsk, Irkutsk
- Ave. Duration
- 15h 20m
- When
- Sunday
- Estimated price
- $410–1,700
Flights from Ufa International Airport to Ulan-Ude via Irkutsk
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- $280–1,200
- Website
- skyregional.com
Flights from Ufa International Airport to New Ulaanbaatar International Airport via Novosibirsk, Kyzyl
- Ave. Duration
- 26h 10m
- When
- Wednesday and Sunday
- Estimated price
- $390–1,700
- Website
- s7.ru
Flights from Ufa International Airport to Ulan-Ude via Irkutsk
- Ave. Duration
- 12h 50m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $280–1,200
Flights from Ufa International Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- $280–1,200
- Website
- flyaurora.ru
Flights from Ufa International Airport to Ulan-Ude via Krasnoyarsk
- Ave. Duration
- 12h 50m
- When
- Wednesday
- Estimated price
- $280–1,200
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Yekaterinburg-Pass to Sliudianka 1
- Ave. Duration
- 2d 5h
- Frequency
- 3 times a day
- Estimated price
- $100–170
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $440–650
- 3rd Class (Platzcart)
- $100–150
- 2nd Class (Kupé)
- $120–170
Train from Ufa to Mariinsk
- Ave. Duration
- 37h 13m
- Frequency
- Twice a week
- Estimated price
- $75–120
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $310–430
- 3rd Class (Platzcart)
- $75–110
- 2nd Class (Kupé)
- $85–120
Train from Mariinsk to Irkutsk Pas
- Ave. Duration
- 23h 49m
- Frequency
- 3 times a day
- Estimated price
- $45–85
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $200–290
- 3rd Class (Platzcart)
- $45–70
- 2nd Class (Kupé)
- $60–85
- Phone
- +976-1900-1949
- ubtz@ubtz.mn
- Website
- ubtz.mn
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–23
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $30–36
- Sitting coach
- $10–13
- Soft sleeper coach
- $19–23
Train from Ulan-Ude to Ulaanbaatar
- Ave. Duration
- 14h 59m
- Frequency
- Once a week
- Estimated price
- $6–15
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $19–23
- Sitting coach
- $6–8
- Soft sleeper coach
- $12–15
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- $11–25
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $30–40
- Sitting coach
- $11–14
- Soft sleeper coach
- $21–25
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Chelyabinsk-Glavny to Astana Nurly Zhol
- Ave. Duration
- 17h 7m
- Frequency
- Twice a week
- Estimated price
- $95–190
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $95–140
- 2nd Class (Coupe)
- $130–190
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Yekaterinburg Yuzhniy bus station
- Ave. Duration
- 9h 10m
- Frequency
- Twice daily
- Estimated price
- $19–28
- Schedules at
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Chelyabinsk Central bus station
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $12–25
- Schedules at
- avtovokzaly.ru
- Website
- saparzhai.kz
Bus from Saparzhai bus station to Ölgii
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $41
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
- Phone
- +976 1900 1234
- info@transdep.mn
- Website
- transdep.mn
Bus from Ölgii to Dragon Bus Terminal
- Ave. Duration
- 24h 58m
- Frequency
- Twice a week
- Estimated price
- $27–40
- Website
- https://www.transdep.mn/
- Book at
- https://eticket.transdep.mn/?language=en
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 Train travel in Spain: A guide to Renfe, Travelling around the UAE, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 299+ hotels available in Ulaanbaatar.










