There are 6 ways to get from Edinburgh to Makhachkala by plane, train, or bus
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 Edinburgh Airport (EDI) to Grozny Airport (GRV)plane EDI - GRV
- Take the train from Chervlennaia to Mahachkalatrain
22h 51m₽18,074–46,124Train, bus
- Take the train from Edinburgh Waverley to King's Crosstrain
- Take the train from London St. Pancras Int. to Amsterdam Centraaltrain
- Take the train from Amsterdam Centraal to Hannover Hbftrain
- Take the bus from Hanover to Babruysk Bus stationbus
- Take the train from Bobruisk to Electrain
- Take the train from Elec to Mahachkalatrain
3d 17h₽47,472–87,899Bus
- Take the bus from Edinburgh, Bus Station to London Victoriabus
- Take the bus from London Victoria to Bucharestbus
- Take the bus from Bucuresti to Constantabus
- Take the bus from Constanța Autogara Sud Herli-So to Istanbul Emniyet Otogarbus
- Take the bus from Emniyet Otogar to Makhachkalabus
3d 20h₽25,839–30,821Fly to Tbilisi International Airport, bus, train
- Fly from Edinburgh Airport (EDI) to Tbilisi International Airport (TBS)plane EDI - 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
28h 55m₽20,724–38,274Bus via Minsk
- Take the bus from Edinburgh, Bus Station to London Victoriabus
- Take the bus from London Victoria to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Novorossiysk Bus stationbus
- Take the bus from Novorossiysk Bus station to Makhachkalabus
4d 11h₽26,904–49,636Train, bus via Kaliningrad
- Take the train from Edinburgh Waverley to King's Crosstrain
- Take the bus from London Victoria to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Novocherkassktrain
- Take the train from Novocherkassk to Mahachkalatrain
4d 13h₽41,663–63,290
Edinburgh Airport (EDI) to Grozny Airport (GRV) flights
Comparing Your Travel Options
The cheapest way to get from Edinburgh to Makhachkala is to fly and bus and train which costs RUB 20000 - RUB 39000 and takes 28h 55m.
The fastest way to get from Edinburgh to Makhachkala is to fly and train which takes 22h 51m and costs RUB 18000 - RUB 47000.
No, there is no direct bus from Edinburgh station to Makhachkala. However, there are services departing from Edinburgh, Bus Station and arriving at Makhachkala via London Victoria, Bucuresti, Constanța Autogara Sud Herli-So and Emniyet Otogar. The journey, including transfers, takes approximately 3 days 20h.
The distance between Edinburgh and Makhachkala is 3894 km.
The best way to get from Edinburgh to Makhachkala without a car is to train and bus which takes 3 days 17h and costs RUB 47000 - RUB 90000.
It takes approximately 22h 51m to get from Edinburgh to Makhachkala, including transfers.
Edinburgh to Makhachkala bus services, operated by FlixBus, depart from Edinburgh, Bus Station.
Edinburgh to Makhachkala bus services, operated by FlixBus, arrive at London Victoria station.
Makhachkala is 3h ahead of Edinburgh. It is currently 6:27 AM in Edinburgh and 9:27 AM in Makhachkala.
What companies run services between Edinburgh, Scotland and Makhachkala, Russia?
You can take a bus from Edinburgh, Bus Station to Makhachkala via London Victoria, Bucharest, Bucuresti, Constanța Autogara Sud Herli-So, Istanbul Emniyet Otogar, Emniyet Otogar, and Makhachkala in around 3d 20h.
- Website
- utair.ru
Flights from Edinburgh Airport to Grozny Airport via Istanbul
- Ave. Duration
- 20h 15m
- When
- Sunday, Wednesday, and Friday
- Estimated price
- ₽15,000–41,000
Flights from Edinburgh Airport to Grozny Airport via Amsterdam Schiphol, Istanbul
- Ave. Duration
- 17h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽15,000–41,000
- Website
- turkishairlines.com
Flights from Edinburgh Airport to Tbilisi International Airport via Istanbul
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₽16,000–55,000
- Website
- flypgs.com
Flights from Edinburgh Airport to Tbilisi International Airport via Sabiha Gokcen
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₽12,000–49,000
- Website
- lufthansa.com
Flights from Edinburgh Airport to Tbilisi International Airport via Munich
- Ave. Duration
- 10h 20m
- When
- Saturday
- Estimated price
- ₽14,000–55,000
- Website
- norwegian.com
Flights from Edinburgh Airport to Tbilisi International Airport via Copenhagen
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- ₽14,000–47,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Chervlennaia to Mahachkala
- Ave. Duration
- 3h 33m
- Frequency
- 4 times a week
- 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
Train from Elec to Mahachkala
- Ave. Duration
- 31h 45m
- Frequency
- 4 times a week
- Estimated price
- ₽4,400–8,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
Train from Vladikavkaz to Prohladnaia
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 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
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Kaliningrad-Passajirsk to Novocherkassk
- Ave. Duration
- 46h 13m
- Frequency
- Once daily
- Estimated price
- ₽5,500–10,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽22,000–31,000
- 3rd Class (Platzcart)
- ₽5,500–7,500
- 2nd Class (Kupé)
- ₽7,000–10,000
Train from Novocherkassk to Mahachkala
- Ave. Duration
- 17h 40m
- Frequency
- 4 times a week
- Estimated price
- ₽2,600–5,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽2,600–3,500
- 2nd Class (Kupé)
- ₽3,800–5,500
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- ₽14,000–20,000
- Website
- London North Eastern Railway Limited (LNER)
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- ₽14,000–20,000
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from London St. Pancras Int. to Amsterdam Centraal
- Ave. Duration
- 5h 11m
- Frequency
- 4 times a week
- Estimated price
- ₽5,500–11,000
- Website
- Nederlandse Spoorwegen (NS)
Train from Amsterdam Centraal to Hannover Hbf
- Ave. Duration
- 4h 16m
- Frequency
- Once a week
- Estimated price
- ₽3,900–7,500
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- 105
- Website
- Belarusian Railway
Train from Bobruisk to Elec
- Ave. Duration
- 14h 56m
- Frequency
- Once daily
- Estimated price
- ₽5,500–9,329
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽5,500–6,100
- 2nd Class (Kupé)
- ₽9,329
- 1nd Class (SW)
- ₽17,000–20,000
- 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
- Russian Railways
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Hanover to Babruysk Bus station
- Ave. Duration
- 24h 20m
- Frequency
- 3 times a week
- Estimated price
- ₽14,000–32,000
- Schedules at
- vt.by
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 5m
- Frequency
- Hourly
- Estimated price
- ₽4,800–7,500
- Website
- Flixbus
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 5m
- Frequency
- Hourly
- Estimated price
- ₽4,800–7,500
- Website
- Flixbus
Bus from London Victoria to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 18h 55m
- Frequency
- 3 times a week
- Estimated price
- ₽8,500–14,000
- Website
- Flixbus
Bus from London Victoria to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 18h 5m
- Frequency
- 5 times a week
- Estimated price
- ₽8,000–12,000
- Website
- Flixbus
- Phone
- +40 745 766 766
- [email protected]
- Website
- maxibustravel.autogari.ro
Bus from London Victoria to Bucharest
- Ave. Duration
- 30h
- Frequency
- Twice a week
- Estimated price
- ₽12,937
- Schedules at
- maxibustravel.autogari.ro
- Phone
- 0743 333 738
- [email protected]
- Website
- simpatrans.autogari.ro
Bus from Bucuresti to Constanta
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- ₽850–2,100
- Schedules at
- simpatrans.autogari.ro
Bus from Constanța Autogara Sud Herli-So to Istanbul Emniyet Otogar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ₽2,000–3,400
- Schedules at
- simpatrans.ro
- Phone
- 021-314-0444
- [email protected]
- Website
- gsmtrans.ro
Bus from Bucuresti to Constanta
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₽950–2,100
- Schedules at
- gsmtrans.ro
- Website
- luksyilmazturizm.com
Bus from Emniyet Otogar to Makhachkala
- Ave. Duration
- 36h
- Frequency
- Twice a week
- Estimated price
- ₽4,848
- Schedules at
- facebook.com
- Book at
- luksyilmazturizm.com
- Phone
- +7 (918) 823 36 38
- [email protected]
- Website
- Trans Kavkaz
Bus from Tbilisi Didube to Vladikavkaz Rail station
- Ave. Duration
- 5h 17m
- Frequency
- Once daily
- Estimated price
- ₽2,000
- Website
- Trans Kavkaz
- Schedules at
- Trans Kavkaz
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Station
- Ave. Duration
- 17h 57m
- Frequency
- Twice a week
- Estimated price
- ₽3,300–13,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Novorossiysk Bus station to Makhachkala
- Ave. Duration
- 23h 1m
- Frequency
- Once daily
- Estimated price
- ₽2,900–4,100
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (4012) 64-36-35
- [email protected]
- Website
- avl39.ru
Bus from Hamburg, Zentraler Omnibusbahnhof to Kaliningrad Bus station
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
The London Underground: Essential tips to navigate the Tube
Read the travel guide







































