There are 7 ways to get from Elista to Makhachkala by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Elista to Yashkulbus
- Take the bus from Yashkul to Makhachkalabus
11h 54m₽2,866–3,972Bus, train via Astrakhan
- Take the bus from Elista to Astrakhan Bus stationbus
- Take the train from Astrahan 1 to Mahachkalatrain 133М / ...
15h 47m₽2,959–5,557Drive 541.4 km
- Drive from Elista to Makhachkalacar 541.4 km
7h 33m₽3,714–5,365Taxi
- Take the taxi from Elista to Makhachkalataxi 541.4 km
7h 33m₽9,500–12,000Fly from Elista Airport
- Fly from Elista Airport (ESL) to Uytash Airport (MCX)plane ESL - MCX
14h 5m₽12,760–55,939Bus, train
- Take the bus from Elista to Budenovskbus
- Take the bus from Budenovsk to Kizlyarbus
- Take the train from Kizliar to Mahachkalatrain
15h 39m₽3,299–5,970Bus, bus to Mineralnye Vody Airport, fly
- Take the bus from Elista to Blagodarnyybus
- Take the bus from Blagodarnyy to Mineralnye Vodybus
- Fly from Mineralnye Vody Airport (MRV) to Uytash Airport (MCX)plane MRV - MCX
15h 17m₽7,722–33,772
Elista Airport (ESL) to Uytash Airport (MCX) flights
Questions & Answers
The cheapest way to get from Elista to Makhachkala is to bus which costs RUB 2800 - RUB 4000 and takes 11h 54m.
The fastest way to get from Elista to Makhachkala is to drive which takes 7h 33m and costs RUB 3700 - RUB 5500.
No, there is no direct bus from Elista to Makhachkala. However, there are services departing from Elista and arriving at Makhachkala via Yashkul. The journey, including transfers, takes approximately 11h 54m.
The distance between Elista and Makhachkala is 566 km. The road distance is 541.4 km.
The best way to get from Elista to Makhachkala without a car is to bus which takes 11h 54m and costs RUB 2800 - RUB 4000.
It takes approximately 11h 54m to get from Elista to Makhachkala, including transfers.
Elista to Makhachkala bus services, operated by Avtovokzaly.ru, depart from Elista station.
The best way to get from Elista to Makhachkala is to bus which takes 11h 54m and costs RUB 2800 - RUB 4000. Alternatively, you can fly, which costs RUB 12000 - RUB 60000 and takes 14h 5m.
Elista to Makhachkala bus services, operated by Avtovokzaly.ru, arrive at Yashkul station.
Yes, the driving distance between Elista to Makhachkala is 541 km. It takes approximately 7h 33m to drive from Elista to Makhachkala.
What companies run services between Elista, Russia and Makhachkala, Russia?
You can take a bus from Elista to Makhachkala via Yashkul and Makhachkala in around 11h 54m. Alternatively, Aeroflot Russian Airlines flies from Elista Airport (ESL) to Uytash Airport (MCX) once daily.
- Website
- nordwindairlines.ru
Flights from Mineralnye Vody Airport to Uytash Airport via Kazan
- Ave. Duration
- 7h 15m
- When
- Monday and Thursday
- Estimated price
- ₽12,000–55,000
Flights from Mineralnye Vody Airport to Uytash Airport via Ufa
- Ave. Duration
- 6h 50m
- When
- Friday and Sunday
- Estimated price
- ₽12,000–55,000
Flights from Mineralnye Vody Airport to Uytash Airport via Kurumoch
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- ₽10,000–47,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Astrahan 1 to Mahachkala
- Ave. Duration
- 9h 58m
- Frequency
- Once daily
- Estimated price
- ₽1,600–3,700
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,600–2,100
- 2nd Class (Kupé)
- ₽2,600–3,700
Train from Kizliar to Mahachkala
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- ₽850–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Elista to Yashkul
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- ₽900–1,300
- Schedules at
- avtovokzaly.ru
Bus from Yashkul to Makhachkala
- Ave. Duration
- 9h 23m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–2,300
- Schedules at
- avtovokzaly.ru
Bus from Elista to Astrakhan Bus station
- Ave. Duration
- 4h 49m
- Frequency
- 3 times a day
- Estimated price
- ₽1,300–1,900
- Schedules at
- avtovokzaly.ru
Bus from Elista to Budenovsk
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- ₽1,100–1,600
- Schedules at
- avtovokzaly.ru
Bus from Budenovsk to Kizlyar
- Ave. Duration
- 6h 9m
- Frequency
- Once daily
- Estimated price
- ₽1,300–1,800
- Schedules at
- avtovokzaly.ru
Bus from Elista to Blagodarnyy
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a week
- Estimated price
- ₽1,000–1,500
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 7h 33m
- Estimated price
- ₽9,500–12,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 10 amazing places to get away from it all in Australia, How to get from London to Edinburgh, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.







