site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
  1. Flightmap
  2. Airports in Iran, Islamic Republic of
  3. Flights to IKA

Flights to Tehran (IKA)

Last updated: Sep 10, 2026

Did you mean flights from Tehran?

Imam Khomeini International Airport is an airport serving Tehran, Iran, Islamic Republic of.

Right now there are 27 airports in 15 countries connected to Tehran, with 25 airlines flying scheduled passenger traffic.

Tehran's longest nonstop connection is Shanghai (PVG), 4,003 miles, offered by Mahan Airlines.

On this page

  1. Airlines serving Tehran
  2. Popular routes to Tehran
  3. Information on Points & Miles
  4. Long-haul flights to Tehran
  5. Flights to Tehran (IKA) by country
  6. Seasonal and upcoming routes to Tehran
  7. Airline alliances to Tehran
  8. Award programs that reach Tehran
  9. Intercontinental flights to Tehran
  10. Alternative airports near Tehran
  11. Frequently asked questions

Airlines serving Tehran

  • Mahan Airlines15 destinations
  • Iran Air Tours7 destinations
  • Iran Air3 destinations
  • China Southern Airlines2 destinations
  • Lufthansa2 destinations
  • Oman Air2 destinations
  • Pegasus Airlines2 destinations
  • VF2 destinations
  • Aeroflot1 destination
  • Air Arabia1 destination
  • Armenia Airways1 destination
  • Austrian Airlines1 destination
  • Azerbaijan Airlines1 destination
  • Emirates1 destination
  • Etihad Airways1 destination
  • flydubai1 destination
  • Iberia1 destination
  • Iran Aseman Airlines1 destination
  • Kuwait Airways1 destination
  • LATAM Chile1 destination
Show top 20 airlinesShow less

Popular routes to Tehran

The places connected to Tehran on the most scheduled services, busiest first.

  • Arnavutkoy (IST)1,276 mi
  • Istanbul (SAW)1,242 mi
  • Baku (GYD)354 mi
  • Vienna (VIE)1,964 mi
  • Dubai (DXB)746 mi
  • Ankara (ESB)1,041 mi
  • Muscat (MCT)922 mi
  • Sharjah (SHJ)744 mi
  • Frankfurt-am-Main (FRA)2,346 mi
  • Doha (DOH)702 mi
  • Urumqi (URC)2,001 mi
  • Shanghai (PVG)4,003 mi
  • Shenzhen (SZX)3,824 mi
  • Kuwait City (KWI)466 mi
  • Guangzhou (CAN)3,771 mi
  • Moscow (SVO)1,561 mi
  • Beijing (PEK)3,508 mi
  • Baghdad (BGW)422 mi
  • Najaf (NJF)454 mi
  • Yerevan (EVN)493 mi
Show top 20 destinationsShow less

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Tehran not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Tehran non-stop?

  • Sulaymaniyah (ISU)328 mi
  • Baku (GYD)354 mi
  • Arbil (EBL)407 mi
  • Baghdad (BGW)422 mi
  • Najaf (NJF)454 mi
  • Kuwait City (KWI)466 mi
  • Yerevan (EVN)493 mi

Which places within 1,000 miles can reach Tehran non-stop?

  • Doha (DOH)702 mi
  • Sharjah (SHJ)744 mi
  • Dubai (DXB)746 mi
  • Muscat (MCT)922 mi

Which places within 2,000 miles can reach Tehran non-stop?

  • Ankara (ESB)1,041 mi
  • Islamabad (ISB)1,239 mi
  • Istanbul (SAW)1,242 mi
  • Arnavutkoy (IST)1,276 mi
  • Lahore (LHE)1,364 mi
  • Moscow (SVO)1,561 mi
  • New Delhi (DEL)1,587 mi
  • Vienna (VIE)1,964 mi

Which places within 3,000 miles can reach Tehran non-stop?

  • Urumqi (URC)2,001 mi
  • Frankfurt-am-Main (FRA)2,346 mi

Which places within 4,000 miles can reach Tehran non-stop?

  • Beijing (PEK)3,508 mi
  • Beijing (PKX)3,511 mi
  • Phuket (HKT)3,519 mi
  • Guangzhou (CAN)3,771 mi
  • Shenzhen (SZX)3,824 mi

