Airports in Iran

37 commercial airports — 0 major international hubs, 9 regional airports, and 28 minor airfields.

Live fares · MHD → KWI

Airports of Iran

Iran is a big country — roughly the size of Western Europe — and its airport network reflects that scale without quite mastering it. Thirty-seven commercial airports sounds like solid coverage until you notice that 28 of them handle fewer than eight destinations each. There's no single dominant mega-hub here. Instead, the network splits awkwardly between two Tehran airports pulling in opposite directions and a handful of regional players doing heavier lifting than their size suggests. For a country this geographically complex, with mountain ranges and desert plateaus separating its major population centers, that distribution makes a certain logical sense.

The shape of Iran's aviation network

What's genuinely interesting about Iran's network is the Tehran situation. Most countries this size consolidate everything into one primary international airport. Iran runs two. IKA — Imam Khomeini — handles the bulk of international traffic with 39 non-stop routes, while Mehrabad (THR), the older field closer to the city center, operates 29 routes, mostly domestic and regional. They're not really competing; they're covering different functions, which matters enormously if you book the wrong one for your connection. Meanwhile, Mashhad (MHD) quietly outperforms both with 41 destinations, driven by religious pilgrimage traffic to one of Islam's holiest shrines. That's not a fluke — it's structural demand. The network follows where Iranians actually need to go, not where foreign carriers want to land.

Airport tiers in Iran

Regional airports (9)

Minor airfields (28)

Tips for using Iran's airports

If you're arriving internationally, you almost certainly want IKA — not THR, which will catch out anyone who books without checking. For the holy city of Mashhad, fly direct if your routing allows; it's far enough from Tehran that a domestic leg is genuinely worth paying for rather than attempting overland. Tabriz (TBZ) is your entry point for northwest Iran and serves 16 routes, respectable for a regional airport. The 28 minor airfields are functional but thin on frequency — treat them as last-resort options or starting points for very specific regional trips, not reliable connection points.

Frequently asked questions

How many commercial airports are there in Iran?

Iran has 37 commercial airports serving domestic and international routes. These airports are distributed across the country to provide connectivity to major cities and regions.

What is the biggest and busiest airport in Iran?

Mashhad International Airport (MHD) is Iran's largest airport hub, serving as the primary hub for both domestic and international flights. It handles the majority of passenger traffic among Iranian airports.

Can I fly internationally from regional airports in Iran?

While Iran has 37 commercial airports, international flights are limited and primarily concentrated at major hubs like Mashhad. Most regional airports operate primarily domestic routes, though some may offer limited international service depending on demand and airline partnerships.

What is the distance between Iran's main airports?

Iran's main airports are spread across the country's vast geography; however, specific transit times between airports vary significantly based on location. Ground transportation and connecting flights are available between major hubs.

Which airport should I fly into when visiting Iran?

For most international travelers, Mashhad International Airport (MHD) is the primary recommendation as the country's main hub with the best international connectivity. Your choice may also depend on your final destination within Iran—consider flying into the airport closest to your intended cities to minimize travel time.

Find flights from Mashad
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Regional airports (9)

Airports with 8 to 99 non-stop destinations — typically domestic + select international.

Minor airfields (28)

Airports with fewer than 8 non-stop destinations — regional connectors and remote-area airfields.

Frequently asked questions

  • How many commercial airports are there in Iran?

    Iran has 37 commercial airports operating non-stop scheduled flights. 0 qualify as major international hubs (100+ direct destinations).

  • Which Iran airports have international flights?

    9 airports in Iran operate international flights — 0 major hubs and 9 regional airports with at least 8 non-stop destinations.

Related guides for Iran

Same country, different angle — flight aggregations and visa context for travellers visiting Iran.