There are 6 ways to get from Makhachkala to Ryazan 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 Domodedovo International Airport, train
best- Fly from Uytash Airport (MCX) to Domodedovo International Airport (DME)plane MCX - DME
- Take the train from Kazansky Railway Terminal to Riazan 2train
8h 17m₽9,064–41,273Train
cheapest- Take the train from Mahachkala to Riazan 2train 133Э / ...
34h 33m₽4,400–8,500Bus
- Take the bus from Makhachkala to Moscow Kotelniki Bus Stationbus
- Take the bus from Moscow Kotelniki Bus Station to Ryazan Bus stationbus
37h 18mDrive 1,621.6 km
- Drive from Makhachkala to Ryazancar 1,621.6 km
22h 26m₽11,034–15,938Fly to Moscow Vnukovo, train
- Fly from Uytash Airport (MCX) to Moscow Vnukovo (VKO)plane MCX - VKO
- Take the train from Kazansky Railway Terminal to Riazan 2train
8h 20m₽9,374–40,923Fly to Sheremetyevo International Airport, train
- Fly from Uytash Airport (MCX) to Sheremetyevo International Airport (SVO)plane MCX - SVO
- Take the train from Kazansky Railway Terminal to Riazan 2train
8h 47m₽9,294–40,698
Makhachkala to Ryazan by train
Questions & Answers
The cheapest way to get from Makhachkala to Ryazan is to train which costs RUB 4400 - RUB 8500 and takes 34h 33m.
The fastest way to get from Makhachkala to Ryazan is to fly and train which takes 8h 17m and costs RUB 9000 - RUB 42000.
No, there is no direct bus from Makhachkala to Ryazan station. However, there are services departing from Makhachkala and arriving at Ryazan Bus station via Moscow Kotelniki Bus Station. The journey, including transfers, takes approximately 37h 18m.
Yes, there is a direct train departing from Mahachkala and arriving at Riazan 2. Services depart once daily, and operate every day. The journey takes approximately 34h 33m.
The distance between Makhachkala and Ryazan is 1840 km. The road distance is 1621.6 km.
The best way to get from Makhachkala to Ryazan without a car is to train which takes 34h 33m and costs RUB 4400 - RUB 8500.
It takes approximately 8h 17m to get from Makhachkala to Ryazan, including transfers.
Makhachkala to Ryazan bus services, operated by Gorec Tour, depart from Makhachkala station.
Makhachkala to Ryazan train services, operated by Russian Railways (РЖД), depart from Mahachkala station.
The best way to get from Makhachkala to Ryazan is to train which takes 34h 33m and costs RUB 4400 - RUB 8500. Alternatively, you can bus, which costs and takes 37h 18m.
What companies run services between Makhachkala, Russia and Ryazan, Russia?
Russian Railways (РЖД) operates a train from Mahachkala to Riazan 2 once daily. Tickets cost ₽4,400–8,500 and the journey takes 34h 33m. Alternatively, you can take a vehicle from Makhachkala to Ryazan Bus station via Makhachkala and Moscow Kotelniki Bus Station in around 37h 18m.
- Website
- aeroflot.ru
Flights from Uytash Airport to Moscow Vnukovo via Pulkovo
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₽12,000–50,000
Flights from Uytash Airport to Sheremetyevo International Airport
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- ₽8,000–37,000
Flights from Uytash Airport to Sheremetyevo International Airport via Cheboksary
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₽9,500–42,000
- Website
- s7.ru
Flights from Uytash Airport to Domodedovo International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₽7,500–37,000
- Website
- nordstar.ru
Flights from Uytash Airport to Domodedovo International Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₽7,500–37,000
- Website
- uralairlines.ru
Flights from Uytash Airport to Domodedovo International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₽7,500–37,000
- Website
- utair.ru
Flights from Uytash Airport to Moscow Vnukovo
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₽8,000–37,000
- Website
- flysmartavia.com
Flights from Uytash Airport to Sheremetyevo International Airport
- Ave. Duration
- 3h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₽8,000–37,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,300
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Mahachkala to Riazan 2
- Ave. Duration
- 34h 33m
- Frequency
- Once daily
- Estimated price
- ₽4,400–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,300
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,300
- 2nd Class (Kupé)
- ₽2,000–2,800
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- ₽550–800
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽750–800
- 2nd Class (Kupé)
- ₽550–700
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- ₽550–800
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽750–800
- 2nd Class (Kupé)
- ₽550–700
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- ₽550–800
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽750–800
- 2nd Class (Kupé)
- ₽550–700
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- ₽700–1,300
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽900–1,300
- Commuter Electric Train
- ₽700–1,000
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- ₽700–1,300
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽900–1,300
- Commuter Electric Train
- ₽700–1,000
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- ₽700–1,300
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽900–1,300
- Commuter Electric Train
- ₽700–1,000
- Phone
- 8 (800) 301-00-00
- [email protected]
- Website
- central-ppk.ru
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- ₽650–1,300
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽650–950
- Lastochka Train
- ₽1,000–1,300
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- ₽650–1,300
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽650–950
- Lastochka Train
- ₽1,000–1,300
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- ₽650–1,300
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽650–950
- Lastochka Train
- ₽1,000–1,300
- Website
- gorec-tour.ucoz.com
Bus from Makhachkala to Moscow Kotelniki Bus Station
- Ave. Duration
- 32h 31m
- Frequency
- Once a week
- Schedules at
- gorec-tour.ucoz.com
- Phone
- 1616
Bus from Moscow Kotelniki Bus Station to Ryazan Bus station
- Ave. Duration
- 3h 39m
- Frequency
- Once a week
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 Best ways to travel around Australia, Travelling to the US: What do I need to know?, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Makhachkala to Ryazan bus services, operated by Gorec Tour, arrive at Moscow Kotelniki Bus Station.
Makhachkala to Ryazan train services, operated by Russian Railways (РЖД), arrive at Riazan 2 station.
Yes, the driving distance between Makhachkala to Ryazan is 1622 km. It takes approximately 22h 26m to drive from Makhachkala to Ryazan.













