There are 4 ways to get from Barnaul to Altay by plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Barnaul West Airport to Oskemen Airport, drive
best- Fly from Barnaul West Airport (BAX) to Oskemen Airport (UKK)plane BAX - UKK
- Drive from Oskemen Airport (UKK) to Altaycar
21h 44m¥943–3,139Train, drive
cheapest- Take the train from Barnaul to Aktogaytrain
- Take the train from Aktogay to Dostyktrain
- Drive from Dostyk to Jinghe Southcar
- Take the train from Jinghe South to Kuituntrain
- Take the train from Kuitun to Altaytrain
47h 48m¥909–1,714Drive 1,177.8 km
- Drive from Barnaul to Altaycar 1,177.8 km
18h 21m¥1,024–1,479Train to Tolmachevo Airport, fly to Altay Airport
- Take the train from Barnaul to Novosibirsk Gltrain
- Fly from Tolmachevo Airport (OVB) to Altay Airport (AAT)plane OVB - AAT
17h 44m¥1,120–5,071
Barnaul West Airport (BAX) to Oskemen Airport (UKK) flights
Questions & Answers
The cheapest way to get from Barnaul to Altay is to drive which costs ¥1000 - ¥1500 and takes 18h 21m.
The fastest way to get from Barnaul to Altay is to train and fly which takes 17h 44m and costs ¥1100 - ¥5500.
The distance between Barnaul and Altay is 1074 km. The road distance is 1177.8 km.
It takes approximately 21h 44m to get from Barnaul to Altay, including transfers.
Altay is 1h behind Barnaul. It is currently 12:56 AM in Barnaul and 11:56 PM in Altay.
Yes, the driving distance between Barnaul to Altay is 1178 km. It takes approximately 18h 21m to drive from Barnaul to Altay.
What companies run services between Barnaul, Russia and Altay, China?
There is no direct connection from Barnaul to Altay. However, you can take the taxi to Barnaul West Airport (BAX) airport, fly to Oskemen Airport (UKK), then drive to Altay. Alternatively, you can take a train from Barnaul to Altay via Aktogay, Dostyk, Jinghe South, Kuitun, and Altay in around 47h 48m.
- Website
- csair.com
Flights from Tolmachevo Airport to Altay Airport via Nur-Sultan, Urumqi
- Ave. Duration
- 10h
- When
- Tuesday and Thursday
- Estimated price
- ¥1,400–5,500
Flights from Tolmachevo Airport to Altay Airport via Almaty, Urumqi
- Ave. Duration
- 14h 52m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,000–4,700
- Website
- s7.ru
Flights from Barnaul West Airport to Oskemen Airport via Tolmachevo Airport
- Ave. Duration
- 18h 55m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ¥360–2,200
- Website
- scat.kz
Flights from Barnaul West Airport to Oskemen Airport via Tolmachevo Airport, Almaty
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- ¥750–3,700
- Website
- en.ceair.com
Flights from Tolmachevo Airport to Altay Airport via Xi An
- Ave. Duration
- 12h 50m
- When
- Friday
- Estimated price
- ¥1,800–8,000
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Barnaul to Aktogay
- Ave. Duration
- 22h 45m
- Frequency
- 3 times a week
- Estimated price
- ¥650–1,300
- 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)
- ¥650–900
- 2nd Class (Coupe)
- ¥900–1,300
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Aktogay to Dostyk
- Ave. Duration
- 5h 43m
- Frequency
- Once daily
- Estimated price
- ¥50–80
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- ¥60–80
- 3rd Class (Berth)
- ¥50–75
Train from Jinghe South to Kuitun
- Adult - second class
- ¥60–85
Train from Jinghe South to Kuitun
- Hard Seat
- ¥27–40
- Hard sleeper
- ¥55–80
- Soft sleeper
- ¥95–130
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Kuitun to Altay
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- ¥60–140
- Schedules at
- china-railway.com.cn
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Barnaul to Novosibirsk Gl
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- ¥85–240
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ¥550–800
- 3rd Class (Platzcart)
- ¥85–120
- 2nd Class (Kupé)
- ¥170–240
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 Need to know: Eurostar, Slovenia: Getting from Ljubljana to Lake Bled, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.















