There are 6 ways to get from Dragon Bus Terminal to Ulan-Ude by taxi, plane, 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.
Taxi, fly
best- Take the taxi from Dragon Bus Terminal to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Ulan-Ude (UUD)plane UBN - UUD
4h 1m₽6,425–30,700Train #2
cheapest- Take the train from Ulaanbaatar to Ulan-Udetrain 305
16h 24m₽544–1,332Bus
- Take the bus from Dragon Bus Terminal to Sühbaatarbus Ub
- Take the bus from Kyakhta to Ulan-Ude Bus stationbus 260
12h 27m₽3,458–9,530Bus, train
- Take the bus from Dragon Bus Terminal to Darkhanbus Ub / ...
- Take the train from Darkhan to Ulan-Udetrain 305И
15h 24m₽2,977–8,651Drive 571.8 km
- Drive from Dragon Bus Terminal to Ulan-Udecar 571.8 km
8h 3m₽6,069–8,766Train
- Take the train from Ulaanbaatar to Ulan-Udetrain 305И
16h 24m₽2,944–8,632
New Ulaanbaatar International Airport (UBN) to Ulan-Ude (UUD) flights
Questions & Answers
The cheapest way to get from Dragon Bus Terminal to Ulan-Ude is to train which costs RUB 500 - RUB 1400 and takes 16h 24m.
The fastest way to get from Dragon Bus Terminal to Ulan-Ude is to taxi and fly which takes 4h 1m and costs RUB 6000 - RUB 31000.
No, there is no direct bus from Dragon Bus Terminal to Ulan-Ude station. However, there are services departing from Dragon Bus Terminal and arriving at Ulan-Ude Bus station via Kyakhta. The journey, including transfers, takes approximately 12h 27m.
No, there is no direct train from Dragon Bus Terminal to Ulan-Ude. However, there are services departing from Tavanshar and arriving at Ulan-Ude via Ulaanbaatar. The journey, including transfers, takes approximately 16h 24m.
The distance between Dragon Bus Terminal and Ulan-Ude is 524 km. The road distance is 571.8 km.
The best way to get from Dragon Bus Terminal to Ulan-Ude without a car is to bus which takes 12h 27m and costs RUB 3400 - RUB 10000.
It takes approximately 4h 1m to get from Dragon Bus Terminal to Ulan-Ude, including transfers.
Dragon Bus Terminal to Ulan-Ude bus services, operated by National Road Transport Center, depart from Dragon Bus Terminal station.
Dragon Bus Terminal to Ulan-Ude train services, operated by Russian Railways (RZhD), depart from Ulaanbaatar station.
The best way to get from Dragon Bus Terminal to Ulan-Ude is to bus which takes 12h 27m and costs RUB 3400 - RUB 10000. Alternatively, you can train, which costs RUB 2900 - RUB 9000 and takes 16h 24m.
What companies run services between Dragon Bus Terminal, Mongolia and Ulan-Ude, Russia?
You can take a bus from Dragon Bus Terminal to Ulan-Ude Bus station via Sühbaatar, Sühbaatar, Naushki, and Kyakhta in around 12h 27m. Alternatively, Russian Railways (RZhD) operates a train from Ulaanbaatar to Ulan-Ude once a week. Tickets cost ₽2,900–8,500 and the journey takes 15h 6m.
- Website
- iraero.ru
Flights from New Ulaanbaatar International Airport to Ulan-Ude via Irkutsk
- Ave. Duration
- 4h 32m
- When
- Thursday and Friday
- Estimated price
- ₽5,000–29,000
- Website
- s7.ru
Flights from New Ulaanbaatar International Airport to Ulan-Ude via Irkutsk
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, Saturday, and Friday
- Estimated price
- ₽5,000–29,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Darkhan to Ulan-Ude
- Ave. Duration
- 10h 9m
- Frequency
- Once a week
- Estimated price
- ₽2,500–8,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽5,500–8,000
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽2,500–3,200
Train from Ulaanbaatar to Ulan-Ude
- Ave. Duration
- 15h 6m
- Frequency
- Once a week
- Estimated price
- ₽2,900–8,500
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽6,000–8,500
- 1nd Class (SW)
- ₽9,000–12,000
- 3rd Class (Platzcart)
- ₽2,900–3,700
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Ulaanbaatar to Ulan-Ude
- Ave. Duration
- 15h 6m
- Frequency
- Once a week
- Estimated price
- ₽500–1,200
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽1,600–1,900
- Sitting coach
- ₽500–650
- Soft sleeper coach
- ₽1,000–1,200
- Phone
- +976 1900 1234
- [email protected]
- Website
- transdep.mn
Bus from Dragon Bus Terminal to Sühbaatar
- Ave. Duration
- 5h 32m
- Frequency
- Once daily
- Estimated price
- ₽600–850
- Website
- https://www.transdep.mn/
- Book at
- https://eticket.transdep.mn/?language=en
Bus from Dragon Bus Terminal to Darkhan
- Ave. Duration
- 4h 6m
- Frequency
- Hourly
- Estimated price
- ₽470–650
- Website
- https://www.transdep.mn/
- Book at
- https://eticket.transdep.mn/?language=en
- Phone
- 8-950-383-5555
- Website
- 03.avtovokzal-on-line.ru
Bus from Kyakhta to Ulan-Ude Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₽550
- Schedules at
- 03.avtovokzal-on-line.ru
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 10 amazing places to get away from it all in Australia, 4 stunningly beautiful Philippines islands you need to visit, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Dragon Bus Terminal to Ulan-Ude bus services, operated by National Road Transport Center, arrive at Sühbaatar station.
Dragon Bus Terminal to Ulan-Ude train services, operated by Russian Railways (RZhD), arrive at Ulan-Ude station.
Yes, the driving distance between Dragon Bus Terminal to Ulan-Ude is 572 km. It takes approximately 8h 3m to drive from Dragon Bus Terminal to Ulan-Ude.






