There are 6 ways to get from Kemerovo to Barnaul by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Novosibirsk
best- Take the train from Kemerovo to Novosibirsk Gltrain 143Н
- Take the train from Novosibirsk-Glavny to Barnaultrain 301Н
11h 11m₽5,518–11,568Train
cheapest- Take the train from Kemerovo to Bolotnaiatrain 143Н
- Take the train from Bolotnaia to Barnaultrain 401Н
11h 15m₽2,256–5,855Train, bus
- Take the train from Topki to Bolotnaiatrain
- Take the bus from Bolotnoe to Novosibirsk Bus stationbus
- Take the bus from Novosibirsk Bus station to Barnaul Bus stationbus
12h 32m₽3,486–7,852Drive 373.7 km
- Drive from Kemerovo to Barnaulcar 373.7 km
5h 31m₽2,459–3,552Taxi
- Take the taxi from Kemerovo to Barnaultaxi 373.7 km
5h 31m₽5,500–7,000Fly
- Fly from Kemerovo (KEJ) to Barnaul West Airport (BAX)plane KEJ - BAX
15h 54m₽4,291–25,752
Kemerovo (KEJ) to Barnaul West Airport (BAX) flights
Comparing Your Travel Options
The cheapest way to get from Kemerovo to Barnaul is to drive which costs RUB 2400 - RUB 3600 and takes 5h 31m.
The fastest way to get from Kemerovo to Barnaul is to drive which takes 5h 31m and costs RUB 2400 - RUB 3600.
No, there is no direct train from Kemerovo to Barnaul. However, there are services departing from Kemerovo and arriving at Barnaul via Novosibirsk-Glavny. The journey, including transfers, takes approximately 11h 11m.
The distance between Kemerovo and Barnaul is 505 km. The road distance is 373.7 km.
The best way to get from Kemerovo to Barnaul without a car is to train via Novosibirsk which takes 11h 11m and costs RUB 5500 - RUB 12000.
It takes approximately 11h 11m to get from Kemerovo to Barnaul, including transfers.
Kemerovo to Barnaul train services, operated by Russian Railways (РЖД), depart from Kemerovo station.
The best way to get from Kemerovo to Barnaul is to train via Novosibirsk which takes 11h 11m and costs RUB 5500 - RUB 12000. Alternatively, you can fly, which costs RUB 4200 - RUB 26000 and takes 15h 54m.
Kemerovo to Barnaul train services, operated by Russian Railways (РЖД), arrive at Novosibirsk Gl station.
Yes, the driving distance between Kemerovo to Barnaul is 374 km. It takes approximately 5h 31m to drive from Kemerovo to Barnaul.
What companies run services between Kemerovo, Russia and Barnaul, Russia?
You can take a train from Kemerovo to Barnaul via Novosibirsk-Glavny in around 11h 11m. Alternatively, S7 Airlines and Sky Regional Airlines fly from Kemerovo (KEJ) to Barnaul West Airport (BAX) once daily.
- Website
- skyregional.com
Flights from Kemerovo to Barnaul West Airport via Novosibirsk, Krasnoyarsk
- Ave. Duration
- 15h 25m
- When
- Wednesday
- Estimated price
- ₽7,000–35,000
- Website
- s7.ru
Flights from Kemerovo to Barnaul West Airport via Novosibirsk
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- ₽3,700–25,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kemerovo to Novosibirsk Gl
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Topki to Bolotnaia
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- ₽850–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Kemerovo to Bolotnaia
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- ₽950–2,700
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Bolotnaia to Barnaul
- Ave. Duration
- 7h 20m
- Frequency
- 4 times a week
- Estimated price
- ₽1,300–3,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Novosibirsk-Glavny to Barnaul
- Ave. Duration
- 5h 33m
- Frequency
- 3 times a week
- Estimated price
- ₽4,300–8,500
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ₽4,300–6,000
- 2nd Class (Coupe)
- ₽6,000–8,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Bolotnoe to Novosibirsk Bus station
- Ave. Duration
- 2h 24m
- Frequency
- 5 times a day
- Estimated price
- ₽1,000–1,400
- Schedules at
- avtovokzaly.ru
Bus from Novosibirsk Bus station to Barnaul Bus station
- Ave. Duration
- 4h 48m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–1,700
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 5h 31m
- Estimated price
- ₽5,500–7,000
Yandex Taxi
- Phone
- +7 (3842) 33 33 31
- 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 How to plan an amazing trip around Scandinavia, How to get from London to Edinburgh, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.









