There are 7 ways to get from Respublika Buryatiya to Ulaanbaatar by bus, train, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ulan-Ude Bus station to Kyakhtabus 260
- Take the bus from Sühbaatar to Dragon Bus Terminalbus Se.Sukhbaatar
12h 26m$44–117Train #2
cheapest- Take the train from Ulan-Ude to Ulaanbaatartrain 306
15h 3m$8–17Train
- Take the train from Ulan-Ude to Ulaanbaatartrain 306И
15h 3m$32–102Drive 577.4 km
- Drive from Ulan-Ude to Ulaanbaatarcar 577.4 km
8h 10m$75–108Fly from Nizhneangarsk, taxi
- Fly from Nizhneangarsk (NZG) to New Ulaanbaatar International Airport (UBN)plane NZG - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
28h 29m$111–522Train to Irkutsk Airport, fly, taxi
- Take the train from Ulan-Ude to Irkutsk Pastrain
- Fly from Irkutsk Airport (IKT) to New Ulaanbaatar International Airport (UBN)plane IKT - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
10h 35m$85–437Fly from Ulan-Ude, taxi
- Fly from Ulan-Ude (UUD) to New Ulaanbaatar International Airport (UBN)plane UUD - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
6h 58m$92–450
Nizhneangarsk (NZG) to New Ulaanbaatar International Airport (UBN) flights
Questions & Answers
The cheapest way to get from Respublika Buryatiya to Ulaanbaatar is to train which costs $7 - $17 and takes 15h 3m.
The fastest way to get from Respublika Buryatiya to Ulaanbaatar is to fly and taxi which takes 6h 58m and costs $90 - $450.
No, there is no direct bus from Respublika Buryatiya station to Ulaanbaatar. However, there are services departing from Ulan-Ude Bus station and arriving at Dragon Bus Terminal via Sühbaatar. The journey, including transfers, takes approximately 12h 26m.
No, there is no direct train from Respublika Buryatiya to Ulaanbaatar. However, there are services departing from Ulan-Ude and arriving at Ulaanbaatar via . The journey, including transfers, takes approximately 15h 3m.
The distance between Respublika Buryatiya and Ulaanbaatar is 601 km. The road distance is 577.4 km.
The best way to get from Respublika Buryatiya to Ulaanbaatar without a car is to bus which takes 12h 26m and costs $40 - $120.
It takes approximately 12h 26m to get from Respublika Buryatiya to Ulaanbaatar, including transfers.
Respublika Buryatiya to Ulaanbaatar bus services, operated by Ulan-Ude Bus Terminal, depart from Ulan-Ude Bus station.
Respublika Buryatiya to Ulaanbaatar train services, operated by Russian Railways (RZhD), depart from Ulan-Ude station.
The best way to get from Respublika Buryatiya to Ulaanbaatar is to bus which takes 12h 26m and costs $40 - $120. Alternatively, you can train, which costs $30 - $110 and takes 15h 3m.
What companies run services between Respublika Buryatiya, Russia and Ulaanbaatar, Mongolia?
You can take a vehicle from Ulan-Ude to Dragon Bus Terminal via Ulan-Ude Bus station, Kyakhta, Naushki, Sühbaatar, and Sühbaatar in around 12h 26m. Alternatively, Russian Railways (RZhD) operates a train from Ulan-Ude to Ulaanbaatar once a week. Tickets cost $30–100 and the journey takes 14h 59m.
- Website
- iraero.ru
Flights from Nizhneangarsk to New Ulaanbaatar International Airport via Irkutsk Airport
- Ave. Duration
- 29h 17m
- When
- Saturday and Thursday
- Estimated price
- $90–480
Flights from Nizhneangarsk to New Ulaanbaatar International Airport via Ulan-Ude, Irkutsk Airport
- Ave. Duration
- 30h 5m
- When
- Saturday
- Estimated price
- $100–500
Flights from Irkutsk Airport to New Ulaanbaatar International Airport
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $60–400
Flights from Ulan-Ude to New Ulaanbaatar International Airport via Irkutsk Airport
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- $75–430
- Website
- hunnuair.com
Flights from Irkutsk Airport to New Ulaanbaatar International Airport
- Ave. Duration
- 1h 20m
- When
- Friday
- Estimated price
- $210–370
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ulan-Ude to Ulaanbaatar
- Ave. Duration
- 14h 59m
- Frequency
- Once a week
- Estimated price
- $30–100
- Website
- Russian Railways
- 2nd Class (Kupé)
- $70–100
- 1nd Class (SW)
- $100–150
- 3rd Class (Platzcart)
- $30–45
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
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
Train from Ulan-Ude to Irkutsk Pas
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Estimated price
- $5–12
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $15–18
- Sitting coach
- $5–6
- Soft sleeper coach
- $9–12
- Phone
- 8-950-383-5555
- Website
- 03.avtovokzal-on-line.ru
Bus from Ulan-Ude Bus station to Kyakhta
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- $7
- Schedules at
- 03.avtovokzal-on-line.ru
- Phone
- +976 1900 1234
- [email protected]
- Website
- National Road Transport Center
Bus from Sühbaatar to Dragon Bus Terminal
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $7–10
- 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 The beginner’s guide to the 2018 World Nomad Games, 4 of the smartest ways to explore Australia, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Respublika Buryatiya to Ulaanbaatar bus services, operated by Ulan-Ude Bus Terminal, arrive at Kyakhta station.
Respublika Buryatiya to Ulaanbaatar train services, operated by Russian Railways (RZhD), arrive at Ulaanbaatar station.
Yes, the driving distance between Respublika Buryatiya to Ulaanbaatar is 577 km. It takes approximately 8h 10m to drive from Respublika Buryatiya to Ulaanbaatar.
There are 503+ hotels available in Ulaanbaatar.






