Airports in Iran
Airport codes of Iran: every airport with an IATA code, with its city. Type to filter.
Iran has 77 airports with an IATA code in the open data. 45 of them have scheduled airline flights and have their own page here. The large airports are Abadan (ABD), Ahvaz (AWZ), Bandar Abbas (BND), Qeshm(Dayrestan) (GSM), Isfahan (IFN), Tehran (IKA), Kerman (KER), Kish Island (KIH), Mashhad (MHD), Karaj (PYK), Shiraz (SYZ), Tabriz (TBZ) and 3 more. The longest runway is at Bushehr Airport: 4,470 metres. The highest is Hamadan Airport, at 1,754 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| ABD | Abadan Ayatollah Jami International Airport | Abadan | Iran |
| AEU | Abu Musa Island Airport | Abu Musa | Iran |
| AWZ | Qasem Soleimani International Airport | Ahvaz | Iran |
| ADU | Ardabil Airport | Ardabil | Iran |
| BXR | Bam Airport | Bam | Iran |
| BND | Bandar Abbas International Airport | Bandar Abbas | Iran |
| BDH | Bandar Lengeh International Airport | Bandar Lengeh | Iran |
| JSK | Jask Airport | Bandar-e-Jask | Iran |
| XBJ | Birjand International Airport | Birjand | Iran |
| BJB | Bojnord Airport | Bojnord | Iran |
| BUZ | Bushehr Airport | Bushehr | Iran |
| DEF | Dezful Airport | Dezful | Iran |
| GCH | Gachsaran Airport | Gachsaran | Iran |
| HDM | Hamadan Airport | Hamadan | Iran |
| IFN | Isfahan Shahid Beheshti International Airport | Isfahan | Iran |
| PYK | Payam International Airport | Karaj | Iran |
| KKS | Kashan Airport | Kashan | Iran |
| KER | Ayatollah Hashemi Rafsanjani International Airport | Kerman | Iran |
| KSH | Shahid Ashrafi Esfahani Airport | Kermanshah | Iran |
| KHK | Khark Airport | Khark | Iran |
| PGU | Persian Gulf International Airport | Khiyaroo | Iran |
| KHD | Khoram Abad Airport | not listed | Iran |
| KIH | Kish International Airport | Kish Island | Iran |
| ZBR | Chabahar Konarak International Airport | Konarak | Iran |
| LFM | Lamerd Airport | Lamerd | Iran |
| LRR | Lar Airport | Lar | Iran |
| MRX | Mahshahr Airport | Mahshahr | Iran |
| MHD | Mashhad International Airport | Mashhad | Iran |
| NSH | Nowshahr Airport | Nowshahr | Iran |
| PFQ | Parsabad-Moghan Airport | Parsabad | Iran |
| GSM | Qeshm International Airport | Qeshm(Dayrestan) | Iran |
| RJN | Rafsanjan Airport | Rafsanjan | Iran |
| RZR | Ramsar Airport | Ramsar | Iran |
| RAS | Sardar-e-Jangal Airport | Rasht | Iran |
| AFZ | Sabzevar National Airport | Sabzevar | Iran |
| SDG | Sanandaj Airport | not listed | Iran |
| SRY | Sari Dasht-e Naz International Airport | Sari | Iran |
| SNX | Semnan Municipal Airport | Semnan | Iran |
| SYZ | Shiraz Shahid Dastghaib International Airport | Shiraz | Iran |
| TBZ | Tabriz International Airport | Tabriz | Iran |
| IKA | Imam Khomeini International Airport | Tehran | Iran |
| THR | Mehrabad International Airport | Tehran | Iran |
| OMH | Urmia Airport | Urmia | Iran |
| AZD | Shahid Sadooghi Airport | Yazd | Iran |
| ZAH | Zahedan International Airport | Zahedan | Iran |
| NUJ | Nojeh Air Base | Amirabad | Iran |
| BSM | Bishe Kola Air Base | Amol | Iran |
| AJK | Arak Airport | Araak | Iran |
| HDR | Havadarya Airport | Bandar Abbas | Iran |
| FAZ | Fasa Airport | Fasa | Iran |
| GBT | Gorgan Airport | Gorgan | Iran |
| IFH | Hesa Airport | Hesa | Iran |
| IIL | Ilam Airport | Ilam | Iran |
| IAQ | Bahregan Airport | Imam Hassan | Iran |
| IHR | Iranshahr Airport | Iranshahr | Iran |
| JAR | Jahrom Airport | Jahrom | Iran |
| KNR | Jam Airport | Jam | Iran |
| JYR | Jiroft Airport | Jiroft | Iran |
| KLM | Kalaleh Airport | Kalaleh | Iran |
| KHA | Khaneh Airport | Khaneh | Iran |
| KHY | Khoy Airport | Khoy | Iran |
| LVP | Lavan Airport | Lavan Airport | Iran |
| ACP | Sahand Airport | Maragheh | Iran |
| QMJ | Shahid Asiyaee Airport | Masjed Soleyman | Iran |
| AKW | Aghajari Airport | Omidiyeh | Iran |
| OMI | Omidiyeh Airport | Omidiyeh | Iran |
| GZW | Qazvin Airport | Qazvin | Iran |
| CKT | Sarakhs Airport | Sarakhs | Iran |
| CQD | Shahrekord Airport | Shahrekord | Iran |
| RUD | Shahrud International Airport | Shahrud | Iran |
| IMQ | Maku National Airport | Showt | Iran |
| SXI | Siri Airport | Siri | Iran |
| SYJ | Sirjan Airport | Sirjan | Iran |
| TCX | Tabas Airport | Tabas | Iran |
| YES | Yasuj Airport | Yasuj | Iran |
| ACZ | Zabol Airport | Zabol | Iran |
| JWN | Zanjan Airport | Zanjan | Iran |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.