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 Moscow Vnukovo, train
best- Fly from Uytash Airport (MCX) to Moscow Vnukovo (VKO)plane MCX - VKO
- Take the train from Kazansky Railway Terminal to Riazan 2train
8h 20m₽8,884–40,934Train
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 19mDrive 1,621.9 km
- Drive from Makhachkala to Ryazancar 1,621.9 km
22h 20m₽10,993–15,878Fly to Domodedovo International Airport, train
- 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₽8,574–41,284Fly 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₽8,794–41,699
Makhachkala to Ryazan by train
Comparing Your Travel Options
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 8500 - 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 19m.
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 1867 km. The road distance is 1621.9 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 20m 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 19m.
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 19m.
- Website
- aeroflot.ru
Flights from Uytash Airport to Moscow Vnukovo via Pulkovo
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- ₽11,000–49,000
Flights from Uytash Airport to Sheremetyevo International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₽7,500–38,000
- Website
- pobeda.aero
Flights from Uytash Airport to Sheremetyevo International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₽7,500–38,000
- Website
- utair.ru
Flights from Uytash Airport to Moscow Vnukovo
- Ave. Duration
- 3h
- When
- Every day
- 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,000–37,000
- Website
- flysmartavia.com
Flights from Uytash Airport to Sheremetyevo International Airport
- Ave. Duration
- 3h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₽7,500–38,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–2,800
- Website
- Russian Railways
- 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
- 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 Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–2,800
- Website
- Russian Railways
- 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
- Russian Railways
- 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
- Grand Service Express
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- ₽550–800
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 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
- Grand Service Express
- Schedules at
- Grand Service Express
- 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
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽750–800
- 2nd Class (Kupé)
- ₽550–700
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- ₽700–1,300
- Website
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
- Lastochka Train
- ₽900–1,300
- Commuter Electric Train
- ₽700–1,000
- Phone
- 8 (800) 301-00-00
- [email protected]
- Website
- Central PPK
Train from Kazansky Railway Terminal to Riazan 2
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- ₽650–1,300
- Website
- Central PPK
- Schedules at
- Central PPK
- 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
- Central PPK
- Schedules at
- Central PPK
- 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
- Central PPK
- Schedules at
- Central PPK
- 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
- Book at
- Asian Express/ZUD
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 How to get from Florence to Rome, Travelling to and around Russia for the 2018 FIFA World Cup, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
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 20m to drive from Makhachkala to Ryazan.














