Airports classified as large
Cities with several airports
Commercial airports
Airports with an IATA code and scheduled service, grouped by region.
Alborz Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| PYK | OIIP | Payam International Airport | Karaj | Large airport |
Ardabil Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| ADU | OITL | Ardabil Airport | Ardabil | Medium airport |
| PFQ | OITP | Parsabad-Moghan Airport | Parsabad | Small airport |
Bushehr Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| BUZ | OIBB | Bushehr Airport | Bushehr | Medium airport |
| KHK | OIBQ | Khark Airport | Khark | Medium airport |
| PGU | OIBP | Persian Gulf International Airport | Khiyaroo | Medium airport |
East Azerbaijan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| TBZ | OITT | Tabriz International Airport | Tabriz | Large airport |
Fars Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| LFM | OISR | Lamerd Airport | Lamerd | Medium airport |
| LRR | OISL | Lar Airport | Lar | Medium airport |
| SYZ | OISS | Shiraz Shahid Dastghaib International Airport | Shiraz | Large airport |
Gilan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| RAS | OIGG | Sardar-e-Jangal Airport | Rasht | Medium airport |
Hamadan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| HDM | OIHH | Hamadan Airport | Hamadan | Medium airport |
Hormozgan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| AEU | OIBA | Abu Musa Island Airport | Abu Musa | Medium airport |
| BND | OIKB | Bandar Abbas International Airport | Bandar Abbas | Large airport |
| BDH | OIBL | Bandar Lengeh International Airport | Bandar Lengeh | Medium airport |
| JSK | OIZJ | Jask Airport | Bandar-e-Jask | Small airport |
| KIH | OIBK | Kish International Airport | Kish Island | Large airport |
| GSM | OIKQ | Qeshm International Airport | Qeshm(Dayrestan) | Large airport |
Isfahan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| IFN | OIFM | Isfahan Shahid Beheshti International Airport | Isfahan | Large airport |
| KKS | OIFK | Kashan Airport | Kashan | Medium airport |
Kerman Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| KER | OIKK | Ayatollah Hashemi Rafsanjani International Airport | Kerman | Large airport |
| BXR | OIKM | Bam Airport | Bam | Medium airport |
| RJN | OIKR | Rafsanjan Airport | Rafsanjan | Medium airport |
Kermanshah Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| KSH | OICC | Shahid Ashrafi Esfahani Airport | Kermanshah | Medium airport |
Khuzestan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| ABD | OIAA | Abadan Ayatollah Jami International Airport | Abadan | Large airport |
| DEF | OIAD | Dezful Airport | Dezful | Medium airport |
| MRX | OIAM | Mahshahr Airport | Mahshahr | Medium airport |
| AWZ | OIAW | Qasem Soleimani International Airport | Ahvaz | Large airport |
Kohgiluyeh and Boyer-Ahmad Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| GCH | OIAH | Gachsaran Airport | Gachsaran | Medium airport |
Kurdistan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| SDG | OICS | Sanandaj Airport | — | Medium airport |
Lorestan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| KHD | OICK | Khoram Abad Airport | — | Medium airport |
Mazandaran Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| NSH | OINN | Nowshahr Airport | Nowshahr | Medium airport |
| RZR | OINR | Ramsar Airport | Ramsar | Medium airport |
| SRY | OINZ | Sari Dasht-e Naz International Airport | Sari | Medium airport |
North Khorasan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| BJB | OIMN | Bojnord Airport | Bojnord | Medium airport |
Razavi Khorasan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| MHD | OIMM | Mashhad International Airport | Mashhad | Large airport |
| AFZ | OIMS | Sabzevar National Airport | Sabzevar | Medium airport |
Semnan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| SNX | OIIS | Semnan Municipal Airport | Semnan | Small airport |
Sistan and Baluchestan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| ZBR | OIZC | Chabahar Konarak International Airport | Konarak | Medium airport |
| ZAH | OIZH | Zahedan International Airport | Zahedan | Large airport |
South Khorasan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| XBJ | OIMB | Birjand International Airport | Birjand | Large airport |
Tehran Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| IKA | OIIE | Imam Khomeini International Airport | Tehran | Large airport |
| THR | OIII | Mehrabad International Airport | Tehran | Large airport |
West Azerbaijan Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| OMH | OITR | Urmia Airport | Urmia | Medium airport |
Yazd Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| AZD | OIYY | Shahid Sadooghi Airport | Yazd | Medium airport |
Complete aerodrome directory
All 183 airports, airfields and seaplane bases recorded for Iran in OurAirports. Loaded on demand.
Frequently asked questions
How many airports does Iran have?
Our directory lists 45 airports with scheduled service in Iran. Including small airfields and seaplane bases, OurAirports records 183 aerodromes.
Which airports in Iran are classified as large?
OurAirports classifies these airports in Iran as large: Abadan Ayatollah Jami International Airport (ABD), Qasem Soleimani International Airport (AWZ), Bandar Abbas International Airport (BND), Qeshm International Airport (GSM), Isfahan Shahid Beheshti International Airport (IFN), Imam Khomeini International Airport (IKA), Ayatollah Hashemi Rafsanjani International Airport (KER), Kish International Airport (KIH), Mashhad International Airport (MHD), Payam International Airport (PYK), Shiraz Shahid Dastghaib International Airport (SYZ), Tabriz International Airport (TBZ), Mehrabad International Airport (THR), Birjand International Airport (XBJ), Zahedan International Airport (ZAH).
Source: OurAirports · Data updated: 9 November 2026