There are 6 ways to get from Barnaul to Shira by train, car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Barnaul to Abakantrain 078Ы
- Take the train from Abakan to Shiratrain 067Ы
22h 23m₽2,858–6,851Drive 849.2 km
- Drive from Barnaul to Shiracar 849.2 km
13h 4m₽5,722–8,265Fly to Abakan International, train
- Fly from Barnaul West Airport (BAX) to Abakan International (ABA)plane BAX - ABA
- Take the train from Abakan to Shiratrain
14h 36m₽6,306–31,372Train via Iurga 1
- Take the train from Barnaul to Iurga 1train 402Н / ...
- Take the train from Iurga 1 to Shiratrain 068Ы
24h 32m₽3,164–7,498Train via Novosibirsk
- Take the train from Barnaul to Novosibirsk-Glavnytrain 301Ц
- Take the train from Novosibirsk Gl to Shiratrain 068Ы
24h 44m₽6,932–13,634Fly to Krasnoyarsk Yemelyanovo Airport, bus
- Fly from Barnaul West Airport (BAX) to Krasnoyarsk Yemelyanovo Airport (KJA)plane BAX - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
- Take the bus from Krasnoyarsk Bus station to Shirabus
10h 43m₽6,241–28,917
Barnaul to Shira by train
Questions & Answers
The cheapest way to get from Barnaul to Shira is to train which costs RUB 2800 - RUB 7000 and takes 22h 23m.
The fastest way to get from Barnaul to Shira is to fly and bus which takes 10h 43m and costs RUB 6000 - RUB 29000.
No, there is no direct train from Barnaul to Shira. However, there are services departing from Barnaul and arriving at Shira via Abakan. The journey, including transfers, takes approximately 22h 23m.
The distance between Barnaul and Shira is 773 km. The road distance is 849.2 km.
The best way to get from Barnaul to Shira without a car is to train which takes 22h 23m and costs RUB 2800 - RUB 7000.
It takes approximately 22h 23m to get from Barnaul to Shira, including transfers.
Barnaul to Shira train services, operated by Russian Railways (РЖД), depart from Barnaul station.
Barnaul to Shira train services, operated by Russian Railways (РЖД), arrive at Abakan station.
Yes, the driving distance between Barnaul to Shira is 849 km. It takes approximately 13h 4m to drive from Barnaul to Shira.
What companies run services between Barnaul, Russia and Shira, Respublika Khakasiya, Russia?
You can take a train from Barnaul to Shira via Abakan in around 22h 23m.
- Website
- s7.ru
Flights from Barnaul West Airport to Abakan International via Novosibirsk
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₽4,800–28,000
Flights from Barnaul West Airport to Krasnoyarsk Yemelyanovo Airport via Novosibirsk
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₽5,000–28,000
- Website
- skyregional.com
Flights from Barnaul West Airport to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₽4,400–27,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Barnaul to Abakan
- Ave. Duration
- 16h 55m
- 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
Train from Abakan to Shira
- Ave. Duration
- 4h 28m
- Frequency
- 4 times a week
- Estimated price
- ₽950–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Abakan to Shira
- Ave. Duration
- 4h 28m
- Frequency
- 4 times a week
- Estimated price
- ₽950–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Barnaul to Iurga 1
- Ave. Duration
- 7h 59m
- Frequency
- Once daily
- Estimated price
- ₽1,300–3,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,800
- 2nd Class (Kupé)
- ₽2,400–3,300
Train from Iurga 1 to Shira
- Ave. Duration
- 15h 33m
- Frequency
- 4 times a week
- Estimated price
- ₽1,800–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
Train from Novosibirsk Gl to Shira
- Ave. Duration
- 18h 33m
- Frequency
- 4 times a week
- Estimated price
- ₽2,200–4,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,200–2,900
- 2nd Class (Kupé)
- ₽3,300–4,700
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- railways.kz
Train from Barnaul to Novosibirsk-Glavny
- Ave. Duration
- 5h 11m
- Frequency
- 3 times a week
- Estimated price
- ₽4,700–9,000
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽4,700–6,500
- 2nd Class (Coupe)
- ₽6,500–9,000
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Yemelyanovo Airport to Krasnoyarsk Bus station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₽125
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Shira
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- ₽1,300
- Schedules at
- krasavtovokzal.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 Train travel in France: A guide to SNCF, Italian Lakes: Getting around by train, and Italy Travel Guides - to help you get the most out of your next trip.



