There are 6 ways to get from Dushanbe to Barnaul 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 to Tolmachevo Airport, train
best- Fly from Dushanbe International Airport (DYU) to Tolmachevo Airport (OVB)DYU - OVB
- Take the train from Novosibirsk Gl to Barnaul
9h 30m₽22,779–188,032Train
cheapest- Take the train from Dushanbe to Tashkent North301
- Take the train from Tashkent North to Barnaul369Ф
3d 4h₽5,690–8,104Bus, drive
- Take the bus from Asian Express Terminal to Shahristan
- Drive from Shahristan to Zomin
- Take the bus from Zomin to Tashkent bus station
- Take the bus from Tashkent bus station to Novosibirsk Bus station
- Take the bus from Novosibirsk Bus station to Barnaul Bus station
2d 6h₽917,713–918,713Drive 2,754.2 km
- Drive from Dushanbe to Barnaul2,754.2 km
35h 32m₽17,595–25,415Fly to Novokuznetsk Spichenkovo, train
- Fly from Dushanbe International Airport (DYU) to Novokuznetsk Spichenkovo (NOZ)DYU - NOZ
- Take the train from Prokopevsk Pass to Barnaul
15h 58m₽11,559–46,937Fly to Barnaul West Airport
- Fly from Dushanbe International Airport (DYU) to Barnaul West Airport (BAX)DYU - BAX
7h 18m₽13,993–55,471
Dushanbe to Barnaul by train
Questions & Answers
The cheapest way to get from Dushanbe to Barnaul is to train which costs RUB 5500 - RUB 8500 and takes 3 days 4h.
The fastest way to get from Dushanbe to Barnaul is to fly which takes 7h 18m and costs RUB 14000 - RUB 60000.
No, there is no direct train from Dushanbe to Barnaul. However, there are services departing from Dushanbe and arriving at Barnaul via Tashkent North. The journey, including transfers, takes approximately 3 days 4h.
The distance between Dushanbe and Barnaul is 2338 km. The road distance is 2754.2 km.
The best way to get from Dushanbe to Barnaul without a car is to train which takes 3 days 4h and costs RUB 5500 - RUB 8500.
It takes approximately 9h 30m to get from Dushanbe to Barnaul, including transfers.
Dushanbe to Barnaul train services, operated by Tajikistan Railways, depart from Dushanbe station.
The best way to get from Dushanbe to Barnaul is to train which takes 3 days 4h and costs RUB 5500 - RUB 8500. Alternatively, you can fly, which costs RUB 14000 - RUB 60000 and takes 7h 18m.
Barnaul is 2h ahead of Dushanbe. It is currently 11:14 AM in Dushanbe and 1:14 PM in Barnaul.
Dushanbe to Barnaul train services, operated by Tajikistan Railways, arrive at Tashkent North station.
What companies run services between Dushanbe, Tajikistan and Barnaul, Russia?
You can take a train from Dushanbe to Barnaul via Tashkent North in around 3d 4h. Alternatively, Ural Airlines, Red Wings, and two other airlines fly from Dushanbe International Airport (DYU) to Barnaul West Airport (BAX) 6 times a week.
- Website
- flyredwings.com
Flights from Dushanbe International Airport to Novokuznetsk Spichenkovo via Koltsovo
- Ave. Duration
- 15h 53m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₽14,000–85,000
Flights from Dushanbe International Airport to Barnaul West Airport via Koltsovo
- Ave. Duration
- 8h 18m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽13,000–55,000
- Website
- s7.ru
Flights from Dushanbe International Airport to Tolmachevo Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽13,000–60,000
Flights from Dushanbe International Airport to Novokuznetsk Spichenkovo via Tolmachevo Airport
- Ave. Duration
- 18h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽9,500–44,000
- Website
- skyregional.com
Flights from Dushanbe International Airport to Novokuznetsk Spichenkovo via Krasnoyarsk
- Ave. Duration
- 11h 35m
- When
- Saturday
- Estimated price
- ₽12,000–50,000
Flights from Dushanbe International Airport to Barnaul West Airport via Krasnoyarsk
- Ave. Duration
- 11h 5m
- When
- Thursday
- Estimated price
- ₽26,000–80,000
- Website
- somonair.com
Flights from Dushanbe International Airport to Tolmachevo Airport
- Ave. Duration
- 3h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽29,000–95,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Novosibirsk Gl to Barnaul
- Ave. Duration
- 4h 38m
- 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 Prokopevsk Pass to Barnaul
- Ave. Duration
- 5h 7m
- Frequency
- 4 times a week
- Estimated price
- ₽1,200–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽1,200–1,800
- 2nd Class (Kupé)
- ₽2,000–2,800
- Phone
- +992 (37) 227 21 77
- info@railway.tj
- Website
- railway.tj
Train from Dushanbe to Tashkent North
- Ave. Duration
- 18h 25m
- Frequency
- Once a week
- Estimated price
- ₽3,000–3,800
- Schedules at
- railway.tj
- Phone
- 1005
- compliance@railway.uz
- Website
- railway.uz
Train from Tashkent North to Barnaul
- Ave. Duration
- 2d 8h
- Frequency
- Once a week
- Estimated price
- ₽2,600–4,300
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- ₽2,600–2,900
- Coupe
- ₽3,900–4,300
- SV
- ₽7,500–8,500
- Phone
- 1616
Bus from Asian Express Terminal to Shahristan
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- ₽708
- Phone
- +99871 207-87-00
- avtovokzal.toshkent@mail.ru
- Website
- uztrans.uz
Bus from Zomin to Tashkent bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₽305
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Tashkent bus station to Novosibirsk Bus station
- Ave. Duration
- 38h
- Frequency
- Twice a week
- Estimated price
- ₽915,000
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Novosibirsk Bus station to Barnaul Bus station
- Ave. Duration
- 4h 48m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–1,600
- Schedules at
- avtovokzaly.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 Need to know: Greyhound, Travelling to the US: What do I need to know?, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Dushanbe to Barnaul is 2754 km. It takes approximately 35h 32m to drive from Dushanbe to Barnaul.

















