There are 5 ways to get from Ulaanbaatar to Baykalsk by taxi, plane, 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 to Irkutsk Airport, train
best- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Irkutsk Airport (IKT)plane UBN - IKT
- Take the train from Irkutsk Pas to Baikalsktrain
6h 6m₽6,720–31,317Train
cheapest- Take the train from Ulaanbaatar to Sliudianka 1train 305
22h 46m₽1,460–4,029Train via Naushki
- Take the train from Ulaanbaatar to Naushkitrain 305И
- Take the train from Naushki to Baikalsktrain 361И
22h 12m₽4,149–11,715Drive 759.5 km
- Drive from Ulaanbaatar to Baykalskcar 759.5 km
13h 57m₽8,121–11,731Taxi, fly to Ulan-Ude, train
- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Ulan-Ude (UUD)plane UBN - UUD
- Take the train from Ulan-Ude to Baikalsktrain
9h 36m₽7,690–34,877
Ulaanbaatar to Baykalsk by train
Questions & Answers
The cheapest way to get from Ulaanbaatar to Baykalsk is to train which costs RUB 1400 - RUB 4100 and takes 22h 46m.
The fastest way to get from Ulaanbaatar to Baykalsk is to taxi and fly and train which takes 6h 6m and costs RUB 6500 - RUB 32000.
No, there is no direct train from Ulaanbaatar to Baykalsk. However, there are services departing from Ulaanbaatar and arriving at Baikalsk via Naushki. The journey, including transfers, takes approximately 22h 12m.
The distance between Ulaanbaatar and Baykalsk is 711 km. The road distance is 759.5 km.
The best way to get from Ulaanbaatar to Baykalsk without a car is to train via Naushki which takes 22h 12m and costs RUB 4100 - RUB 12000.
It takes approximately 6h 6m to get from Ulaanbaatar to Baykalsk, including transfers.
Ulaanbaatar to Baykalsk train services, operated by Russian Railways (RZhD), depart from Ulaanbaatar station.
Ulaanbaatar to Baykalsk train services, operated by Russian Railways (RZhD), arrive at Naushki station.
Yes, the driving distance between Ulaanbaatar to Baykalsk is 760 km. It takes approximately 13h 57m to drive from Ulaanbaatar to Baykalsk.
What companies run services between Ulaanbaatar, Mongolia and Baykalsk, Russia?
You can take a train from Ulaanbaatar to Baikalsk via Naushki in around 22h 12m.
- Website
- iraero.ru
Flights from New Ulaanbaatar International Airport to Irkutsk Airport
- Ave. Duration
- 1h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽4,400–27,000
Flights from New Ulaanbaatar International Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 4h 32m
- When
- Thursday and Friday
- Estimated price
- ₽5,000–30,000
- Website
- s7.ru
Flights from New Ulaanbaatar International Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, Saturday, and Friday
- Estimated price
- ₽5,000–30,000
- Website
- hunnuair.com
Flights from New Ulaanbaatar International Airport to Irkutsk Airport
- Ave. Duration
- 1h 20m
- When
- Friday
- Estimated price
- ₽17,000–22,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Irkutsk Pas to Baikalsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
Train from Naushki to Baikalsk
- Ave. Duration
- 12h 20m
- Frequency
- 4 times a week
- Estimated price
- ₽1,700–3,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,700–2,200
- 2nd Class (Kupé)
- ₽2,800–3,900
Train from Ulan-Ude to Baikalsk
- Ave. Duration
- 4h 33m
- Frequency
- 3 times a day
- Estimated price
- ₽1,200–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ulaanbaatar to Naushki
- Ave. Duration
- 8h 52m
- Frequency
- Once a week
- Estimated price
- ₽2,400–8,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽5,500–8,000
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽2,400–3,100
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Ulaanbaatar to Sliudianka 1
- Ave. Duration
- 21h 5m
- Frequency
- Once a week
- Estimated price
- ₽850–1,900
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽2,500–3,000
- Sitting coach
- ₽850–1,000
- Soft sleeper coach
- ₽1,600–1,900
- Ave. Duration
- 38 min
- Estimated price
- ₽1,100–1,500
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.





