• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 2 ways to get from Sühbaatar to Ulan-Ude by 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.

Recommended option

Train  •  6 h 43 min

  1. Take the train from Suche-Bator to Ulan-Ude Pass D

$11 - $22

1 alternative option

Drive  •  3 h 30 min

  1. Drive from Sühbaatar to Ulan-Ude 161.7 miles

$15 - $23

Questions & Answers

The cheapest way to get from Sühbaatar to Ulan-Ude is to train which costs $11 - $22 and takes 6 h 43 min.

More details

The quickest way to get from Sühbaatar to Ulan-Ude is to drive which costs $15 - $23 and takes 3 h 30 min.

More details

Yes, there is a direct train departing from Suche-Bator and arriving at Ulan-Ude Pass. Services depart six times a week, and operate Tuesday, Wednesday, Friday and Saturday. The journey takes approximately 6 h 43 min.

More details

The distance between Sühbaatar and Ulan-Ude is 203 km. The road distance is 258.7 km.

Get driving directions

The best way to get from Sühbaatar to Ulan-Ude without a car is to train which takes 6 h 43 min and costs $11 - $22.

More details

The train from Suche-Bator to Ulan-Ude Pass takes 6 h 43 min including transfers and departs six times a week.

More details

Sühbaatar to Ulan-Ude train services, operated by Russian Railways (RZhD), depart from Suche-Bator station.

More details

Sühbaatar to Ulan-Ude train services, operated by Russian Railways (RZhD), arrive at Ulan-Ude Pass station.

More details

Yes, the driving distance between Sühbaatar to Ulan-Ude is 259 km. It takes approximately 3 h 30 min to drive from Sühbaatar to Ulan-Ude.

Get driving directions

There are 159+ hotels available in Ulan-Ude. Prices start at $18 USD per night.

More details

Map of how to get from Sühbaatar to Ulan-Ude.
Launch map view
  • Distance: 126.6 miles
  • Duration: 6 h 43 min

What companies run services between Sühbaatar, Selenge, Mongolia and Ulan-Ude, Russia?

Russian Railways (RZhD) operates a train from Sühbaatar to Ulan-Ude 6 times a week. Tickets cost $11 - $22 and the journey takes 6 h 43 min.

Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Suche-Bator to Ulan-Ude Pass
Ave. Duration
6 h 43 min
Frequency
6 times a week
Estimated price
$11 - $22
Website
pass.rzd.ru
3rd Class (Platzcart)
$11 - $17
2nd Class (Kupé)
$14 - $22

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 South Korea: Travelling from Seoul to Busan , Getting around the Cyclades and How do I buy a London Underground ticket? - to help you get the most out of your next trip.