There are 4 ways to get from Makhachkala to Kizlyar by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Mahachkala to Kizliartrain 133Э / ...
3h 4m₽850–2,600Bus
- Take the bus from Makhachkala to Kizlyarbus
3h 46m₽1,352–1,916Drive 147.4 km
- Drive from Makhachkala to Kizlyarcar 147.4 km
2h 15m₽1,017–1,468Taxi
- Take the taxi from Makhachkala to Kizlyartaxi 147.4 km
2h 15m₽2,700–3,300
Makhachkala to Kizlyar by train
Questions & Answers
The cheapest way to get from Makhachkala to Kizlyar is to drive which costs RUB 1000 - RUB 1500 and takes 2h 15m.
The fastest way to get from Makhachkala to Kizlyar is to drive which takes 2h 15m and costs RUB 1000 - RUB 1500.
No, there is no direct bus from Makhachkala to Kizlyar. However, there are services departing from Makhachkala and arriving at Kizlyar via . The journey, including transfers, takes approximately 3h 46m.
Yes, there is a direct train departing from Mahachkala and arriving at Kizliar. Services depart twice daily, and operate every day. The journey takes approximately 3h 4m.
The distance between Makhachkala and Kizlyar is 131 km. The road distance is 147.4 km.
The best way to get from Makhachkala to Kizlyar without a car is to train which takes 3h 4m and costs RUB 850 - RUB 2600.
The train from Mahachkala to Kizliar takes 3h 4m including transfers and departs twice daily.
Makhachkala to Kizlyar bus services, operated by Avtovokzaly.ru, depart from Makhachkala station.
Makhachkala to Kizlyar train services, operated by Russian Railways (РЖД), depart from Mahachkala station.
The best way to get from Makhachkala to Kizlyar is to train which takes 3h 4m and costs RUB 850 - RUB 2600. Alternatively, you can bus, which costs RUB 1300 - RUB 2000 and takes 3h 46m.
What companies run services between Makhachkala, Russia and Kizlyar, Russia?
Russian Railways (РЖД) operates a train from Mahachkala to Kizliar twice daily. Tickets cost ₽850–2,600 and the journey takes 3h 4m. Alternatively, Avtovokzaly.ru operates a bus from Makhachkala to Kizlyar once daily. Tickets cost ₽1,000–1,500 and the journey takes 3h 38m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Mahachkala to Kizliar
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- 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
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Makhachkala to Kizlyar
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,500
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 2h 15m
- Estimated price
- ₽2,700–3,300
Maxim
- Phone
- +7 (8722) 666-888
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 (8722) 77 70 00
- Website
- taxi.yandex.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 Train travel in Spain: A guide to Renfe, How to get from Stansted Airport into central London, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
Makhachkala to Kizlyar bus services, operated by Avtovokzaly.ru, arrive at Kizlyar station.
Makhachkala to Kizlyar train services, operated by Russian Railways (РЖД), arrive at Kizliar station.
Yes, the driving distance between Makhachkala to Kizlyar is 147 km. It takes approximately 2h 15m to drive from Makhachkala to Kizlyar.







