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 57m₽15,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,019 km
- Drive from Khabarovsk to Barnaulcar 5,019 km
2d 22h₽34,149–49,326Fly 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 54m₽16,463–64,412
Khabarovsk Novy Airport (KHV) to Barnaul West Airport (BAX) flights
Questions & Answers
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 57m and costs RUB 15000 - 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 5019 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 57m 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 57m and costs RUB 15000 - 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 6:15 AM in Khabarovsk and 3:15 AM 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, Aurora, and two other airlines fly from Khabarovsk Novy Airport (KHV) to Barnaul West Airport (BAX) once daily. 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 30m
- When
- Every day
- Estimated price
- ₽15,000–60,000
Flights from Khabarovsk Novy Airport to Tolmachevo Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₽15,000–60,000
Flights from Khabarovsk Novy Airport to Tolmachevo Airport via Irkutsk
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₽15,000–60,000
- Website
- skyregional.com
Flights from Khabarovsk Novy Airport to Barnaul West Airport via Krasnoyarsk
- Ave. Duration
- 8h 35m
- When
- Sunday
- Estimated price
- ₽15,000–60,000
- Website
- flyaurora.ru
Flights from Khabarovsk Novy Airport to Tolmachevo Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₽15,000–60,000
- Website
- aeroflot.ru
Flights from Khabarovsk Novy Airport to Tolmachevo Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₽15,000–60,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Habarovsk 1 to Novosibirsk Gl
- Ave. Duration
- 3d 21h
- Frequency
- Twice daily
- Estimated price
- ₽10,000–18,000
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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 Flying into Beijing?, The London Underground: Essential tips to navigate the Tube, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Khabarovsk to Barnaul is 5019 km. It takes approximately 2 days 22h to drive from Khabarovsk to Barnaul.



