There are 5 ways to get from Tomsk to Ulan-Ude by train, plane, 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.
Train to Tolmachevo Airport, fly to Ulan-Ude
best- Take the train from Tomsk 2 to Novosibirsk Gltrain
- Fly from Tolmachevo Airport (OVB) to Ulan-Ude (UUD)plane OVB - UUD
9h 39m₽9,514–42,484Train
cheapest- Take the train from Tomsk 1 to Taigatrain 609Н/609И / ...
- Take the train from Taiga to Ulan-Udetrain 010Н / ...
38h 2m₽5,302–10,757Drive 2,033.2 km
- Drive from Tomsk to Ulan-Udecar 2,033.2 km
29h 24m₽13,734–19,837Fly Tomsk Bogashevo Airport to Ulan-Ude
- Fly from Tomsk Bogashevo Airport (TOF) to Ulan-Ude (UUD)plane TOF - UUD
3h 11m₽8,453–37,141Fly Tomsk Bogashevo Airport to Irkutsk Airport, train
- Fly from Tomsk Bogashevo Airport (TOF) to Irkutsk Airport (IKT)plane TOF - IKT
- Take the train from Irkutsk Pas to Ulan-Udetrain
13h 24m₽7,903–36,131
Tolmachevo Airport (OVB) to Ulan-Ude (UUD) flights
Questions & Answers
The cheapest way to get from Tomsk to Ulan-Ude is to train which costs RUB 5000 - RUB 11000 and takes 38h 2m.
The fastest way to get from Tomsk to Ulan-Ude is to fly which takes 3h 11m and costs RUB 8000 - RUB 38000.
No, there is no direct train from Tomsk to Ulan-Ude. However, there are services departing from Tomsk 1 and arriving at Ulan-Ude via Taiga. The journey, including transfers, takes approximately 38h 2m.
The distance between Tomsk and Ulan-Ude is 1985 km. The road distance is 2033.2 km.
The best way to get from Tomsk to Ulan-Ude without a car is to train which takes 38h 2m and costs RUB 5000 - RUB 11000.
It takes approximately 9h 39m to get from Tomsk to Ulan-Ude, including transfers.
Tomsk to Ulan-Ude train services, operated by Russian Railways (РЖД), depart from Tomsk 1 station.
The best way to get from Tomsk to Ulan-Ude is to train which takes 38h 2m and costs RUB 5000 - RUB 11000. Alternatively, you can fly, which costs RUB 8000 - RUB 38000 and takes 3h 11m.
Ulan-Ude is 1h ahead of Tomsk. It is currently 5:19 PM in Tomsk and 6:19 PM in Ulan-Ude.
Tomsk to Ulan-Ude train services, operated by Russian Railways (РЖД), arrive at Taiga station.
What companies run services between Tomsk, Russia and Ulan-Ude, Russia?
You can take a train from Tomsk 1 to Ulan-Ude via Taiga in around 38h 2m. Alternatively, Red Wings flies from Tomsk Bogashevo Airport (TOF) to Ulan-Ude (UUD) once a week.
- Website
- s7.ru
Flights from Tolmachevo Airport to Ulan-Ude
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₽8,000–38,000
Flights from Tomsk Bogashevo Airport to Irkutsk Airport via Tolmachevo Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₽8,000–38,000
- Website
- flyredwings.com
Flights from Tomsk Bogashevo Airport to Ulan-Ude
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- ₽7,500–36,000
- Website
- utair.ru
Flights from Tomsk Bogashevo Airport to Irkutsk Airport
- Ave. Duration
- 3h 35m
- When
- Wednesday and Saturday
- Estimated price
- ₽6,500–34,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Tomsk 2 to Novosibirsk Gl
- Ave. Duration
- 5h 1m
- Frequency
- 4 times a week
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Tomsk 1 to Taiga
- Ave. Duration
- 1h 32m
- Frequency
- 4 times a week
- Estimated price
- ₽700–2,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽700–950
- 2nd Class (Kupé)
- ₽1,600–2,300
Train from Taiga to Ulan-Ude
- Ave. Duration
- 35h 30m
- Frequency
- 3 times a day
- Estimated price
- ₽4,600–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,600–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Irkutsk Pas to Ulan-Ude
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- ₽420–950
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽1,200–1,500
- Sitting coach
- ₽420–500
- Soft sleeper coach
- ₽800–950
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 Bali: What to do if Mount Agung erupts, How to get from Southend Airport into central London, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Tomsk to Ulan-Ude is 2033 km. It takes approximately 29h 24m to drive from Tomsk to Ulan-Ude.





