There are 7 ways to get from Barnaul to Makhachkala 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 Barnaul West Airport to Uytash Airport
best- Fly from Barnaul West Airport (BAX) to Uytash Airport (MCX)plane BAX - MCX
9h₽15,016–56,242Train via Tyumen
cheapest- Take the train from Barnaul to Tyumentrain 077Ы / ...
- Take the train from Tyumen to Mahachkalatrain 373E
3d 11h₽10,586–19,790Drive 3,682.6 km
- Drive from Barnaul to Makhachkalacar 3,682.6 km
2d 3h₽24,875–35,930Train to Tolmachevo Airport, fly to Uytash Airport
- Take the train from Barnaul to Novosibirsk Gltrain
- Fly from Tolmachevo Airport (OVB) to Uytash Airport (MCX)plane OVB - MCX
11h 17m₽13,669–54,636Fly Barnaul West Airport to Grozny Airport, train
- Fly from Barnaul West Airport (BAX) to Grozny Airport (GRV)plane BAX - GRV
- Take the train from Chervlennaia to Mahachkalatrain
14h 27m₽16,466–59,592Train to Novokuznetsk Spichenkovo, fly to Uytash Airport
- Take the train from Barnaul to Prokopevsk Passtrain
- Fly from Novokuznetsk Spichenkovo (NOZ) to Uytash Airport (MCX)plane NOZ - MCX
13h 56m₽15,135–59,158Train
- Take the train from Barnaul to Semeytrain
- Take the train from Semey to Makattrain
- Take the train from Makat to Ganjuschkinotrain
- Take the train from Ganjuschkino to Astrakhantrain
- Take the train from Astrahan 1 to Mahachkalatrain
3d 14h₽15,186–30,104
Barnaul to Makhachkala by train
Questions & Answers
The cheapest way to get from Barnaul to Makhachkala is to train via Tyumen which costs RUB 10000 - RUB 20000 and takes 3 days 11h.
The fastest way to get from Barnaul to Makhachkala is to fly which takes 9h and costs RUB 15000 - RUB 60000.
No, there is no direct train from Barnaul to Makhachkala. However, there are services departing from Barnaul and arriving at Mahachkala via Tyumen. The journey, including transfers, takes approximately 3 days 11h.
The distance between Barnaul and Makhachkala is 2914 km. The road distance is 3682.6 km.
The best way to get from Barnaul to Makhachkala without a car is to train via Tyumen which takes 3 days 11h and costs RUB 10000 - RUB 20000.
It takes approximately 9h to get from Barnaul to Makhachkala, including transfers.
Barnaul to Makhachkala train services, operated by Russian Railways (РЖД), depart from Barnaul station.
The best way to get from Barnaul to Makhachkala is to fly which takes 9h and costs RUB 15000 - RUB 60000. Alternatively, you can train via Tyumen, which costs RUB 10000 - RUB 20000 and takes 3 days 11h.
Makhachkala is 4h behind Barnaul. It is currently 8:12 PM in Barnaul and 4:12 PM in Makhachkala.
Barnaul to Makhachkala train services, operated by Russian Railways (РЖД), arrive at Tyumen station.
What companies run services between Barnaul, Russia and Makhachkala, Russia?
S7 Airlines, Ural Airlines, and two other airlines fly from Barnaul West Airport (BAX) to Uytash Airport (MCX) 4 times a day. Alternatively, you can take a train from Barnaul to Mahachkala via Tyumen in around 3d 11h.
- Website
- aeroflot.ru
Flights from Barnaul West Airport to Uytash Airport via Moscow Sheremetyevo
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ₽18,000–70,000
Flights from Barnaul West Airport to Grozny Airport via Moscow Sheremetyevo
- Ave. Duration
- 12h 56m
- When
- Every day
- Estimated price
- ₽18,000–70,000
Flights from Novokuznetsk Spichenkovo to Uytash Airport via Moscow Sheremetyevo
- Ave. Duration
- 9h 37m
- When
- Every day
- Estimated price
- ₽19,000–70,000
- Website
- s7.ru
Flights from Barnaul West Airport to Uytash Airport via Moscow Domodedovo
- Ave. Duration
- 9h 17m
- When
- Monday and Saturday
- Estimated price
- ₽18,000–70,000
Flights from Tolmachevo Airport to Uytash Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₽12,000–50,000
Flights from Novokuznetsk Spichenkovo to Uytash Airport via Tolmachevo Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₽13,000–55,000
Flights from Novokuznetsk Spichenkovo to Uytash Airport via Moscow Domodedovo
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₽18,000–70,000
- Website
- uralairlines.ru
Flights from Barnaul West Airport to Uytash Airport via Moscow Domodedovo
- Ave. Duration
- 10h 32m
- When
- Every day
- Estimated price
- ₽18,000–70,000
Flights from Barnaul West Airport to Uytash Airport via Koltsovo
- Ave. Duration
- 8h 20m
- When
- Monday and Friday
- Estimated price
- ₽14,000–55,000
Flights from Barnaul West Airport to Grozny Airport via Moscow Domodedovo
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- ₽17,000–70,000
- Website
- nordwindairlines.ru
Flights from Novokuznetsk Spichenkovo to Uytash Airport via Kazan
- Ave. Duration
- 9h 30m
- When
- Thursday and Sunday
- Estimated price
- ₽15,000–60,000
Flights from Novokuznetsk Spichenkovo to Uytash Airport via Pulkovo
- Ave. Duration
- 12h 17m
- When
- Thursday and Sunday
- Estimated price
- ₽22,000–80,000
- Website
- utair.ru
Flights from Barnaul West Airport to Grozny Airport via Surgut
- Ave. Duration
- 11h 5m
- When
- Saturday
- Estimated price
- ₽15,000–60,000
- Website
- flyredwings.com
Flights from Barnaul West Airport to Grozny Airport via Koltsovo
- Ave. Duration
- 12h 20m
- When
- Wednesday
- Estimated price
- ₽14,000–55,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Barnaul to Tyumen
- Ave. Duration
- 19h 38m
- Frequency
- Once daily
- Estimated price
- ₽3,500–7,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,500–4,700
- 2nd Class (Kupé)
- ₽4,900–7,000
Train from Tyumen to Mahachkala
- Ave. Duration
- 2d 14h
- Frequency
- 3 times a week
- Estimated price
- ₽7,000–13,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽27,000–38,000
- 3rd Class (Platzcart)
- ₽7,000–9,500
- 2nd Class (Kupé)
- ₽8,500–13,000
Train from Barnaul to Novosibirsk Gl
- Ave. Duration
- 4h 37m
- 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 Chervlennaia to Mahachkala
- Ave. Duration
- 3h 33m
- Frequency
- 4 times a week
- Estimated price
- ₽850–2,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Barnaul to Prokopevsk Pass
- Ave. Duration
- 5h 47m
- Frequency
- 4 times a week
- Estimated price
- ₽1,000–2,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–10,000
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,900
Train from Astrahan 1 to Mahachkala
- Ave. Duration
- 9h 58m
- Frequency
- Once daily
- Estimated price
- ₽1,600–3,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,600–2,100
- 2nd Class (Kupé)
- ₽2,600–3,700
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- railways.kz
Train from Barnaul to Semey
- Ave. Duration
- 12h 24m
- Frequency
- 3 times a week
- Estimated price
- ₽5,500–11,000
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽5,500–8,000
- 2nd Class (Coupe)
- ₽8,000–11,000
Train from Ganjuschkino to Astrakhan
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a week
- Estimated price
- ₽4,300–8,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽4,300–6,000
- 2nd Class (Coupe)
- ₽6,000–8,500
- Phone
- 1433
- [email protected]
- Website
- railways.kz
Train from Semey to Makat
- Ave. Duration
- 2d 1h
- Frequency
- 4 times a week
- Estimated price
- ₽2,500–5,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- ₽3,900–5,500
- 3rd Class (Berth)
- ₽2,500–3,400
- Phone
- 1005
- [email protected]
- Website
- railway.uz
Train from Makat to Ganjuschkino
- Ave. Duration
- 5h 56m
- Frequency
- Twice a week
- Estimated price
- ₽1,000–1,450
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- ₽1,000–1,100
- Coupe
- ₽1,300–1,450
- SV
- ₽2,200–2,500
- Phone
- +992 (37) 227 21 77
- [email protected]
- Website
- railway.tj
Train from Makat to Ganjuschkino
- Ave. Duration
- 6h 37m
- Frequency
- Once a week
- Schedules at
- railway.tj
- Book at
- eng.rzd.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 travel India's Golden Triangle, Which London airport should I choose?, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Barnaul to Makhachkala is 3683 km. It takes approximately 2 days 3h to drive from Barnaul to Makhachkala.