Which places within 5,000 miles can reach Tehran non-stop?

  • Shanghai (PVG)4,003 mi

Long-haul flights to Tehran

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Tehran of 3,000 miles or more.

  • Shanghai (PVG)4,003 mi
  • Shenzhen (SZX)3,824 mi
  • Guangzhou (CAN)3,771 mi
  • Phuket (HKT)3,519 mi
  • Beijing (PKX)3,511 mi
  • Beijing (PEK)3,508 mi

Flights to Tehran (IKA) by country

  • Tehran has nonstop connections with 6 airports in China: Urumqi (URC), Shanghai (PVG), Shenzhen (SZX), Guangzhou (CAN), Beijing (PEK), and Beijing (PKX). These routes are served by China Southern Airlines and Mahan Airlines.

    China6 destinations
  • Tehran has nonstop connections with 4 airports in Iraq: Baghdad (BGW), Najaf (NJF), Arbil (EBL), and Sulaymaniyah (ISU). These routes are served by Iran Air, Iran Air Tours, and Mahan Airlines.

    Iraq4 destinations
  • Tehran has nonstop connections with 3 airports in Turkey: Arnavutkoy (IST), Istanbul (SAW), and Ankara (ESB). These routes are served by Iran Air, Iran Air Tours, Iran Aseman Airlines, Mahan Airlines, Pegasus Airlines, Turkish Airlines (Star Alliance), and VF.

    Turkey3 destinations
  • Tehran has nonstop connections with 2 airports in Pakistan: Lahore (LHE) and Islamabad (ISB). These routes are served by Iran Air Tours and Mahan Airlines.

    Pakistan2 destinations
  • Tehran has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Sharjah (SHJ). These routes are served by Air Arabia, Emirates, flydubai, and Mahan Airlines.

    United Arab Emirates2 destinations
  • Tehran has a nonstop connection with Yerevan (EVN) in Armenia, served by Armenia Airways.

    Armenia1 destination
  • Tehran has a nonstop connection with Vienna (VIE) in Austria, served by Austrian Airlines (Star Alliance) and Lufthansa (Star Alliance).

    Austria1 destination
  • Tehran has a nonstop connection with Baku (GYD) in Azerbaijan, served by Azerbaijan Airlines.

    Azerbaijan1 destination
  • Tehran has a nonstop connection with Frankfurt-am-Main (FRA) in Germany, served by Lufthansa (Star Alliance) and Swiss International Air Lines (Star Alliance).

    Germany1 destination
  • Tehran has a nonstop connection with New Delhi (DEL) in India, served by Mahan Airlines.

    India1 destination
  • Tehran has a nonstop connection with Kuwait City (KWI) in Kuwait, served by Etihad Airways and Kuwait Airways.

    Kuwait1 destination
  • Tehran has a nonstop connection with Muscat (MCT) in Oman, served by Iran Air Tours, Mahan Airlines, Oman Air (Oneworld), and OV.

    Oman1 destination
  • Tehran has a nonstop connection with Doha (DOH) in Qatar, served by Iberia (Oneworld), LATAM Chile, Oman Air (Oneworld), Qatar Airways (Oneworld), and Rwandair.

    Qatar1 destination
  • Tehran has a nonstop connection with Moscow (SVO) in Russian Federation, served by Aeroflot (SkyTeam), Iran Air Tours, and Mahan Airlines.

    Russian Federation1 destination
  • Tehran has a nonstop connection with Phuket (HKT) in Thailand, served by Mahan Airlines.

    Thailand1 destination
Show all 15 countriesShow less

Seasonal and upcoming routes to Tehran

Not flying yet

  • Muscat (MCT)Starts Sep 11, 2026
  • Lahore (LHE)Sep 12, 2026 – Oct 3, 2026
  • Beijing (PEK)Sep 13, 2026 – Oct 2, 2026
  • Istanbul (SAW)Starts Sep 13, 2026
  • Baku (GYD)Starts Sep 16, 2026
  • Ankara (ESB)Starts Sep 21, 2026
  • Islamabad (ISB)Sep 22, 2026 – Sep 29, 2026
  • Moscow (SVO)Starts Sep 22, 2026
  • Kuwait City (KWI)Starts Oct 25, 2026
  • Sharjah (SHJ)Starts Oct 25, 2026
  • Urumqi (URC)Starts Oct 25, 2026
  • Beijing (PKX)Starts Oct 27, 2026
  • Vienna (VIE)Starts Nov 2, 2026
  • Doha (DOH)Starts Jan 1, 2027
  • Frankfurt-am-Main (FRA)Starts Mar 29, 2027
