There are 7 ways to get from Irkutsk to Kyakhta by plane, bus, train, car, 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.
Fly, bus
best- Fly from Irkutsk Airport (IKT) to Ulan-Ude (UUD)plane IKT - UUD
- Take the bus from Ulan-Ude Bus station to Kyakhtabus
5h 38m₽4,137–23,253Train, bus
cheapest- Take the train from Irkutsk Pas to Ulan-Udetrain 306
- Take the bus from Ulan-Ude Bus station to Kyakhtabus 260
13h 6m₽975–1,474Drive 554.8 km
- Drive from Irkutsk to Kyakhtacar 554.8 km
10h 55m₽3,748–5,414Taxi
- Take the taxi from Irkutsk to Kyakhtataxi 554.8 km
10h 55m₽10,000–13,000Train
- Take the train from Irkutsk Pas to Naushkitrain 306
13h 39m₽1,145–2,032Train via Sühbaatar
- Take the train from Irkutsk Pas to Sühbaatartrain 306И
15h 59m₽3,475–9,109Train via Haranhoi
- Take the train from Irkutsk Pas to Haranhoitrain 362И
18h 18m₽2,422–4,823
Irkutsk Airport (IKT) to Ulan-Ude (UUD) flights
Questions & Answers
The cheapest way to get from Irkutsk to Kyakhta is to train and bus which costs RUB 950 - RUB 1500 and takes 13h 6m.
The fastest way to get from Irkutsk to Kyakhta is to fly and bus which takes 5h 38m and costs RUB 4100 - RUB 24000.
No, there is no direct train from Irkutsk to Kyakhta. However, there are services departing from Irkutsk Pas and arriving at Naushki via . The journey, including transfers, takes approximately 13h 39m.
The distance between Irkutsk and Kyakhta is 469 km. The road distance is 554.8 km.
The best way to get from Irkutsk to Kyakhta without a car is to train and bus which takes 13h 6m and costs RUB 950 - RUB 1500.
It takes approximately 5h 38m to get from Irkutsk to Kyakhta, including transfers.
Irkutsk to Kyakhta train services, operated by Ulaanbaatar Railway, depart from Irkutsk Pas station.
Irkutsk to Kyakhta train services, operated by Ulaanbaatar Railway, arrive at Naushki station.
Yes, the driving distance between Irkutsk to Kyakhta is 555 km. It takes approximately 10h 55m to drive from Irkutsk to Kyakhta.
What companies run services between Irkutsk, Russia and Kyakhta, Respublika Buryatiya, Russia?
Ulaanbaatar Railway operates a train from Irkutsk Pas to Naushki once a week. Tickets cost ₽600–1,400 and the journey takes 12h 59m.
- 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
Train from Irkutsk Pas to Naushki
- Ave. Duration
- 12h 59m
- Frequency
- Once a week
- Estimated price
- ₽600–1,400
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽1,900–2,300
- Sitting coach
- ₽600–750
- Soft sleeper coach
- ₽1,200–1,400
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Irkutsk Pas to Sühbaatar
- Ave. Duration
- 15h 31m
- Frequency
- Once a week
- Estimated price
- ₽3,100–9,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽6,000–9,000
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽3,100–4,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Irkutsk Pas to Haranhoi
- Ave. Duration
- 17h 39m
- Frequency
- 4 times a week
- Estimated price
- ₽1,900–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
- 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
- ₽550
- Schedules at
- 03.avtovokzal-on-line.ru
Bus from Ulan-Ude Bus station to Kyakhta
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₽550
- Schedules at
- 03.avtovokzal-on-line.ru
- Ave. Duration
- 10h 55m
- Estimated price
- ₽10,000–13,000
Citymobil
- Phone
- +7 3952 28-82-88
- Website
- city-mobil.ru
Maxim
- Phone
- +7 3952 500-600
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 3952 224-224
- Website
- taxi.yandex.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 Italy Travel Guides, Travelling to and around Russia for the 2018 FIFA World Cup, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.





