There are 6 ways to get from Yekaterinburg to Tehrān by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Ekaterinburg Koltsovo Airport to Tehran International Airport, bus
best- Fly from Ekaterinburg Koltsovo Airport (SVX) to Tehran International Airport (IKA)plane SVX - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
9h 58m$244–1,104Train, bus
cheapest- Take the train from Yekaterinburg-Pass to Nijnii Novgorod Moskovtrain
- Take the train from Nijnii Novgorod Moskov to Moskva Kurskaiatrain
- Take the bus from Moscow Bitsa Bus station to Yerevan Tashirbus
- Take the bus from Yerevan Kilikia bus station to Tehran Western Bus Terminalbus
3d 20h$125–215Bus
- Take the bus from Yekaterinburg Yuzhniy bus station to Ufa South Bus Terminalbus
- Take the bus from Ufa South Bus Terminal to Moscow Central Bus Stationbus
- Take the bus from Moscow Central Bus Station to Ortachala Bus Stationbus
- Take the bus from Ortachala Bus Station to Kilikia Bus Stationbus
- Take the bus from Yerevan Kilikia bus station to Tehran Western Bus Terminalbus
3d 17h$172–295Drive 3,376.1 km
- Drive from Yekaterinburg to Tehrāncar 3,376.1 km
2d 5h$277–400Fly Ekaterinburg Koltsovo Airport to Mehrabad International Airport
- Fly from Ekaterinburg Koltsovo Airport (SVX) to Mehrabad International Airport (THR)plane SVX - THR
15h 4m$142–652Train to Chelyabinsk Airport, fly to Tehran International Airport, bus
- Take the train from Yekaterinburg-Pass to Chelyabinsk-Glavnytrain
- Fly from Chelyabinsk Airport (CEK) to Tehran International Airport (IKA)plane CEK - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
20h 27m$372–1,539
Ekaterinburg Koltsovo Airport (SVX) to Tehran International Airport (IKA) flights
Questions & Answers
The cheapest way to get from Yekaterinburg to Tehrān is to train and bus which costs $120 - $220 and takes 3 days 20h.
The fastest way to get from Yekaterinburg to Tehrān is to fly and bus which takes 9h 58m and costs $240 - $1,100.
No, there is no direct bus from Yekaterinburg station to Tehrān. However, there are services departing from Yekaterinburg Yuzhniy bus station and arriving at Tehran Western Bus Terminal via Ufa South Bus Terminal, Moscow Central Bus Station, Ortachala Bus Station and Yerevan Kilikia bus station. The journey, including transfers, takes approximately 3 days 17h.
The distance between Yekaterinburg and Tehrān is 2567 km. The road distance is 3376.1 km.
The best way to get from Yekaterinburg to Tehrān without a car is to bus which takes 3 days 17h and costs $170 - $300.
It takes approximately 9h 58m to get from Yekaterinburg to Tehrān, including transfers.
Yekaterinburg to Tehrān bus services, operated by Avtovokzaly.ru, depart from Yekaterinburg Yuzhniy bus station.
The best way to get from Yekaterinburg to Tehrān is to bus which takes 3 days 17h and costs $170 - $300. Alternatively, you can fly, which costs $140 - $650 and takes 15h 4m.
Yekaterinburg to Tehrān bus services, operated by Avtovokzaly.ru, arrive at Ufa South Bus Terminal station.
Tehrān is 1h 30m behind Yekaterinburg. It is currently 8:22 AM in Yekaterinburg and 6:52 AM in Tehrān.
What companies run services between Yekaterinburg, Russia and Tehrān, Iran?
You can take a bus from Yekaterinburg Yuzhniy bus station to Tehrān via Ufa South Bus Terminal, Moscow Central Bus Station, Ortachala Bus Station, Yerevan Kilikia bus station, and Tehran Western Bus Terminal in around 3d 17h. Alternatively, Flydubai, Zagros Airlines, and five other airlines fly from Ekaterinburg Koltsovo Airport (SVX) to Mehrabad International Airport (THR) once daily.
- Website
- aeroflot.ru
Flights from Ekaterinburg Koltsovo Airport to Tehran International Airport via Moscow Sheremetyevo
- Ave. Duration
- 10h 20m
- When
- Wednesday and Saturday
- Estimated price
- $350–1,400
Flights from Chelyabinsk Airport to Tehran International Airport via Moscow Sheremetyevo
- Ave. Duration
- 13h 50m
- When
- Wednesday and Saturday
- Estimated price
- $360–1,500
- Website
- iranairtour.ir
Flights from Ekaterinburg Koltsovo Airport to Mehrabad International Airport via Baku Heydar Aliyev, Tabriz
- Ave. Duration
- 18h 22m
- When
- Monday and Thursday
- Estimated price
- $140–650
Flights from Ekaterinburg Koltsovo Airport to Mehrabad International Airport via Tbilisi, Baku Heydar Aliyev, Tabriz
- Ave. Duration
- 12h 15m
- When
- Monday
- Estimated price
- $160–700
- Website
- azal.az
Flights from Ekaterinburg Koltsovo Airport to Tehran International Airport via Baku Heydar Aliyev
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- $240–1,100
- Website
- flydubai.com
Flights from Ekaterinburg Koltsovo Airport to Tehran International Airport via Dubai
- Ave. Duration
- 8h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $650–1,900
- Website
- airarabia.com
Flights from Ekaterinburg Koltsovo Airport to Tehran International Airport via Sharjah
- Ave. Duration
- 10h 30m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $500–1,300
- Website
- zagrosairlines.com
Flights from Ekaterinburg Koltsovo Airport to Mehrabad International Airport via Dubai, Gheshm
- Ave. Duration
- 15h
- When
- Wednesday and Sunday
- Estimated price
- $370–1,100
Flights from Ekaterinburg Koltsovo Airport to Mehrabad International Airport via Sharjah, Shiraz
- Ave. Duration
- 18h 5m
- When
- Monday and Friday
- Estimated price
- $280–700
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Yekaterinburg-Pass to Chelyabinsk-Glavny
- Ave. Duration
- 4h 2m
- Frequency
- 3 times a day
- Estimated price
- $13–35
- Website
- Russian Railways
- 1nd Class (SW)
- $80–120
- 3rd Class (Platzcart)
- $13–17
- 2nd Class (Kupé)
- $25–35
Train from Yekaterinburg-Pass to Nijnii Novgorod Moskov
- Ave. Duration
- 18h 23m
- Frequency
- Twice daily
- Estimated price
- $35–75
- Website
- Russian Railways
- 1nd Class (SW)
- $160–230
- 3rd Class (Platzcart)
- $35–50
- 2nd Class (Kupé)
- $50–75
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Yekaterinburg-Pass to Chelyabinsk-Glavny
- Ave. Duration
- 5h 11m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $10–11
- 2nd Class (Kupé)
- $8–10
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Nijnii Novgorod Moskov to Moskva Kurskaia
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Estimated price
- $16–26
- Website
- Russian Railways
- Lastochka Train
- $16–22
- Commuter Electric Train
- $18–26
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Yekaterinburg Yuzhniy bus station to Ufa South Bus Terminal
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Estimated price
- $20–40
- Schedules at
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Moscow Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Ortachala Bus Station
- Ave. Duration
- 29h
- Frequency
- 3 times a week
- Estimated price
- $55–75
- Schedules at
- avtovokzaly.ru
Bus from Moscow Bitsa Bus station to Yerevan Tashir
- Ave. Duration
- 44h
- Frequency
- Once daily
- Estimated price
- $60–85
- Schedules at
- avtovokzaly.ru
- Phone
- +37495362020
- Website
- hayreniqtour.ru
Bus from Ortachala Bus Station to Kilikia Bus Station
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- $22–100
- Schedules at
- Hayreniq Tour
- Book at
- Hayreniq Tour Bookings
- Website
- t-armenia.com
Bus from Yerevan Kilikia bus station to Tehran Western Bus Terminal
- Ave. Duration
- 22h
- Frequency
- Twice daily
- Estimated price
- $10–28
- Schedules at
- Transport for Armenia
Bus from Yerevan Kilikia bus station to Tehran Western Bus Terminal
- Ave. Duration
- 22h
- Frequency
- Twice daily
- Estimated price
- $10–28
- Schedules at
- Transport for Armenia
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 plan an amazing trip around Scandinavia, How to get from Stansted Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Yekaterinburg to Tehrān is 3376 km. It takes approximately 2 days 5h to drive from Yekaterinburg to Tehrān.


















