Skip to main content
AirMilesCalc
Menu

Airports in Iran

43 airports with IATA codes · 285 routes total

This directory lists every IATA-coded airport in Iran recorded in the OpenFlights dataset, with city, exact latitude/longitude, the count of unique destinations served, and one-click flight-distance tools to anywhere in the world. The range spans from major international hubs serving hundreds of distinct destinations down to small regional and local airports serving a handful of short-haul links — 43 Iran airports in total.

The three most-connected airports in Iran by scheduled-route count are Imam Khomeini International Airport (IKA), Mashhad International Airport (MHD), and Mehrabad International Airport (THR), together accounting for 117 of the 285 unique source-airport → destination pairs from Iran in the dataset. On the map above, pins 1 – 5 mark the top hubs; small dots are every other listed airport. Click any pin or card for full details — IATA + ICAO codes, elevation, timezone, airlines operating there, popular routes, and nearby alternative airports.

Loading map…

Major airports in Iran

Ranked by the number of unique scheduled destinations served (route count from OpenFlights). The numbers below match the # pins on the map.

Complete list of airports in Iran

All 43 IATA-coded Iran airports, sorted alphabetically by city.

ABD
Abadan Airport
Abadan
Local3 routes
AWZ
Ahwaz Airport
Ahwaz
Regional13 routes
ADU
Ardabil Airport
Ardabil
Local2 routes
KSH
Shahid Ashrafi Esfahani Airport
Bakhtaran
Local3 routes
BXR
Bam Airport
Bam
Local1 route
BND
Bandar Abbas International Airport
Bandar Abbas
Regional12 routes
BDH
Bandar Lengeh Airport
Bandar Lengeh
Local2 routes
MRX
Mahshahr Airport
Bandar Mahshahr
Local2 routes
XBJ
Birjand Airport
Birjand
Local2 routes
BJB
Bojnord Airport
Bojnourd
Local1 route
BUZ
Bushehr Airport
Bushehr
Local4 routes
ZBR
Konarak Airport
Chah Bahar
Local5 routes
SRY
Dasht-e Naz Airport
Dasht-e-naz
Local4 routes
DEF
Dezful Airport
Dezful
Local1 route
IFN
Esfahan Shahid Beheshti International Airport
Esfahan
Regional14 routes
GCH
Gachsaran Airport
Gachsaran
Local1 route
GBT
Gorgan Airport
Gorgan
Local4 routes
HDM
Hamadan Airport
Hamadan
Local1 route
IIL
Ilam Airport
Ilam
Local1 route
KER
Kerman Airport
Kerman
Local4 routes
PGU
Persian Gulf International Airport
Khalije Fars
Local5 routes
KHD
Khoram Abad Airport
Khorram Abad
Local1 route
KHY
Khoy Airport
Khoy
Local1 route
KIH
Kish International Airport
Kish Island
Local7 routes
LFM
Lamerd Airport
Lamerd
Local3 routes
LRR
Lar Airport
Lar
Local6 routes
MHD
Mashhad International Airport
Mashhad
Regional38 routes
NSH
Noshahr Airport
Noshahr
Local2 routes
PFQ
Parsabade Moghan Airport
Parsabad
Local1 route
RZR
Ramsar Airport
Ramsar
Local2 routes
RAS
Sardar-e-Jangal Airport
Rasht
Local7 routes
AFZ
Sabzevar National Airport
Sabzevar
Local1 route
SDG
Sanandaj Airport
Sanandaj
Local1 route
SYZ
Shiraz Shahid Dastghaib International Airport
Shiraz
Regional25 routes
SXI
Sirri Island Airport
Siri Island
Local1 route
TBZ
Tabriz International Airport
Tabriz
Regional10 routes
THR
Mehrabad International Airport
Teheran
Regional36 routes
IKA
Imam Khomeini International Airport
Tehran
Regional43 routes
OMH
Urmia Airport
Uromiyeh
Local2 routes
YES
Yasouj Airport
Yasuj
Local1 route
AZD
Shahid Sadooghi Airport
Yazd
Local4 routes
ACZ
Zabol Airport
Zabol
Local1 route
ZAH
Zahedan International Airport
Zahedan
Local7 routes

About flying via Iran

Distances between any two airports — within Iran or to anywhere else in the world — are computed on this site with the Vincenty geodesic formula, which models Earth's oblate-spheroid shape (WGS-84) and converges to within roughly 0.5 mm. Flight times are estimated against typical aircraft cruise speeds for each distance band (short, medium, long, and ultra-long-haul); they are first-order approximations, not Air Traffic Control flight-plan times, and exclude taxi, holding, and routing detours. CO₂ emissions use the UK DEFRA 2024 conversion factors for business travel by air, broken down by economy, premium economy, business, and first class, including the radiative-forcing uplift.

Click any airport in the directory above to open its detail page — exact coordinates, elevation, time zone, operating airlines, scheduled destinations, and nearby alternative airports, plus an embedded distance calculator. Note that this dataset is a snapshot: schedules change frequently, so always confirm current operations with the airline or the airport's own website before booking or planning.

Data sources

  • Airports & routes: OpenFlights — community-maintained dataset of airports and scheduled routes (ODbL licensed).
  • IATA / ICAO codes: official IATA and ICAO public airport-code registries.
  • Distance:Vincenty's formulae (1975) on the WGS-84 reference ellipsoid.
  • CO₂ factors: UK DEFRA 2024 GHG conversion factors for business travel by air, including radiative forcing.
  • Map tiles: © OpenStreetMap contributors, © CARTO.

Frequently asked questions about airports in Iran

How many airports are in Iran?
Iran has 43 airports with active IATA codes listed in our database (sourced from OpenFlights) — all of them with scheduled commercial routes.
What is the largest airport in Iran?
By scheduled-route count in the OpenFlights dataset, Imam Khomeini International Airport (IKA) in Tehran is the most-connected airport in Iran, serving 43 unique destinations. “Largest” can also be measured by passenger throughput or aircraft movements, which are not in this dataset — for those metrics, see the airport's published annual report or the ACI World traffic rankings.
What are the main IATA codes for airports in Iran?
The most-connected airports in Iran by scheduled-route count use these IATA codes: IKA, MHD, THR, SYZ, IFN. The complete list of 43 IATA codes is in the airport directory grid above.
Can I calculate the distance between any two Iran airports?
Yes — use the distance calculator and enter any two IATA codes (for example, IKAMHD) to get geodesic distance in miles, kilometers, and nautical miles, plus flight time and CO₂ estimates by cabin class.
How accurate are the Iran airport coordinates and distances?
Airport coordinates come from the OpenFlights airports.dat dataset, a community-contributed reference cross-checked against official AIPs and ICAO codes. Distances between any two airports are computed in-app with the Vincenty geodesic formula on the WGS-84 reference ellipsoid, converging to within roughly 0.5 mm — well below any practical flight-planning tolerance. For independent verification of coordinates, see ourairports.org or the airport's official Aeronautical Information Publication.
How many flight routes operate from Iran airports?
Across all Iran airports in our database, there are 285 scheduled commercial routes to destinations worldwide (sum of all unique source-airport → destination pairs).

Continue exploring Iran and beyond