List of Airports in Iran

Here’s everything you need to know about the Iran, before moving to the list of Airports (have scheduled passenger service on commercial airlines) in Iran.

Iran, officially the Islamic Republic of Iran, is a country of Central Eurasia and/or Western Asia which is bordered on the east by Afghanistan and Pakistan, on the north by Armenia, Azerbaijan, the Caspian Sea and Turkmenistan, on the south by the Gulf of Oman and the Persian Gulf, on the west by Iraq and on the northwest by Turkey.

Having rich and distinctive cultural, social continuity dating back to the Achaemenian period, and vast area (1.648 million km²), Iran is an arid, mountainous, and ethnically diverse country of southwestern Asia. In recent decades it has become known for its unique brand of Islamic republic. Although the system of government was seemed as a parliamentary democracy, persistent instability both at home and abroad have steered its slide into a more theocratic authoritarianism. In 2022 the state’s push to pacify economic unrest through repression prompted widespread and debilitating protests, which were catalyzed in part by the death of Jina Mahsa Amini while she was in custody for improper attire.

Much of Iran consists of a central desert plateau, which is ringed on all sides by lofty mountain ranges that afford access to the interior through high passes. Most of the population lives on the edges of this forbidding water-less waste. The capital is Tehran, a sprawling jumbled metropolis at the southern foot of the Elburz Mountains. Famed for its handsome architecture and verdant gardens, the city fell somewhat into disrepair in the decades following the Iranian Revolution of 1978–79, though efforts were later mounted to preserve historic buildings and expand the city’s network of parks. As with Tehran, cities such as Eṣfahān and Shīrāz combine modern buildings with important landmarks from the past and serve as major centers of education, culture, and commerce.

Now you have a brief idea of Iran, now delve down to the main topic, List of Airports in Iran.

Iran is home to several important airports, for both domestic and international travel. its airport infrastructure is vast, with a total of 96 major public airports scattered across the country. However, the number of airports expands significantly when including smaller airports and military airfields, reaching an impressive count of approximately 319. This extensive network ranks Iran as the 22nd country globally in terms of the sheer quantity of airports. Such a comprehensive airport system underscores Iran’s importance in both regional and international air transportation.

Below is the list of airports (have scheduled passenger service on commercial airlines) in Iran, grouped by type and sorted by location. This list includes 96 Major Public Airports and 19 Major Military Airports.


Airports in Iran

Location Served



Airport Name

Public Airports

