There are 5 ways to get from Khabarovsk to Barnaul by plane, train, 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 to Barnaul West Airport
best- Fly from Khabarovsk Novy Airport (KHV) to Barnaul West Airport (BAX)plane KHV - BAX
7h 38m₽14,853–61,062Train via Moshkovo
cheapest- Take the train from Habarovsk 1 to Moshkovotrain 001Э
- Take the train from Moshkovo to Barnaultrain 401Н
4d 5h₽11,450–20,423Train
- Take the train from Habarovsk 1 to Novosibirsk Gltrain 009Н / ...
- Take the train from Novosibirsk Gl to Barnaultrain 401Н / ...
4d 3h₽11,471–20,413Drive 5,018.6 km
- Drive from Khabarovsk to Barnaulcar 5,018.6 km
2d 22h₽33,210–47,970Fly to Tolmachevo Airport, train
- Fly from Khabarovsk Novy Airport (KHV) to Tolmachevo Airport (OVB)plane KHV - OVB
- Take the train from Novosibirsk Gl to Barnaultrain
11h 59m₽14,463–59,412
Khabarovsk Novy Airport (KHV) to Barnaul West Airport (BAX) flights
Comparing Your Travel Options
The cheapest way to get from Khabarovsk to Barnaul is to train which costs RUB 11000 - RUB 21000 and takes 4 days 3h.
The fastest way to get from Khabarovsk to Barnaul is to fly which takes 7h 38m and costs RUB 14000 - RUB 65000.
No, there is no direct train from Khabarovsk to Barnaul. However, there are services departing from Habarovsk 1 and arriving at Barnaul via Novosibirsk Gl. The journey, including transfers, takes approximately 4 days 3h.
The distance between Khabarovsk and Barnaul is 3602 km. The road distance is 5018.6 km.
The best way to get from Khabarovsk to Barnaul without a car is to train which takes 4 days 3h and costs RUB 11000 - RUB 21000.
It takes approximately 7h 38m to get from Khabarovsk to Barnaul, including transfers.
Khabarovsk to Barnaul train services, operated by Russian Railways (РЖД), depart from Habarovsk 1 station.
The best way to get from Khabarovsk to Barnaul is to fly which takes 7h 38m and costs RUB 14000 - RUB 65000. Alternatively, you can train, which costs RUB 11000 - RUB 21000 and takes 4 days 3h.
Barnaul is 3h behind Khabarovsk. It is currently 3:40 PM in Khabarovsk and 12:40 PM in Barnaul.
Khabarovsk to Barnaul train services, operated by Russian Railways (РЖД), arrive at Novosibirsk Gl station.
What companies run services between Khabarovsk, Russia and Barnaul, Russia?
S7 Airlines flies from Khabarovsk Novy Airport (KHV) to Barnaul West Airport (BAX) 3 times a week. Alternatively, you can take a train from Habarovsk 1 to Barnaul via Novosibirsk Gl in around 4d 3h.
- Website
- s7.ru
Flights from Khabarovsk Novy Airport to Barnaul West Airport via Tolmachevo Airport
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽14,000–60,000
Flights from Khabarovsk Novy Airport to Tolmachevo Airport
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₽13,000–55,000
Flights from Khabarovsk Novy Airport to Tolmachevo Airport via Irkutsk
- Ave. Duration
- 10h 12m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- ₽13,000–60,000
- Website
- aeroflot.ru
Flights from Khabarovsk Novy Airport to Tolmachevo Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₽13,000–55,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Habarovsk 1 to Novosibirsk Gl
- Ave. Duration
- 3d 21h
- Frequency
- Twice daily
- Estimated price
- ₽10,000–18,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽38,000–55,000
- 3rd Class (Platzcart)
- ₽10,000–14,000
- 2nd Class (Kupé)
- ₽12,000–18,000
Train from Novosibirsk Gl to Barnaul
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,000–2,800
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Novosibirsk Gl to Barnaul
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,000–2,800
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Habarovsk 1 to Moshkovo
- Ave. Duration
- 3d 22h
- Frequency
- Once daily
- Estimated price
- ₽10,000–18,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽38,000–55,000
- 3rd Class (Platzcart)
- ₽10,000–14,000
- 2nd Class (Kupé)
- ₽12,000–18,000
Train from Moshkovo to Barnaul
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a week
- Estimated price
- ₽1,100–3,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,500
- 2nd Class (Kupé)
- ₽2,100–3,000
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, Travelling to and around Russia for the 2018 FIFA World Cup, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Khabarovsk to Barnaul is 5019 km. It takes approximately 2 days 22h to drive from Khabarovsk to Barnaul.



