There are 4 ways to get from Barnaul to Chelyabinsk by plane, train, bus, 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.
Fly
best- Fly from Barnaul West Airport (BAX) to Chelyabinsk Airport (CEK)BAX - CEK
7h 48m₽6,918–33,489Train
cheapest- Take the train from Barnaul to Novosibirsk Gl402Н / ...
- Take the train from Novosibirsk Gl to Chelyabinsk-Glavny123Н / ...
27h 51m₽5,220–9,730Bus
- Take the bus from Barnaul Bus station to Pavlodar Bus station
- Take the bus from Pavlodar Bus station to Saparzhai bus station
- Take the bus from Astana Saparzhai Bus station to Chelyabinsk Yuzhniye Vorota123
37h 23mDrive 1,676.1 km
- Drive from Barnaul to Chelyabinsk1,676.1 km
23h 19m₽10,708–15,467
Barnaul West Airport (BAX) to Chelyabinsk Airport (CEK) flights
Questions & Answers
The cheapest way to get from Barnaul to Chelyabinsk is to train which costs RUB 5000 - RUB 10000 and takes 27h 51m.
The fastest way to get from Barnaul to Chelyabinsk is to fly which takes 7h 48m and costs RUB 6500 - RUB 34000.
No, there is no direct bus from Barnaul station to Chelyabinsk. However, there are services departing from Barnaul Bus station and arriving at Chelyabinsk Yuzhniye Vorota via Pavlodar Bus station and Astana Saparzhai Bus station. The journey, including transfers, takes approximately 37h 23m.
No, there is no direct train from Barnaul to Chelyabinsk. However, there are services departing from Barnaul and arriving at Chelyabinsk-Glavny via Novosibirsk Gl. The journey, including transfers, takes approximately 27h 51m.
The distance between Barnaul and Chelyabinsk is 1470 km. The road distance is 1676.1 km.
The best way to get from Barnaul to Chelyabinsk without a car is to train which takes 27h 51m and costs RUB 5000 - RUB 10000.
It takes approximately 7h 48m to get from Barnaul to Chelyabinsk, including transfers.
Barnaul to Chelyabinsk bus services, operated by Avtovokzaly.ru, depart from Barnaul Bus station.
Barnaul to Chelyabinsk train services, operated by Russian Railways (РЖД), depart from Barnaul station.
The best way to get from Barnaul to Chelyabinsk is to fly which takes 7h 48m and costs RUB 6500 - RUB 34000. Alternatively, you can train, which costs RUB 5000 - RUB 10000 and takes 27h 51m, you could also bus, which costs and takes 37h 23m.
What companies run services between Barnaul, Russia and Chelyabinsk, Russia?
S7 Airlines and Aeroflot Russian Airlines fly from Barnaul West Airport (BAX) to Chelyabinsk Airport (CEK) 4 times a day. Alternatively, you can take a train from Barnaul to Chelyabinsk-Glavny via Novosibirsk Gl in around 27h 51m.
- Website
- s7.ru
Flights from Barnaul West Airport to Chelyabinsk Airport via Novosibirsk
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ₽6,500–33,000
- Website
- aeroflot.ru
Flights from Barnaul West Airport to Chelyabinsk Airport via Moscow Sheremetyevo
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ₽14,000–60,000
- 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
- ₽1,200–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,000–7,500
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Novosibirsk Gl to Chelyabinsk-Glavny
- Ave. Duration
- 22h 14m
- Frequency
- Twice daily
- Estimated price
- ₽4,000–7,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽17,000–24,000
- 3rd Class (Platzcart)
- ₽4,000–6,000
- 2nd Class (Kupé)
- ₽4,900–7,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Barnaul Bus station to Pavlodar Bus station
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Estimated price
- ₽1,500–2,200
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (7232) 76 50 40
- Website
- autovokzal.kz
Bus from Pavlodar Bus station to Saparzhai bus station
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a week
- Website
- https://autovokzal.kz/
- Schedules at
- https://autovokzal.kz/schedule
- Book at
- https://autovokzal.kz/booking/
- Website
- karaganda.avokzal.kz
Bus from Astana Saparzhai Bus station to Chelyabinsk Yuzhniye Vorota
- Ave. Duration
- 16h 58m
- Frequency
- Twice a week
- Estimated price
- ₽3,291
- Website
- https://karaganda.avokzal.kz/
- Schedules at
- https://karaganda.avokzal.kz/расписание-автобусов
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 What documents do I need to cross Niagara Falls?, Why you should take the train in the US, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Barnaul to Chelyabinsk bus services, operated by Avtovokzaly.ru, arrive at Pavlodar Bus station.
Chelyabinsk is 2h behind Barnaul. It is currently 1:55 PM in Barnaul and 11:55 AM in Chelyabinsk.
Barnaul to Chelyabinsk train services, operated by Russian Railways (РЖД), arrive at Novosibirsk Gl station.
Yes, the driving distance between Barnaul to Chelyabinsk is 1676 km. It takes approximately 23h 19m to drive from Barnaul to Chelyabinsk.







