FlyDirectFrom / Airports / Iran
Direct flights from Tehran IKA
Tehran Imam Khomeini International Airport (IKA), Iran. 43 nonstop destinations in 28 countries.
Routes from the OpenFlights archive (~2014) with known defunct carriers removed; not verified as current. Estimated durations, not a timetable.
Historical schedule data. These routes come from the OpenFlights archive, last updated around 2014, and we have not seen them operate recently. Check with the airline before you plan around one.
“Fares” opens a fare search for that nonstop on Kiwi.com. Some links may earn us a commission at no extra cost to you.
| Destination | Airlines | Distance | Time | Status |
|---|---|---|---|---|
| Sulaymaniyah ISUSulaymaniyah International Airport, IraqFares | Iran Aseman Airlines | 529 km | 1:07 | Archive |
| Baku GYDHeydar Aliyev International Airport, AzerbaijanFares | Azerbaijan Airlines, Iran Air | 570 km | 1:10 | Archive |
| Erbil EBLErbil International Airport, IraqFares | Mahan Air | 654 km | 1:16 | Archive |
| Najaf NJFAl Najaf International Airport, IraqFares | Iran Air, Mahan Air | 731 km | 1:22 | Archive |
| Kuwait KWIKuwait International Airport, KuwaitFares | Kuwait Airways | 750 km | 1:23 | Archive |
| Yerevan EVNZvartnots International Airport, ArmeniaFares | Iran Aseman Airlines | 793 km | 1:26 | Archive |
| Bahrain BAHBahrain International Airport, BahrainFares | Gulf Air Bahrain | 1,018 km | 1:42 | Archive |
| Doha DOHHamad International Airport, QatarFares | Qatar Airways | 1,129 km | 1:50 | Archive |
| Sharjah SHJSharjah International Airport, United Arab EmiratesFares | Air Arabia | 1,197 km | 1:54 | Archive |
| Dubai DXBDubai International Airport, United Arab EmiratesFares | Emirates, Iran Air, Iran Aseman Airlines, Mahan Air | 1,200 km | 1:55 | Archive |
| Abu Dhabi AUHAbu Dhabi International Airport, United Arab EmiratesFares | Etihad Airways | 1,267 km | 1:59 | Archive |
| Beirut BEYBeirut Rafic Hariri International Airport, LebanonFares | Iran Air | 1,443 km | 2:12 | Archive |
| Muscat MCTMuscat International Airport, OmanFares | Oman Air | 1,484 km | 2:15 | Archive |
| Dushanbe DYUDushanbe Airport, TajikistanFares | Iran Aseman Airlines, Tajik Air | 1,605 km | 2:23 | Archive |
| Kabul KBLHamid Karzai International Airport, AfghanistanFares | Iran Aseman Airlines | 1,646 km | 2:26 | Archive |
| Ankara ESBEsenboğa International Airport, TurkeyFares | Iran Air, Mahan Air | 1,676 km | 2:28 | Archive |
| Tashkent TASTashkent International Airport, UzbekistanFares | Iran Air | 1,705 km | 2:30 | Archive |
| Karachi KHIJinnah International Airport, PakistanFares | Iran Air | 1,928 km | 2:46 | Archive |
| Istanbul SAWSabiha Gökçen International Airport, TurkeyFares | Pegasus Airlines, Turkish Airlines | 1,999 km | 2:51 | Archive |
| Istanbul ISTIstanbul Airport, TurkeyFares | Atlasjet, Iran Air, Iran Aseman Airlines, Mahan Air, Turkish Airlines | 2,052 km | 2:55 | Archive |
| Alma-ata ALAAlmaty Airport, KazakhstanFares | Mahan Air | 2,381 km | 3:18 | Archive |
| Moscow SVOSheremetyevo International Airport, RussiaFares | Aeroflot | 2,512 km | 3:27 | Archive |
| Delhi DELIndira Gandhi International Airport, IndiaFares | Mahan Air | 2,554 km | 3:30 | Archive |
| Minsk 2 MSQMinsk National Airport, BelarusFares | Belavia Belarusian Airlines | 2,725 km | 3:42 | Archive |
| Mumbai BOMChhatrapati Shivaji International Airport, IndiaFares | Iran Air | 2,799 km | 3:48 | Archive |
| Vienna VIEVienna International Airport, AustriaFares | Iran Air | 3,161 km | 4:13 | Archive |
| Urumqi URCÜrümqi Diwopu International Airport, ChinaFares | China Southern Airlines | 3,220 km | 4:17 | Archive |
| Rome FCOLeonardo da Vinci–Fiumicino Airport, ItalyFares | Iran Air | 3,424 km | 4:32 | Archive |
| Stockholm ARNStockholm-Arlanda Airport, SwedenFares | Iran Air, Iran Aseman Airlines | 3,600 km | 4:44 | Archive |
| Milano MXPMalpensa International Airport, ItalyFares | Iran Air | 3,713 km | 4:52 | Archive |
| Hamburg HAMHamburg Airport, GermanyFares | Iran Air | 3,765 km | 4:56 | Archive |
| Frankfurt FRAFrankfurt am Main Airport, GermanyFares | Iran Air, Lufthansa | 3,774 km | 4:56 | Archive |
| Gothenborg GOTGothenburg-Landvetter Airport, SwedenFares | Iran Air | 3,781 km | 4:57 | Archive |
| Cologne CGNCologne Bonn Airport, GermanyFares | Iran Air | 3,889 km | 5:05 | Archive |
| Duesseldorf DUSDüsseldorf Airport, GermanyFares | Mahan Air | 3,922 km | 5:07 | Archive |
| Amsterdam AMSAmsterdam Airport Schiphol, NetherlandsFares | Iran Air | 4,076 km | 5:18 | Archive |
| Paris ORYParis-Orly Airport, FranceFares | Iran Air | 4,206 km | 5:27 | Archive |
| London LHRLondon Heathrow Airport, United KingdomFares | Iran Air | 4,423 km | 5:42 | Archive |
| Bangkok BKKSuvarnabhumi Airport, ThailandFares | Mahan Air | 5,497 km | 6:58 | Archive |
| Beijing PEKBeijing Capital International Airport, ChinaFares | Iran Air | 5,646 km | 7:09 | Archive |
| Guangzhou CANGuangzhou Baiyun International Airport, ChinaFares | Mahan Air | 6,069 km | 7:38 | Archive |
| Kuala Lumpur KULKuala Lumpur International Airport, MalaysiaFares | Iran Air, Mahan Air | 6,336 km | 7:57 | Archive |
| Shanghai PVGShanghai Pudong International Airport, ChinaFares | Mahan Air | 6,443 km | 8:05 | Archive |
At a glance
- Nonstop destinations
- 43
- Countries served
- 28
- Airlines
- 19
- Longest route
- Shanghai (PVG), 6,443 km
- Shortest route
- Sulaymaniyah (ISU), 529 km
- Verified current
- 0 of 43
Airlines flying nonstop from Tehran
Iran Air (22), Mahan Air (12), Iran Aseman Airlines (7), Turkish Airlines (2), Aeroflot (1), Air Arabia (1), Atlasjet (1), Azerbaijan Airlines (1), Belavia Belarusian Airlines (1), China Southern Airlines (1), Emirates (1), Etihad Airways (1), Gulf Air Bahrain (1), Kuwait Airways (1), Lufthansa (1), Oman Air (1), Pegasus Airlines (1), Qatar Airways (1), Tajik Air (1). The number is how many of the destinations above each airline flies.
Nearby departure airports
Other origins within 400 km of IKA, nearest first.
About these routes
Rows marked Verified were seen operating in the 30 days to 2026-10-16. Rows marked Archive come from the OpenFlights route archive (around 2014); we remove the airlines we know have folded, but a route can still have changed since, so treat those rows as a starting point and confirm with the airline before booking. How the data is built.