Flights from Tehran at a glance
- nonstop destinations
- 17
- countries
- 12
- flights a week
- 57
- airports
- 2
- airlines
- 12
- destinations under 2 hours away
- 4
- farthest, Shanghai
- 3,965 mi (6,381 km)
Under 2 hours away
Nonstop flights of up to two hours, shortest first
Domestic flights from Tehran
Nonstop flights within Iran, busiest first
International flights from Tehran
Nonstop flights to 11 countries
Afghanistan
1 city
Kuwait
1 city
1 more country
All nonstop flights from Tehran
17 cities, busiest routes first
| City | Country | Flight time | Flights a week | Fare |
|---|---|---|---|---|
| Mashhad Iran, 1h 30m, 24 a week | Iran | 1h 30m | 24 | |
| Istanbul Turkiye, 3h 35m, 7 a week | Turkiye | 3h 35m | 7 | |
| Muscat Oman, 2h 30m, 4 a week | Oman | 2h 30m | 4 | |
| Shanghai China, 8h 15m, 3 a week | China | 8h 15m | 3 | |
| Beijing China, 7h 15m, 3 a week | China | 7h 15m | 3 | |
| Yerevan Armenia, 1h 30m, 3 a week | Armenia | 1h 30m | 3 | |
| Shiraz Iran, 1h 25m, 3 a week | Iran | 1h 25m | 3 | |
| Bangkok Thailand, 6h 30m, 2 a week | Thailand | 6h 30m | 2 | |
| Guangzhou China, 7h 5m, 2 a week | China | 7h 5m | 2 | |
| Moscow Russia, 4h 8m, 2 a week | Russia | 4h 8m | 2 | |
| Ankara Turkiye, 2h 45m, 2 a week | Turkiye | 2h 45m | 2 | |
| Phuket Thailand, 6h 40m, 1 a week | Thailand | 6h 40m | 1 | |
| Kabul Afghanistan, 2h 25m, 1 a week | Afghanistan | 2h 25m | 1 | |
| Frankfurt Germany, 5h 30m, seasonal | Germany | 5h 30m | seasonal | |
| Kuwait City Kuwait, 1h 50m, seasonal | Kuwait | 1h 50m | seasonal | |
| Vienna Austria, 4h 45m, seasonal | Austria | 4h 45m | seasonal | |
| Ho Chi Minh City Vietnam, 7h 45m, seasonal | Vietnam | 7h 45m | seasonal |
Tehran airports
Where the nonstop flights depart from
Airlines
Nonstop flights a week from Tehran
Frequently asked questions
Where can you fly nonstop from Tehran?
To 17 cities in 12 countries. The busiest routes are Mashhad (24 flights a week), Istanbul (7 flights a week), Muscat (4 flights a week), Shanghai (3 flights a week) and Beijing (3 flights a week).
Which countries have direct flights from Tehran?
China, Turkiye, Thailand, Oman, Armenia, Russia, Afghanistan and Austria and 3 more.
Which airports does Tehran fly from?
Imam Khomeini International (30 flights a week) and Mehrabad International (27 flights a week).
Which airlines fly from Tehran?
Mahan Air (26 flights a week), Iran Airtour (24 flights a week), Iran Aseman Airlines (4 flights a week), Armenia Airways (3 flights a week), Aeroflot (0 flights a week) and Ajet (0 flights a week) and 6 more.
Where can you fly from Tehran in under 2 hours?
Shiraz (1h 25m), Mashhad (1h 30m), Yerevan (1h 30m) and Kuwait City (1h 50m).