There are 5 ways to get from Sochi to Makhachkala Airport (MCX) 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.
Recommended option
Fly • 3h 46m
Cheapest option
Train via Georgiyevsk • 24h 59m
3 alternative options
Train • 21h 2m
Bus • 27h 6m
Drive • 14h 10m
Sochi (AER) to Makhachkala (MCX) flights
Questions & Answers
The cheapest way to get from Sochi to Makhachkala Airport (MCX) is to train via Georgiyevsk which costs RUB 2000 - RUB 3600 and takes 24h 59m.
The fastest way to get from Sochi to Makhachkala Airport (MCX) is to fly. Taking this option will cost RUB 6500 - RUB 14000 and takes 3h 46m.
The distance between Sochi and Makhachkala Airport (MCX) is 648 km. The road distance is 960 km.
The best way to get from Sochi to Makhachkala Airport (MCX) without a car is to train which takes 21h 2m and costs RUB 3200 - RUB 5000.
It takes approximately 3h 46m to get from Sochi to Makhachkala Airport (MCX), including transfers.
The best way to get from Sochi to Makhachkala Airport (MCX) is to fly which takes 3h 46m and costs RUB 6500 - RUB 14000. Alternatively, you can train, which costs RUB 3200 - RUB 5000 and takes 21h 2m, you could also bus, which costs RUB 2800 - RUB 4500 and takes 27h 6m.
The quickest flight from Sochi Airport to Makhachkala Airport is the direct flight which takes 1h 55m.
Yes, the driving distance between Sochi to Makhachkala Airport (MCX) is 960 km. It takes approximately 14h 10m to drive from Sochi to Makhachkala Airport (MCX).
UTair Aviation offers flights from Sochi Airport to Makhachkala Airport.

- Distance: 648.3 km
- Duration: 3h 46m
What companies run services between Sochi, Russia and Makhachkala Airport (MCX), Russia?
UTair Aviation flies from Sochi to Makhachkala Airport (MCX) twice a week. Alternatively, you can take a train from Sochi to Makhachkala Airport (MCX) via Armavir-Rostovskii and Mahachkala in around 21h 2m.

- Website
- utair.ru
Flights from Sochi to Makhachkala
- Ave. Duration
- 1h 55m
- When
- Monday and Friday
- Estimated price
- RUB 6500 - RUB 12000

- Website
- pass.rzd.ru
Train from Sochi to Armavir-Rostovskii
- Ave. Duration
- 8h 38m
- Frequency
- Once daily
- Estimated price
- RUB 1200 - RUB 1800
- Website
- http://pass.rzd.ru/main-pass/public/en
- 3rd Class (Platzcart)
- RUB 1200 - RUB 1800
- 2nd Class (Kupé)
- RUB 1200 - RUB 1800
Train from Armavir-Rostovskii to Mahachkala
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- RUB 1500 - RUB 2600
- Website
- http://pass.rzd.ru/main-pass/public/en
- 3rd Class (Platzcart)
- RUB 1500 - RUB 2200
- 2nd Class (Kupé)
- RUB 1800 - RUB 2600
Train from Sochi to Georgievsk
- Ave. Duration
- 13h 49m
- Frequency
- 3 times a week
- Estimated price
- RUB 1500 - RUB 2400
- Website
- http://pass.rzd.ru/main-pass/public/en
- 3rd Class (Platzcart)
- RUB 1500 - RUB 2100
- 2nd Class (Kupé)
- RUB 1700 - RUB 2400

- Website
- ady.az
Train from Georgievsk to Manas
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- RUB 300 - RUB 800
- Schedules at
- ticket.ady.az
- 3rd class (platzkart)
- RUB 300 - RUB 440
- 2nd class (coupe)
- RUB 500 - RUB 800
- 1st Class
- RUB 950 - RUB 1400

- Website
- regionbilet.ru
Bus from Sochi to Krasnodar
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- RUB 650 - RUB 1400
- Schedules at
- regionbilet.ru

- Phone
- 8-800-775-45-73
- support@avtovokzaly.ru
- Website
- avtovokzaly.ru
Bus from Krasnodar Bus station to Makhachkala
- Ave. Duration
- 19h 15m
- Frequency
- Twice daily
- Estimated price
- RUB 1600 - RUB 2400
- 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 Travelling to and around Russia for the 2018 FIFA World Cup, 5 incredible day trips from Florence by train and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.