Airports in Iran
45 airports with scheduled flights, busiest first.
Iran has 45 airports with scheduled passenger flights and an IATA code, 15 of them large. The busiest are Mehrabad International Airport (THR, 14.9 million passengers, Wikidata, 2019), Mashhad International Airport (MHD, 8.9 million passengers, Wikidata, 2019) and Imam Khomeini International Airport (IKA, 7.7 million passengers, Wikidata, 2024). Tehran has more than one airport.
Cities with more than one airport
Busiest routes
| Route | Distance | Passengers / year |
|---|---|---|
| IKA – IST | 2,058 km | 2,050,223 |
| IKA – SAW | 2,003 km | 318,677 |
| IST – TBZ | 1,538 km | 200,961 |
| IST – MHD | 2,729 km | 160,098 |
| AYT – IKA | 1,835 km | 152,166 |
| ESB – IKA | 1,679 km | 132,581 |
| IST – SYZ | 2,515 km | 103,641 |
| ADB – IKA | 2,157 km | 86,718 |
| FRA – IKA | 3,782 km | 82,117 |
| DEL – IKA | 2,558 km | 38,715 |
| DNZ – IKA | 1,933 km | 36,112 |
| GZP – IKA | 1,703 km | 17,251 |
| BOM – IKA | 2,798 km | 14,309 |
Questions
Iran has 45 airports with scheduled passenger flights and an IATA code, 15 of them large airports (OurAirports, 14 October 2026). Airfields without airline service are not counted.
Mehrabad International Airport (THR), Mashhad International Airport (MHD), Imam Khomeini International Airport (IKA), Kish International Airport (KIH), Shiraz Shahid Dastghaib International Airport (SYZ) and Qasem Soleimani International Airport (AWZ), by passengers a year in open data. The full list with ICAO codes is on this page.
Mehrabad International Airport (THR), with 14.9 million passengers (Wikidata, 2019).
Tehran (THR, IKA).