Abadan OIAA ABD Ayatollah Jami International Airport
Abadeh OISA Abadeh Airport
Abdanan OICD Abdanan Airport
Abu Musa Island OIBA AEU Abu Musa Airport
Ahvaz OIAW AWZ Lieutenant General Qasem Soleimani International Airport
Arak OIHR AJK Arak International Airport
Ardabil OITL ADU Ardabil Airport
Asalouyeh OIBI YEH Asalouyeh Airport
Babolsar OINB Babolsar Airport
Bam OIKM BXR Bam Airport
Bandar Abbas OIKP HDR Havadarya Airport
Bandar Abbas OIKB BND Bandar Abbas International Airport
Bandar Lengeh OIBL BDH Bandar Lengeh Airport
Behbahan OIAE Behbahan Airport
Birjand OIMB XBJ Birjand International Airport
Bojnord OIMN BJB Bojnord Airport
Bushehr OIBB BUZ Bushehr Airport
Chabahar OIZC ZBR Chabahar/Konarak International Airport
Darab OISD Darab Airport
Dezful OIAD DEF Dezful Airport
Dogonbadan (Gachsaran) OIAH GCH Gachsaran Airport
Ella, Khuzestan Province Ella North Airport
Eslamabad-e Gharb (Shahabad) Shahabad Highway Strip
Fasa OISF FAZ Fasa Airport
Firuzabad OISZ Firouzabad Airport
Garmsar OIIR Garmsar Airport
Gonbad-e Kavus/Hajji Balkhan Gonbad-e Kavus Airport
Gorgan OING GBT Gorgan International Airport
Hamadan OIHH HDM Hamadan International Airport
Ilam OICI IIL Ilam Airport
Iranshahr OIZI IHR Iranshahr Airport
Isfahan OIFM IFN Isfahan International Airport (Shahid Beheshti International)
Jahrom OISJ JAR Jahrom International Airport
Jask OIZJ JSK Jask Airport
Jiroft OIKJ JYR Jiroft Airport
Kalaleh OINE KLM Kalaleh Airport
Kangan OIBJ KNR Jam Airport
Karaj OIIP PYK Payam Airport
Kashan OIFK KKS Kashan Airport
Kashmar OIMQ Kashmar UltraLight Airport
Kerman OIKK KER Ayatollah Hashemi Rafsanjani Airport
Kermanshah OICC KSH Shahid Ashrafi Esfahani Airport
Khar Rud Khar Rud Airport
Kharg Island OIBQ KHK Kharg Airport
Khorramabad OICK KHD Khorramabad International Airport
Khoy OITK KHY Khoy Airport
Kish Island OIBK KIH Kish International Airport
Lamerd OISR LFM Lamerd International Airport
Larestan OISL LRR Larestan International Airport
Lavan Island OIBV LVP Lavan Airport
Mahmudabad (Eşfahān Province) Mahmudabad (Eşfahān) Airport
Mahshahr OIAM MRX Mahshahr Airport
Maku OITU IMQ Maku International Airport
Maragheh (Sahand) OITM ACP Sahand Airport
Mashhad OIMM MHD Mashhad International Airport (Shahid Hashemi Nejad Airport)
Masjed Soleyman OIAI Shahid Asyaee Airport
Mehtar Kalateh Mehtar Kalateh Airport
Noshahr OINN NSH Noshahr Airport
Parsabad OITP PFQ Parsabad-Moghan Airport
Piranshahr (Khaneh) OITH KHA Khaneh Airport
Qazvin (Ghazvin) OIIA Qazvin-Azadi Airport
Qazvin (Ghazvin) OIIK GZW Qazvin Airport
Qeshm OIKQ GSM Qeshm International Airport
Qom OIIQ Qom International Airport (under construction)
Qom Province OIIC Kushke Nosrat Airport
Rafsanjan OIKR RJN Rafsanjan Airport
Ramsar / Tonekabon OINR RZR Ramsar International Airport
Rasht OIGG RAS Rasht Airport (Sardar Jangal Airport)
Sabzevar OIMS AFZ Sabzevar Airport
Sanandaj OICS SDG Sanandaj Airport
Saqqez OITS SQZ Saqqez Airport
Sarakhs OIMC CKT Sarakhs Airport
Saravan OIZS Saravan Airport
Sari OINZ SRY Dasht-e Naz Airport
Sarvestan Sarvestan Airport
Semnan OIIS SNX Semnan Municipal Airport
Shadegan Shadegan Airport
Shahrekord OIFS CQD Shahrekord International Airport
Shahrud OIMJ RUD Shahroud Airport
Shiraz OISS SYZ Shiraz International Airport (Shahid Dastgheib International)
Sirjan OIKY SYJ Sirjan Airport
Sirri Island OIBS SXI Sirri Island Airport
Tabas OIMT TCX Tabas Airport
Tabriz OITT TBZ Tabriz International Airport
Tehran OIII THR Mehrabad International Airport
Tehran OIIE IKA Imam Khomeini International Airport
Tehran OIIG Ghale Morghi Airport
Tunb Island OIBX Tunb Airport
Urmia OITR OMH Urmia Airport
Yasuj OISY YES Yasuj Airport
Yazd OIYY AZD Shahid Sadooghi Airport
Zabol OIZB ACZ Zabol Airport
Zahedan OIZH ZAH Zahedan Airport
Zanjan OITZ JWN Zanjan Airport
Zarqan OISO Zarqan Airport
Zarrin Shahr OIFV ZarrinShahr Airport

Military Airports

Ahmadi Ahmadi Air Base
Amol OINJ BSM Bishe Kola Air Base
Asalouyeh OIBP PGU Persian Gulf Airport (Khalije Fars Airport)
Bastak OIBH Bastak Air Base
Darrahi Darrahi Air Base
Gorreh Gorreh Air Base
Hamadan OIHS Hamadan Air Base (Nojeh Padegan)
Isfahan OIFH Shahid Vatan Pour Air Base
Isfahan OIFE IFH Hesa Air Base
Isfahan OIFP Badr Air Base
Karaj OIIM Naja Air Base
Kashan OIFK Kashan Air Base
Nain Nain Air Base
Omidiyeh OIAJ OMI Omidiyeh Air Base
Qezel Qeshl Qezel Qeshl Air Base
Semnan New Semnan Airport
Soga OIMX Soga Air Base
Tehran OIID Doshan Tappeh Air Base
Vayqan Vayqan Air Base

Given above is the list of Airports in Iran. This includes every single Iranian Airports – International Airports, Domestic Airports, Military and Private Airports etc…

Read Also: List of Airports in Pakistan

Share This Post:


Leave a Comment

Your email address will not be published. Required fields are marked *