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.

Code Airport
THRMehrabad International Airport
MHDMashhad International Airport
IKAImam Khomeini International Airport
KIHKish International Airport
SYZShiraz Shahid Dastghaib International Airport
AWZQasem Soleimani International Airport
IFNIsfahan Shahid Beheshti International Airport
TBZTabriz International Airport
BNDBandar Abbas International Airport
ABDAbadan Ayatollah Jami International Airport
KERAyatollah Hashemi Rafsanjani International Airport
PGUPersian Gulf International Airport
KSHShahid Ashrafi Esfahani Airport
AZDShahid Sadooghi Airport
ZAHZahedan International Airport
BUZBushehr Airport
GSMQeshm International Airport
RASSardar-e-Jangal Airport
OMHUrmia Airport
SRYSari Dasht-e Naz International Airport
XBJBirjand International Airport
PYKPayam International Airport
DEFDezful Airport
ZBRChabahar Konarak International Airport
RZRRamsar Airport
BXRBam Airport
ADUArdabil Airport
HDMHamadan Airport
BJBBojnord Airport
KHDKhoram Abad Airport
AFZSabzevar National Airport
LRRLar Airport
LFMLamerd Airport
RJNRafsanjan Airport
AEUAbu Musa Island Airport
MRXMahshahr Airport
KKSKashan Airport
SDGSanandaj Airport
BDHBandar Lengeh International Airport
NSHNowshahr Airport
GCHGachsaran Airport
KHKKhark Airport
SNXSemnan Municipal Airport
PFQParsabad-Moghan Airport
JSKJask Airport

Cities with more than one airport

Busiest routes

Route Distance Passengers / year
IKA – IST2,058 km 2,050,223
IKA – SAW2,003 km 318,677
IST – TBZ1,538 km 200,961
IST – MHD2,729 km 160,098
AYT – IKA1,835 km 152,166
ESB – IKA1,679 km 132,581
IST – SYZ2,515 km 103,641
ADB – IKA2,157 km 86,718
FRA – IKA3,782 km 82,117
DEL – IKA2,558 km 38,715
DNZ – IKA1,933 km 36,112
GZP – IKA1,703 km 17,251
BOM – IKA2,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.