There are 10 ways to get from Rostov-on-Don to Ankara by train, plane, 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.
Train to Krasnodar, fly to Ankara Esenboğa International Airport
best- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Ankara Esenboğa International Airport (ESB)plane KRR - ESB
10h 52m₺3,983–19,176Train, bus
- Take the train from Rostov-Glavny to Nazrantrain 146Э
- Take the bus from Nazran' to Ankara bus stationbus
40h 34m₺4,829–6,161Drive 2,096.2 km
- Drive from Rostov-on-Don to Ankaracar 2,096.2 km
29h 13m₺11,750–16,972Train to Krasnodar, fly to Istanbul, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Istanbul (IST)plane KRR - IST
- Take the train from Istanbul(Pendik) to Ankara Gartrain
13h 38m₺4,062–18,190Train to Sochi International Airport, fly to Ankara Esenboğa International Airport
- Take the train from Rostov-Glavny to Sochi Airporttrain
- Fly from Sochi International Airport (AER) to Ankara Esenboğa International Airport (ESB)plane AER - ESB
15h 51m₺4,287–18,605Train to Mineralnye Vody Airport, fly to Ankara Esenboğa International Airport
- Take the train from Rostov Gl to Beshtautrain
- Fly from Mineralnye Vody Airport (MRV) to Ankara Esenboğa International Airport (ESB)plane MRV - ESB
13h 46m₺5,023–19,977Train to Sochi International Airport, fly to Istanbul, train
- Take the train from Rostov-Glavny to Sochi Airporttrain
- Fly from Sochi International Airport (AER) to Istanbul (IST)plane AER - IST
- Take the train from Istanbul(Pendik) to Ankara Gartrain
18h 27m₺4,366–17,619Train to Krasnodar, fly to Nevşehir Kapadokya Airport, bus
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Nevşehir Kapadokya Airport (NAV)plane KRR - NAV
- Take the bus from Acıgöl bus station to Ankara bus stationbus
15h 26m₺7,003–27,746Train to Krasnodar, fly to Konya Airport, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Konya Airport (KYA)plane KRR - KYA
- Take the train from Selcuklu Yht to Ankara Gartrain
18h 24m₺5,480–24,856Bus
- Take the bus from Rostov-on-Don bus station to Ankara bus stationbus
45h 55m₺4,514
Krasnodar (KRR) to Ankara Esenboğa International Airport (ESB) flights
Questions & Answers
The cheapest way to get from Rostov-on-Don to Ankara is to bus which costs 4.514 ₺ and takes 45h 55m.
The fastest way to get from Rostov-on-Don to Ankara is to train and fly which takes 10h 52m and costs 3.900 ₺ - 20.000 ₺.
Yes, there is a direct bus departing from Rostov-on-Don bus station station and arriving at Ankara bus station station. Services depart three times a week, and operate Tuesday and Friday. The journey takes approximately 45h 55m.
The distance between Rostov-on-Don and Ankara is 1067 km. The road distance is 2096.2 km.
The best way to get from Rostov-on-Don to Ankara without a car is to train and bus which takes 40h 34m and costs 4.800 ₺ - 6.500 ₺.
It takes approximately 10h 52m to get from Rostov-on-Don to Ankara, including transfers.
Rostov-on-Don to Ankara bus services, operated by Luks Yilmaz, depart from Rostov-on-Don bus station.
Rostov-on-Don to Ankara bus services, operated by Luks Yilmaz, arrive at Ankara bus station.
Yes, the driving distance between Rostov-on-Don to Ankara is 2096 km. It takes approximately 29h 13m to drive from Rostov-on-Don to Ankara.
There are 267+ hotels available in Ankara.
What companies run services between Rostov-on-Don, Russia and Ankara, Turkey?
Luks Yilmaz operates a bus from Rostov-on-Don bus station to Ankara bus station 3 times a week. Tickets cost ₺4,514 and the journey takes 45h 55m.
- Website
- turkishairlines.com
Flights from Krasnodar to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₺3,300–17,000
Flights from Sochi International Airport to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 43m
- When
- Monday to Saturday
- Estimated price
- ₺3,300–17,000
Flights from Mineralnye Vody Airport to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 47m
- When
- Monday, Friday, Thursday, Sunday, Tuesday, and Saturday
- Estimated price
- ₺3,700–18,000
Flights from Mineralnye Vody Airport to Ankara Esenboğa International Airport via Sochi International Airport, Istanbul
- Ave. Duration
- 8h 30m
- When
- Tuesday and Wednesday
- Estimated price
- ₺3,700–18,000
Flights from Krasnodar to Nevşehir Kapadokya Airport via Istanbul
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- ₺4,800–23,000
Flights from Krasnodar to Nevşehir Kapadokya Airport via Batumi, Istanbul
- Ave. Duration
- 10h 30m
- When
- Friday
- Estimated price
- ₺11,000–38,000
Flights from Krasnodar to Nevşehir Kapadokya Airport via Tbilisi, Istanbul
- Ave. Duration
- 11h 35m
- When
- Thursday and Sunday
- Estimated price
- ₺11,000–40,000
Flights from Krasnodar to Nevşehir Kapadokya Airport via Erevan, Istanbul
- Ave. Duration
- 11h 40m
- When
- Thursday and Sunday
- Estimated price
- ₺12,000–40,000
Flights from Krasnodar to Konya Airport via Istanbul
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₺4,500–22,000
Flights from Krasnodar to Konya Airport via Batumi, Istanbul
- Ave. Duration
- 10h 30m
- When
- Friday
- Estimated price
- ₺10,000–36,000
- Website
- flypgs.com
Flights from Krasnodar to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- ₺3,600–18,000
Flights from Krasnodar to Ankara Esenboğa International Airport via Sharm el-Sheikh
- Ave. Duration
- 9h 15m
- When
- Monday and Friday
- Estimated price
- ₺6,500–27,000
Flights from Sochi International Airport to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- ₺3,500–17,000
Flights from Mineralnye Vody Airport to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 7h
- When
- Sunday
- Estimated price
- ₺3,900–19,000
Flights from Krasnodar to Konya Airport via Antalya, Sabiha Gokcen
- Ave. Duration
- 9h
- When
- Monday, Tuesday, and Thursday
- Estimated price
- ₺5,500–26,000
Flights from Krasnodar to Konya Airport via Tbilisi, Sabiha Gokcen
- Ave. Duration
- 15h 15m
- When
- Sunday
- Estimated price
- ₺6,500–28,000
- Website
- ajet.com
Flights from Krasnodar to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 5h
- When
- Tuesday to Sunday
- Estimated price
- ₺3,600–18,000
Flights from Sochi International Airport to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ₺3,500–17,000
Flights from Mineralnye Vody Airport to Ankara Esenboğa International Airport via Antalya
- Ave. Duration
- 5h 47m
- When
- Tuesday to Sunday
- Estimated price
- ₺3,900–19,000
Flights from Krasnodar to Nevşehir Kapadokya Airport via Antalya, Sabiha Gokcen
- Ave. Duration
- 10h 40m
- When
- Tuesday to Sunday
- Estimated price
- ₺6,000–27,000
- Website
- azimuth.aero
Flights from Sochi International Airport to Istanbul
- Ave. Duration
- 2h 18m
- When
- Monday, Wednesday, Saturday, Sunday, Thursday, and Tuesday
- Estimated price
- ₺2,700–15,000
- Website
- aeroflot.ru
Flights from Krasnodar to Istanbul
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₺2,700–15,000
Flights from Sochi International Airport to Istanbul
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₺2,700–15,000
- Website
- iraero.ru
Flights from Sochi International Airport to Istanbul
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₺2,700–15,000
- Website
- uralairlines.ru
Flights from Sochi International Airport to Istanbul
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₺2,700–15,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺650–1,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺4,100–6,000
- 3rd Class (Platzcart)
- ₺650–900
- 2nd Class (Kupé)
- ₺1,200–1,800
Train from Rostov-Glavny to Nazran
- Ave. Duration
- 12h 2m
- Frequency
- 4 times a week
- Estimated price
- ₺1,100–2,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺5,500–8,500
- 3rd Class (Platzcart)
- ₺1,100–1,600
- 2nd Class (Kupé)
- ₺1,800–2,600
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺650–1,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺4,100–6,000
- 3rd Class (Platzcart)
- ₺650–900
- 2nd Class (Kupé)
- ₺1,200–1,800
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺650–1,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺4,100–6,000
- 3rd Class (Platzcart)
- ₺650–900
- 2nd Class (Kupé)
- ₺1,200–1,800
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₺650–1,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺4,100–6,000
- 3rd Class (Platzcart)
- ₺650–900
- 2nd Class (Kupé)
- ₺1,200–1,800
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₺550–850
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺600–850
- Commuter Electric Train
- ₺550–800
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₺550–850
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺600–850
- Commuter Electric Train
- ₺550–800
Train from Rostov-Glavny to Sochi Airport
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- ₺850–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺850–1,200
- Commuter Electric Train
- ₺1,000–1,500
Train from Rostov Gl to Beshtau
- Ave. Duration
- 6h 4m
- Frequency
- Once daily
- Estimated price
- ₺800–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺800–1,200
- Commuter Electric Train
- ₺1,000–1,500
Train from Rostov-Glavny to Sochi Airport
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- ₺850–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺850–1,200
- Commuter Electric Train
- ₺1,000–1,500
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₺550–850
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺600–850
- Commuter Electric Train
- ₺550–800
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₺550–850
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺600–850
- Commuter Electric Train
- ₺550–800
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₺270–490
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₺270–490
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₺270–490
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₺270–490
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₺1,700–3,041
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₺1,700–2,000
- 2nd Class (Kupé)
- ₺3,041
- 1nd Class (SW)
- ₺5,500–6,500
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₺1,700–3,041
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₺1,700–2,000
- 2nd Class (Kupé)
- ₺3,041
- 1nd Class (SW)
- ₺5,500–6,500
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₺1,700–3,041
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₺1,700–2,000
- 2nd Class (Kupé)
- ₺3,041
- 1nd Class (SW)
- ₺5,500–6,500
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₺1,700–3,041
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₺1,700–2,000
- 2nd Class (Kupé)
- ₺3,041
- 1nd Class (SW)
- ₺5,500–6,500
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₺460–550
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₺510–550
- 2nd Class (Kupé)
- ₺460–550
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₺460–550
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₺510–550
- 2nd Class (Kupé)
- ₺460–550
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₺460–550
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₺510–550
- 2nd Class (Kupé)
- ₺460–550
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₺460–550
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₺510–550
- 2nd Class (Kupé)
- ₺460–550
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Istanbul(Pendik) to Ankara Gar
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₺650–950
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Istanbul(Pendik) to Ankara Gar
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₺650–950
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Selcuklu Yht to Ankara Gar
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- ₺400–600
- Website
- https://www.tcdd.gov.tr/lang/en
- Website
- luksyilmazturizm.com
Bus from Nazran' to Ankara bus station
- Ave. Duration
- 27h 22m
- Frequency
- Once a week
- Estimated price
- ₺3,638
- Schedules at
- facebook.com
Bus from Rostov-on-Don bus station to Ankara bus station
- Ave. Duration
- 45h 55m
- Frequency
- 3 times a week
- Estimated price
- ₺4,514
- Schedules at
- facebook.com
- Book at
- donbilet.ru
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from Acıgöl bus station to Ankara bus station
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₺450–650
- Schedules at
- flixbus.com.tr
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Acıgöl bus station to Ankara bus station
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₺800–1,200
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺800–1,200
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 Is ride-sharing platform BlaBlaCar right for you?, Flying into Beijing?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






























