There are 7 ways to get from Belgorod to Makhachkala by bus, train, 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, train
best- Take the bus from Belgorod Bus station to Millerovobus
- Take the train from Millerovo to Mahachkalatrain 135А
30h 33m₽4,778–8,792Bus
cheapest- Take the bus from Belgorod Bus station to Volgograd Bus stationbus
- Take the bus from Volgograd Bus station to Makhachkalabus
34h 3m₽4,137–5,720Train to Tambov Donskoye Airport, fly to Uytash Airport
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Uytash Airport (MCX)plane TBW - MCX
26h 19m₽12,236–46,167Train
- Take the train from Belgorod to Voronej 1train
- Take the train from Voronezh-1 to Liskitrain
- Take the train from Liski to Mahachkalatrain
36h 9m₽5,310–13,143Train, train to Grabtsevo Airport, fly to Uytash Airport
- Take the train from Belgorod to Tula 1 Kurskaiatrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Uytash Airport (MCX)plane KLF - MCX
21h 47m₽12,103–47,275Train, train to Gomel Airport, fly to Uytash Airport
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Briansk Orlovskiitrain
- Take the train from Briansk Orlovskii to Gomeltrain
- Fly from Gomel Airport (GME) to Uytash Airport (MCX)plane GME - MCX
27h₽14,419–54,155Train to Tambov Donskoye Airport, fly to Grozny Airport, train
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Grozny Airport (GRV)plane TBW - GRV
- Take the train from Chervlennaia to Mahachkalatrain
32h 5m₽13,186–48,517
Tambov Donskoye Airport (TBW) to Uytash Airport (MCX) flights
Questions & Answers
The cheapest way to get from Belgorod to Makhachkala is to bus which costs RUB 4100 - RUB 6000 and takes 34h 3m.
The fastest way to get from Belgorod to Makhachkala is to train and fly which takes 21h 47m and costs RUB 12000 - RUB 48000.
No, there is no direct bus from Belgorod station to Makhachkala. However, there are services departing from Belgorod Bus station and arriving at Makhachkala via Volgograd Bus station. The journey, including transfers, takes approximately 34h 3m.
No, there is no direct train from Belgorod to Makhachkala. However, there are services departing from Belgorod and arriving at Mahachkala via Voronezh-1 and Liski. The journey, including transfers, takes approximately 36h 9m.
The distance between Belgorod and Makhachkala is 1619 km.
The best way to get from Belgorod to Makhachkala without a car is to bus and train which takes 30h 33m and costs RUB 4700 - RUB 9000.
It takes approximately 30h 33m to get from Belgorod to Makhachkala, including transfers.
Belgorod to Makhachkala bus services, operated by VolgaLine, depart from Belgorod Bus station.
Belgorod to Makhachkala train services, operated by Russian Railways (РЖД), depart from Belgorod station.
The best way to get from Belgorod to Makhachkala is to bus which takes 34h 3m and costs RUB 4100 - RUB 6000. Alternatively, you can train, which costs RUB 5000 - RUB 14000 and takes 36h 9m.
What companies run services between Belgorod, Russia and Makhachkala, Russia?
You can take a bus from Belgorod Bus station to Makhachkala via Volgograd Bus station and Makhachkala in around 34h 3m. Alternatively, you can take a train from Belgorod to Mahachkala via Voronezh-1 and Liski in around 36h 9m.
- Website
- aeroflot.ru
Flights from Tambov Donskoye Airport to Uytash Airport via Pulkovo
- Ave. Duration
- 12h 10m
- When
- Friday
- Estimated price
- ₽13,000–55,000
Flights from Grabtsevo Airport to Uytash Airport via Pulkovo
- Ave. Duration
- 23h 15m
- When
- Tuesday and Thursday
- Estimated price
- ₽12,000–55,000
Flights from Grabtsevo Airport to Uytash Airport via Kaliningrad, Moscow Sheremetyevo
- Ave. Duration
- 11h 30m
- When
- Monday and Wednesday
- Estimated price
- ₽15,000–60,000
Flights from Grabtsevo Airport to Uytash Airport via Kaliningrad, Pulkovo
- Ave. Duration
- 18h 50m
- When
- Monday and Wednesday
- Estimated price
- ₽16,000–65,000
Flights from Gomel Airport to Uytash Airport via Moscow Sheremetyevo
- Ave. Duration
- 11h 45m
- When
- Tuesday and Friday
- Estimated price
- ₽10,000–43,000
- Website
- utair.ru
Flights from Tambov Donskoye Airport to Uytash Airport via Moscow Vnukovo
- Ave. Duration
- 17h 5m
- When
- Monday to Friday
- Estimated price
- ₽9,500–41,000
Flights from Gomel Airport to Uytash Airport via Moscow Vnukovo
- Ave. Duration
- 9h 55m
- When
- Thursday and Sunday
- Estimated price
- ₽9,500–43,000
Flights from Tambov Donskoye Airport to Grozny Airport via Moscow Vnukovo
- Ave. Duration
- 15h 57m
- When
- Monday to Friday
- Estimated price
- ₽9,000–40,000
- Website
- belavia.by
Flights from Tambov Donskoye Airport to Uytash Airport via Moscow Vnukovo
- Ave. Duration
- 17h 5m
- When
- Monday to Friday
- Estimated price
- ₽9,500–41,000
Flights from Gomel Airport to Uytash Airport via Moscow Vnukovo
- Ave. Duration
- 9h 55m
- When
- Thursday and Sunday
- Estimated price
- ₽9,500–43,000
Flights from Tambov Donskoye Airport to Grozny Airport via Moscow Vnukovo
- Ave. Duration
- 13h 10m
- When
- Monday to Friday
- Estimated price
- ₽9,000–40,000
- Website
- flyredwings.com
Flights from Grabtsevo Airport to Uytash Airport via Sochi
- Ave. Duration
- 22h 35m
- When
- Thursday
- Estimated price
- ₽9,000–40,000
- Website
- pegasfly.com
Flights from Grabtsevo Airport to Uytash Airport via Kaliningrad, Ivanovo Yuzhny
- Ave. Duration
- 23h
- When
- Wednesday
- Estimated price
- ₽16,000–65,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Millerovo to Mahachkala
- Ave. Duration
- 20h 52m
- Frequency
- 4 times a week
- Estimated price
- ₽3,100–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽3,100–4,000
- 2nd Class (Kupé)
- ₽4,400–6,500
Train from Belgorod to Tambov 1
- Ave. Duration
- 12h 31m
- Frequency
- 4 times a week
- Estimated price
- ₽1,800–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
Train from Belgorod to Voronej 1
- Ave. Duration
- 6h 37m
- Frequency
- 4 times a week
- Estimated price
- ₽1,300–3,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,800
- 2nd Class (Kupé)
- ₽2,300–3,300
Train from Voronezh-1 to Liski
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- ₽750–2,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,500
- 3rd Class (Platzcart)
- ₽750–1,100
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Liski to Mahachkala
- Ave. Duration
- 25h 42m
- Frequency
- 4 times a week
- Estimated price
- ₽3,700–7,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽16,000–23,000
- 3rd Class (Platzcart)
- ₽3,700–4,900
- 2nd Class (Kupé)
- ₽5,000–7,500
Train from Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 5h 13m
- Frequency
- 4 times a day
- Estimated price
- ₽1,600–3,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,600–2,200
- 2nd Class (Kupé)
- ₽2,700–3,800
Train from Tula 1 Kurskaia to Kaluga-1
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- ₽850–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽850–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Belgorod to Kursk
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- ₽900–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,200
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Kursk to Briansk Orlovskii
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Belgorod to Tambov 1
- Ave. Duration
- 12h 31m
- Frequency
- 4 times a week
- Estimated price
- ₽1,800–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
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 Voronezh-1 to Liski
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,400
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽1,700–2,000
- 2nd Class (Kupé)
- ₽2,900–3,400
- 1nd Class (SW)
- ₽5,000–7,000
Train from Briansk Orlovskii to Gomel
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₽2,300–4,400
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,300–2,700
- 2nd Class (Kupé)
- ₽3,800–4,400
- 1nd Class (SW)
- ₽6,500–9,000
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Voronezh-1 to Liski
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ₽280–600
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽560–600
- 2nd Class (Kupé)
- ₽280–330
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 4h 47m
- Frequency
- 3 times a day
- Estimated price
- ₽1,400–2,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,400–2,000
- Commuter Electric Train
- ₽1,700–2,500
Train from Belgorod to Kursk
- Ave. Duration
- 1h 38m
- Frequency
- 3 times a day
- Estimated price
- ₽550–1,200
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽850–1,200
- Commuter Electric Train
- ₽550–800
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Belgorod Bus station to Millerovo
- Ave. Duration
- 8h 41m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–2,300
- Schedules at
- avtovokzaly.ru
Bus from Volgograd Bus station to Makhachkala
- Ave. Duration
- 18h 10m
- Frequency
- Twice daily
- Estimated price
- ₽2,500–3,500
- Schedules at
- avtovokzaly.ru
- Website
- volgaline34.ru
Bus from Belgorod Bus station to Volgograd Bus station
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a week
- Estimated price
- ₽1,200–1,800
- Website
- https://volgaline34.ru/
- Website
- https://volgaline34.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 The London Underground: Essential tips to navigate the Tube, Travelling by boat in Italy, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Belgorod to Makhachkala bus services, operated by VolgaLine, arrive at Volgograd Bus station.
Belgorod to Makhachkala train services, operated by Russian Railways (РЖД), arrive at Voronej 1 station.
















