There are 9 ways to get from Sofia to Makhachkala 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 Grozny Airport, train
best- Fly from Sofia Airport (SOF) to Grozny Airport (GRV)plane SOF - GRV
- Take the train from Chervlennaia to Mahachkalatrain
15h 26m₽9,803–38,205Train, bus
cheapest- Take the train from Sofia to Halkalıtrain
- Take the bus from Emniyet Otogar to Makhachkalabus
2d 1h₽6,694–12,625Bus, train
- Take the bus from Sofia to İstanbul Esenler bus stationbus
- Take the bus from Emniyet Otogar to Khasavyurtbus
- Take the train from Hasav-Iurt to Mahachkalatrain
46h 53m₽7,154–10,681Drive 2,550.2 km
- Drive from Sofia to Makhachkalacar 2,550.2 km
31h 40m₽33,369–48,199Fly to Mineralnye Vody Airport, train
- Fly from Sofia Airport (SOF) to Mineralnye Vody Airport (MRV)plane SOF - MRV
- Take the train from Mineralnye Vody to Mahachkalatrain
17h 18m₽8,897–36,216Fly to Uytash Airport
- Fly from Sofia Airport (SOF) to Uytash Airport (MCX)plane SOF - MCX
13h 44m₽28,280–63,694Fly to Tbilisi International Airport, bus, train
- Fly from Sofia Airport (SOF) to Tbilisi International Airport (TBS)plane SOF - TBS
- Take the bus from Tbilisi Didube to Vladikavkaz Rail stationbus
- Take the train from Vladikavkaz to Prohladnaiatrain
- Take the train from Prohladnaia to Mahachkalatrain
26h 7m₽16,226–31,015Bus
- Take the bus from Sofia Serdika Bus Station to Bursa Intercity Bus Terminalbus Arda-Tur
- Take the bus from Bursa bus station to Makhachkalabus
47h 41m₽10,618–13,277Train, bus via Ankara
- Take the train from Sofia to Halkalıtrain
- Take the train from Istanbul(Halkali) to Ankara Gartrain Hst
- Take the bus from Ankara bus station to Khasavyurtbus
- Take the train from Hasav-Iurt to Mahachkalatrain
2d₽8,244–16,330
Sofia Airport (SOF) to Grozny Airport (GRV) flights
Questions & Answers
The cheapest way to get from Sofia to Makhachkala is to train and bus which costs RUB 6500 - RUB 13000 and takes 2 days 1h.
The fastest way to get from Sofia to Makhachkala is to fly which takes 13h 44m and costs RUB 28000 - RUB 65000.
No, there is no direct bus from Sofia station to Makhachkala. However, there are services departing from Sofia Serdika Bus Station and arriving at Makhachkala via Bursa bus station. The journey, including transfers, takes approximately 47h 41m.
The distance between Sofia and Makhachkala is 2001 km. The road distance is 2550.2 km.
The best way to get from Sofia to Makhachkala without a car is to bus and train which takes 46h 53m and costs RUB 7000 - RUB 11000.
It takes approximately 15h 26m to get from Sofia to Makhachkala, including transfers.
Sofia to Makhachkala bus services, operated by Arda Tur, depart from Sofia Serdika Bus Station.
The best way to get from Sofia to Makhachkala is to fly which takes 13h 44m and costs RUB 28000 - RUB 65000. Alternatively, you can bus, which costs RUB 10000 - RUB 14000 and takes 47h 41m.
Sofia to Makhachkala bus services, operated by Arda Tur, arrive at Bursa Intercity Bus Terminal station.
Yes, the driving distance between Sofia to Makhachkala is 2550 km. It takes approximately 31h 40m to drive from Sofia to Makhachkala.
What companies run services between Sofia, Bulgaria and Makhachkala, Russia?
Flydubai flies from Sofia Airport (SOF) to Uytash Airport (MCX) once a week. Alternatively, you can take a bus from Sofia Serdika Bus Station to Makhachkala via Bursa Intercity Bus Terminal, Bursa bus station, and Makhachkala in around 47h 41m.
- Website
- aeroflot.ru
Flights from Sofia Airport to Grozny Airport via Antalya
- Ave. Duration
- 8h 57m
- When
- Tuesday and Friday
- Estimated price
- ₽9,000–39,000
Flights from Sofia Airport to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 6h 45m
- When
- Thursday and Saturday
- Estimated price
- ₽7,000–33,000
Flights from Sofia Airport to Mineralnye Vody Airport via Antalya
- Ave. Duration
- 7h 35m
- When
- Tuesday and Saturday
- Estimated price
- ₽8,500–38,000
- Website
- turkishairlines.com
Flights from Sofia Airport to Tbilisi International Airport via Istanbul
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- ₽13,000–46,000
- Website
- utair.ru
Flights from Sofia Airport to Grozny Airport via Istanbul
- Ave. Duration
- 15h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₽7,500–35,000
Flights from Sofia Airport to Grozny Airport via Bucharest Otopeni, Istanbul
- Ave. Duration
- 16h
- When
- Thursday
- Estimated price
- ₽8,500–37,000
- Website
- azimuth.aero
Flights from Sofia Airport to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₽7,000–33,000
- Website
- flydubai.com
Flights from Sofia Airport to Uytash Airport via Dubai
- Ave. Duration
- 10h 55m
- When
- Monday
- Estimated price
- ₽27,000–65,000
- Website
- en.aegeanair.com
Flights from Sofia Airport to Tbilisi International Airport via Athens
- Ave. Duration
- 5h 25m
- When
- Monday and Sunday
- Estimated price
- ₽14,000–24,000
- Website
- airserbia.com
Flights from Sofia Airport to Tbilisi International Airport via Belgrade
- Ave. Duration
- 7h 20m
- When
- Monday and Thursday
- Estimated price
- ₽10,000–29,000
- Website
- flypgs.com
Flights from Sofia Airport to Tbilisi International Airport via Sabiha Gokcen
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₽6,500–31,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
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 Hasav-Iurt to Mahachkala
- Ave. Duration
- 1h 43m
- Frequency
- 4 times a week
- Estimated price
- ₽750–2,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽750–1,000
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Mineralnye Vody to Mahachkala
- Ave. Duration
- 8h 38m
- Frequency
- 4 times a week
- Estimated price
- ₽1,400–3,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,500–3,500
Train from Vladikavkaz to Prohladnaia
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
Train from Prohladnaia to Mahachkala
- Ave. Duration
- 6h 35m
- Frequency
- 4 times a week
- Estimated price
- ₽1,200–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Hasav-Iurt to Mahachkala
- Ave. Duration
- 1h 43m
- Frequency
- 4 times a week
- Estimated price
- ₽750–2,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽750–1,000
- 2nd Class (Kupé)
- ₽1,700–2,400
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Vladikavkaz to Prohladnaia
- Ave. Duration
- 2h 52m
- Frequency
- Once daily
- Estimated price
- ₽180–260
- Book at
- https://eng.rzd.ru/
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₽1,300–7,146
- Website
- https://www.tcdd.gov.tr/lang/en
- Double Room
- ₽3,966
- Single Room
- ₽7,146
- Four Person Room
- ₽3,487
Train from Istanbul(Halkali) to Ankara Gar
- Ave. Duration
- 5h 1m
- Frequency
- 3 times a day
- Estimated price
- ₽1,200–1,800
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Sofia to Halkalı
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- ₽1,300–7,146
- Website
- https://www.tcdd.gov.tr/lang/en
- Double Room
- ₽3,966
- Single Room
- ₽7,146
- Four Person Room
- ₽3,487
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from Sofia to İstanbul Esenler bus station
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ₽1,300–1,900
- Schedules at
- flixbus.com.tr
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- alparturizm.com.tr
Bus from Sofia to İstanbul Esenler bus station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₽2,200–3,300
- Website
- https://www.alparturizm.com.tr/en/
- Website
- luksyilmazturizm.com
Bus from Emniyet Otogar to Khasavyurt
- Ave. Duration
- 34h 28m
- Frequency
- Twice a week
- Estimated price
- ₽4,985
- Schedules at
- facebook.com
- Book at
- luksyilmazturizm.com
Bus from Bursa bus station to Makhachkala
- Ave. Duration
- 34h 18m
- Frequency
- Twice a week
- Estimated price
- ₽4,985
- Schedules at
- facebook.com
- Book at
- luksyilmazturizm.com
Bus from Ankara bus station to Khasavyurt
- Ave. Duration
- 25h 57m
- Frequency
- Twice a week
- Estimated price
- ₽4,985
- Schedules at
- facebook.com
- Book at
- luksyilmazturizm.com
Bus from Emniyet Otogar to Makhachkala
- Ave. Duration
- 36h
- Frequency
- Twice a week
- Estimated price
- ₽4,985
- Schedules at
- facebook.com
- Book at
- luksyilmazturizm.com
- Phone
- +7 (918) 823 36 38
- [email protected]
- Website
- trans-kavkaz.com
Bus from Tbilisi Didube to Vladikavkaz Rail station
- Ave. Duration
- 5h 17m
- Frequency
- Once daily
- Estimated price
- ₽2,000
- Website
- https://trans-kavkaz.com/
- Schedules at
- https://trans-kavkaz.com/pages/15
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdika Bus Station to Bursa Intercity Bus Terminal
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- ₽5,000–8,000
- Website
- https://ardatur.bg/en/
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 Getting around the Cyclades, Travelling to the UK: What do I need to know?, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.




























