Direct flights from Tehran Imam Khomeini International Airport (IKA)
Tehran Imam Khomeini International Airport in Tehran, Iran has direct flights to 31 airports in 21 countries, flown by 21 airlines. The longest is to Shanghai (PVG) at 6,443 km.
See every route from IKA on the mapDirect flights from IKA by country
China (4)
- PEK Beijing · 5,646 km · ~7h 25m · Mahan Air
- CAN Guangzhou · 6,069 km · ~7h 55m · Mahan Air
- PVG Shanghai · 6,443 km · ~8h 20m · Mahan Air
- URC Urumqi · 3,220 km · ~4h 25m · China Southern Airlines
Turkey (3)
- ESB Ankara · 1,676 km · ~2h 35m · Mahan Air
- IST Istanbul · 2,040 km · ~3h · Sepehran Airlines, TBN and Turkish Airlines +1
- SAW Istanbul · 1,999 km · ~2h 55m · Pegasus Airlines and Turkish Airlines
United Arab Emirates (3)
- AUH Abu Dhabi · 1,267 km · ~2h 5m · Etihad Airways
- DXB Dubai · 1,200 km · ~2h · Emirates and Mahan Air
- SHJ Sharjah · 1,197 km · ~2h · Air Arabia
Germany (2)
- DUS Duesseldorf · 3,922 km · ~5h 15m · Mahan Air
- FRA Frankfurt · 3,774 km · ~5h 5m · Lufthansa
Iraq (2)
Thailand (2)
- BKK Bangkok · 5,497 km · ~7h 10m · Mahan Air
- HKT Phuket · 5,663 km · ~7h 25m · Mahan Air
Austria (1)
- VIE Vienna · 3,161 km · ~4h 20m · Austrian Airlines
Azerbaijan (1)
- GYD Baku · 570 km · ~1h 10m · Azerbaijan Airlines
Bahrain (1)
- BAH Bahrain · 1,018 km · ~1h 45m · Gulf Air
Belarus (1)
- MSQ Minsk 2 · 2,725 km · ~3h 50m · Belavia
India (1)
- DEL Delhi · 2,554 km · ~3h 35m · Mahan Air
Italy (1)
- FCO Rome · 3,424 km · ~4h 40m · ITA Airways
Kazakhstan (1)
- ALA Alma-ata · 2,381 km · ~3h 25m · Mahan Air
Kuwait (1)
- KWI Kuwait · 750 km · ~1h 25m · Kuwait Airways
Malaysia (1)
- KUL Kuala Lumpur · 6,336 km · ~8h 15m · Mahan Air
Oman (1)
- MCT Muscat · 1,484 km · ~2h 20m · Oman Air
Qatar (1)
- DOH Doha · 1,129 km · ~1h 55m · Qatar Airways
Russia (1)
- SVO Moscow · 2,512 km · ~3h 35m · Aeroflot and Mahan Air
Tajikistan (1)
- DYU Dushanbe · 1,605 km · ~2h 25m · VRH
Uzbekistan (1)
- TAS Tashkent · 1,705 km · ~2h 35m · Iran Airtour
Vietnam (1)
- HAN Hanoi · 5,506 km · ~7h 15m · Mahan Air
Airlines flying from IKA
Aeroflot, Air Arabia, Austrian Airlines, Azerbaijan Airlines, Belavia, China Southern Airlines, Emirates, Etihad Airways, Gulf Air, ITA Airways, Iran Airtour, Kuwait Airways, Lufthansa, Mahan Air, Oman Air, Pegasus Airlines, Qatar Airways, Sepehran Airlines, TBN, Turkish Airlines, VRH
Going somewhere IKA doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Tehran to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.