There are 6 ways to get from Tehrān to Rostov-on-Don by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Mehrabad International Airport to Krasnodar, train
best- Fly from Mehrabad International Airport (THR) to Krasnodar (KRR)plane THR - KRR
- Take the train from Krasnodar 1 to Rostov-Glavnytrain
23h 58m₽9,978–45,733Bus to Tehran International Airport, fly to Krasnodar, train
cheapest- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Krasnodar (KRR)plane IKA - KRR
- Take the train from Krasnodar 1 to Rostov-Glavnytrain
22h 24m₽8,564–41,818Train, bus
- Take the train from Tehran to Tabriztrain
- Take the bus from Tabriz Central bus terminal to Yerevan Kilikia bus stationbus
- Take the bus from Yerevan Hayreniq Tour Office to Ortachala Bus Stationbus
- Take the bus from Ortachala Bus Station to Pyatigorsk Bus stationbus
- Take the train from Piatigorsk to Bataysktrain
41h 25mBus to Tehran International Airport, fly to Sochi International Airport, train
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Sochi International Airport (AER)plane IKA - AER
- Take the train from Sochi Airport to Rostov-Glavnytrain
26h 42m₽14,614–41,818Bus to Tehran International Airport, fly to Stavropol Shpakovskoye Airport, bus
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Stavropol Shpakovskoye Airport (STW)plane IKA - STW
- Take the bus from Stavropol, Bus Station to Rostov-on-Don bus stationbus
22h 14m₽16,714–67,768Bus
- Take the bus from Tehran Western Bus Terminal to Yerevan Kilikia bus stationbus
- Take the bus from Kilikia Bus Station to Bagratashen Sadakhlo Borderbus
- Take the bus from Bagratashen Sadakhlo Border to Ortachala Bus Stationbus
- Take the bus from Ortachala Bus Station to Rostov-on-Don bus stationbus
45h 18m₽14,454–20,459
Mehrabad International Airport (THR) to Krasnodar (KRR) flights
Questions & Answers
The cheapest way to get from Tehrān to Rostov-on-Don is to bus which costs RUB 14000 - RUB 21000 and takes 45h 18m.
The fastest way to get from Tehrān to Rostov-on-Don is to bus and fly which takes 22h 14m and costs RUB 16000 - RUB 70000.
No, there is no direct bus from Tehrān to Rostov-on-Don station. However, there are services departing from Tehran Western Bus Terminal and arriving at Rostov-on-Don bus station via Kilikia Bus Station, Bagratashen Sadakhlo Border and Ortachala Bus Station. The journey, including transfers, takes approximately 45h 18m.
The distance between Tehrān and Rostov-on-Don is 1767 km.
The best way to get from Tehrān to Rostov-on-Don without a car is to train and bus which takes 41h 25m and costs .
It takes approximately 23h 58m to get from Tehrān to Rostov-on-Don, including transfers.
Tehrān to Rostov-on-Don bus services, operated by Armenia Transport, depart from Tehran Western Bus Terminal station.
Tehrān to Rostov-on-Don bus services, operated by Armenia Transport, arrive at Yerevan Kilikia bus station.
Rostov-on-Don is 30 min behind Tehrān. It is currently 12:07 AM in Tehrān and 11:37 PM in Rostov-on-Don.
What companies run services between Tehrān, Iran and Rostov-on-Don, Russia?
You can take a vehicle from Tehrān to Rostov-on-Don bus station via Tehran Western Bus Terminal, Kilikia Bus Station, Bagratashen Sadakhlo Border, and Ortachala Bus Station in around 45h 18m.
- Website
- aeroflot.ru
Flights from Mehrabad International Airport to Krasnodar via Tabriz, Istanbul
- Ave. Duration
- 19h 5m
- When
- Wednesday
- Estimated price
- ₽19,000–65,000
Flights from Tehran International Airport to Krasnodar via Istanbul
- Ave. Duration
- 14h 30m
- When
- Tuesday to Sunday
- Estimated price
- ₽19,000–65,000
Flights from Tehran International Airport to Stavropol Shpakovskoye Airport via Moscow Sheremetyevo
- Ave. Duration
- 14h 5m
- When
- Thursday and Sunday
- Estimated price
- ₽15,000–65,000
Flights from Tehran International Airport to Stavropol Shpakovskoye Airport via Baku Heydar Aliyev, Moscow Sheremetyevo
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₽15,000–65,000
- Website
- flyredwings.com
Flights from Mehrabad International Airport to Krasnodar via Tabriz, Baku Heydar Aliyev, Tbilisi
- Ave. Duration
- 19h 35m
- When
- Wednesday
- Estimated price
- ₽9,000–42,000
Flights from Tehran International Airport to Krasnodar via Baku Heydar Aliyev, Tbilisi
- Ave. Duration
- 17h 15m
- When
- Wednesday and Saturday
- Estimated price
- ₽7,500–38,000
Flights from Tehran International Airport to Sochi International Airport via Baku Heydar Aliyev, Batumi
- Ave. Duration
- 18h 15m
- When
- Tuesday and Sunday
- Estimated price
- ₽13,000–39,000
- Website
- airarabia.com
Flights from Tehran International Airport to Sochi International Airport via Sharjah
- Ave. Duration
- 24h 30m
- When
- Tuesday and Sunday
- Estimated price
- ₽20,000–49,000
- Website
- uralairlines.ru
Flights from Tehran International Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 13h 30m
- When
- Tuesday to Sunday
- Estimated price
- ₽19,000–65,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,400
Train from Piatigorsk to Bataysk
- Ave. Duration
- 5h 56m
- Frequency
- Once daily
- Estimated price
- ₽1,400–2,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,400–2,100
- Commuter Electric Train
- ₽1,800–2,500
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,400
Train from Sochi Airport to Rostov-Glavny
- Ave. Duration
- 8h 56m
- Frequency
- Once daily
- Estimated price
- ₽1,500–2,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,500–2,100
- Commuter Electric Train
- ₽1,900–2,700
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 5h 58m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 5h 58m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 4h 31m
- Frequency
- Twice daily
- Estimated price
- ₽480–900
- Book at
- Russian Railways
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 4h 31m
- Frequency
- Twice daily
- Estimated price
- ₽480–900
- Book at
- Russian Railways
- Phone
- 105
- Website
- Belarusian Railway
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- ₽3,100–5,336
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽3,100–3,500
- 2nd Class (Kupé)
- ₽5,336
- 1nd Class (SW)
- ₽9,500–11,000
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- ₽3,100–5,336
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽3,100–3,500
- 2nd Class (Kupé)
- ₽5,336
- 1nd Class (SW)
- ₽9,500–11,000
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- ₽800–1,000
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–950
Train from Krasnodar 1 to Rostov-Glavny
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- ₽800–1,000
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–950
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tehran to Tabriz
- Ave. Duration
- 10h 14m
- Frequency
- Twice daily
- Book at
- IRANRAIL
- Website
- t-armenia.com
Bus from Tabriz Central bus terminal to Yerevan Kilikia bus station
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- ₽750–1,100
- Schedules at
- Transport for Armenia
Bus from Tehran Western Bus Terminal to Yerevan Kilikia bus station
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ₽800–2,300
- Schedules at
- Transport for Armenia
- Phone
- +37495362020
- Website
- hayreniqtour.ru
Bus from Yerevan Hayreniq Tour Office to Ortachala Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ₽2,200–8,500
- Schedules at
- Hayreniq Tour
- Book at
- Hayreniq Tour Bookings
Bus from Kilikia Bus Station to Bagratashen Sadakhlo Border
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₽2,100–6,500
- Schedules at
- Hayreniq Tour
- Book at
- Hayreniq Tour Bookings
Bus from Bagratashen Sadakhlo Border to Ortachala Bus Station
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- ₽1,000–2,500
- Schedules at
- Hayreniq Tour
- Book at
- Hayreniq Tour Bookings
- Phone
- +995 555 68 50 05
- Website
- facebook.com
Bus from Ortachala Bus Station to Pyatigorsk Bus station
- Ave. Duration
- 6h 25m
- Frequency
- Twice a week
- Schedules at
- facebook.com
Bus from Ortachala Bus Station to Rostov-on-Don bus station
- Ave. Duration
- 16h
- Frequency
- Twice a week
- Estimated price
- ₽9,530
- Schedules at
- facebook.com
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Stavropol, Bus Station to Rostov-on-Don bus station
- Ave. Duration
- 5h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–2,000
- Schedules at
- avtovokzaly.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 5 incredible day trips from Florence by train, Train travel in Spain: A guide to Renfe, and Need to know: Jadrolinija - to help you get the most out of your next trip.


