Show all 15 routesShow less

Ending before the rest

  • Najaf (NJF)Through Sep 22, 2026
  • New Delhi (DEL)Through Sep 29, 2026
  • Arbil (EBL)Through Sep 29, 2026
  • Phuket (HKT)Through Sep 30, 2026
  • Sulaymaniyah (ISU)Through Sep 30, 2026
  • Shenzhen (SZX)Through Sep 30, 2026
  • Guangzhou (CAN)Through Oct 5, 2026
  • Baghdad (BGW)Through Oct 6, 2026
  • Shanghai (PVG)Through Oct 6, 2026
  • Yerevan (EVN)Through Nov 1, 2026
Show all 10 routesShow less

The other 2 routes are scheduled across the whole window the feed publishes.

Airline alliances to Tehran

  • Star Alliance3 destinations
  • Oneworld2 destinations
  • SkyTeam1 destination

Award programs that reach Tehran

How many of these places each program's airlines fly to Tehran from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan3 destinations
  • All Nippon Airways3 destinations
  • EVA Air Infinity MileageLands3 destinations
  • LifeMiles3 destinations
  • Lufthansa Miles & More3 destinations
  • Singapore KrisFlyer3 destinations
  • TAP Miles&Go3 destinations
  • Turkish Miles&Smiles3 destinations
  • United MileagePlus3 destinations
  • Alaska Atmos Rewards2 destinations
  • American Airlines2 destinations
  • British Airways2 destinations
  • Cathay Pacific2 destinations
  • Finnair Plus2 destinations
  • Iberia Plus2 destinations
  • Qantas Frequent Flyer2 destinations
  • Qatar Airways2 destinations
  • Club Premier1 destination
  • Delta SkyMiles1 destination
  • Emirates Skywards1 destination
Show top 20 programsShow less

Intercontinental flights to Tehran

Non-stop flights to Tehran from Europe

Aeroflot (SkyTeam) links Tehran nonstop with Moscow (SVO).

Austrian Airlines (Star Alliance) links Tehran nonstop with Vienna (VIE).

Iran Air links Tehran nonstop with Arnavutkoy (IST).

Iran Air Tours links Tehran nonstop with Arnavutkoy (IST) and Moscow (SVO).

Iran Aseman Airlines links Tehran nonstop with Arnavutkoy (IST).

Lufthansa (Star Alliance) links Tehran nonstop with Vienna (VIE) and Frankfurt-am-Main (FRA).

Mahan Airlines links Tehran nonstop with Arnavutkoy (IST) and Moscow (SVO).

Pegasus Airlines links Tehran nonstop with Istanbul (SAW) and Ankara (ESB).

Swiss International Air Lines (Star Alliance) links Tehran nonstop with Frankfurt-am-Main (FRA).

Turkish Airlines (Star Alliance) links Tehran nonstop with Arnavutkoy (IST).

VF links Tehran nonstop with Istanbul (SAW) and Ankara (ESB).

Alternative airports near Tehran

  • Tehran (THR)21 mi / 34 km
  • NSH (NSH)88 mi / 142 km
  • RZR (RZR)107 mi / 172 km
  • Amol (BSM)109 mi / 175 km
  • Araak (AJK)115 mi / 185 km

Frequently asked questions

What is the official name of airport IKA?

The airport's official name is Imam Khomeini International Airport. On Roame and most flight schedules, you will find it under the code IKA.

What is the airport code for Imam Khomeini International Airport?

The IATA airport code for Imam Khomeini International Airport is IKA. Enter IKA in Flightmap whenever you want to use this exact airport.

Where is Imam Khomeini International Airport (IKA)?

Imam Khomeini International Airport serves Tehran, Iran, Islamic Republic of. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to IKA, not just the broader city.

How can I explore flights to Tehran (IKA)?

Open the map with Anywhere as your starting point and IKA as the destination. Each result keeps the route pointed toward Tehran, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Tehran?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to IKA.

Can I look for award flights to Tehran (IKA)?

Yes. When Roame has observed award availability for a route to IKA, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

SearchGuides