International Airports: (Iran Airport Codes)

Airport NameCityICAO CodeIATA Code
Imam Khomeini International AirportTehranOIIEIKA
Mehrabad International AirportTehranOIIITHR
Shiraz Shahid Dastgheib International AirportShirazOISSSYZ
Qasem Soleimani International AirportAhvazOIAWAWZ
Tabriz International AirportTabrizOITTTBZ
Mashhad International AirportMashhadOIMMMHD
Isfahan International AirportIsfahanOIFMIFN
Kish International AirportKish IslandOIBKKIH
Bandar Abbas International AirportBandar AbbasOIKBBND
Zahedan International AirportZahedanOIZHZAH
Bushehr International AirportBushehrOIBBBUZ
Kerman International AirportKermanOIKKKER
Rasht International AirportRashtOIGGRAS
Urmia International AirportUrmiaOITROMH
Yazd International AirportYazdOIYYAZD
Arak International AirportArakOIHRAJK
Persian Gulf AirportAsalouyehOIBPPGU
Qeshm International AirportQeshmOIKQGSM
Chabahar Konarak AirportChabaharOIZCZBR
Sari Dasht-e Naz AirportSariOINZSRY
Ramsar International AirportRamsar/TonekabonOINRRZR
Ardabil AirportArdabilOITLADU
Birjand International AirportBirjandOIMBXBJ
Larestan International AirportLarOISLLRR
Lamerd AirportLamerdOISRLFM
Gorgan AirportGorganOINGGBT
Ilam AirportIlamOICIIIL
Jiroft AirportJiroftOIKJJYR
Khorramabad AirportKhorramabadOICKKHD
Sanandaj AirportSanandajOICSSDG
Sabzevar AirportSabzevarOIMSAFZ
Shahrekord AirportShahrekordOIFSCQD
Zanjan AirportZanjanOITZJWN

Domestic Airports: (Iran Airport Codes)

Airport NameCityICAO CodeIATA Code
Abadan AirportAbadanOIAAABD
Abadeh AirportAbadehOISA
Aghajari AirportAghajariOIAGAKW
Bam AirportBamOIKMBXR
Bandar Lengeh AirportBandar LengehOIBLBDH
Behbahan AirportBehbahanOIAE
Bojnord AirportBojnordOIMNBJB
Ilam AirportIlamOICIIIL
Jiroft AirportJiroftOIKJJYR
Khorramabad AirportKhorramabadOICKKHD
Lamerd AirportLamerdOISRLFM
Masjed Soleyman AirportMasjed SoleymanOIAI
Noshahr AirportNoshahrOINNNSH
Parsabad-Moghan AirportParsabadOITPPFQ
Rafsanjan AirportRafsanjanOIKRRJN
Sarakhs AirportSarakhsOIMCCKT
Saravan AirportSaravanOIZS
Shahroud AirportShahroudOIMJRUD
Sirjan AirportSirjanOIKYSYJ
Tabas AirportTabasOIMTTCX
Yasuj AirportYasujOISYYES
Zabol AirportZabolOIZBACZ

Please note that some airports may serve both domestic and limited international flights. Additionally, certain airports may not have an assigned IATA code. For the most accurate and up-to-date information, it is advisable to consult official sources or the respective airport authorities.

Iran Airports: Modernisation Plans Unveiled for 2025

Iran boasts a vast network of airports spread across its diverse landscape. As a key player in the Middle East, the Islamic Republic of Iran relies on air travel to connect its cities and link the country to the world. Iran has 319 airports, making it the 22nd country globally with the most airports.

These airports range from small regional airfields to large international hubs. The busiest among them handle millions of passengers each year, serving as gateways for both domestic and international travellers. Tehran’s Imam Khomeini International Airport stands out as a major hub, with 21 airlines operating flights to 43 destinations.

Iran’s airports play a crucial role in the nation’s transport infrastructure and economy. They facilitate trade, tourism, and cultural exchange, while also supporting the country’s growing aviation industry. From the bustling terminals of Tehran to the smaller airports in remote provinces, these facilities reflect Iran’s commitment to air travel and connectivity.

Major International Airports in Iran

Iran has several key international airports that serve as major hubs for both domestic and international travel. These airports play a crucial role in connecting Iran to the rest of the world and facilitating air transport within the country.

Imam Khomeini International Airport (Iran Airport Codes)

Imam Khomeini International Airport (IKIA) is Iran’s primary international gateway. Located 30 km southwest of Tehran, it opened in 2004 to handle the capital’s growing international traffic. IKIA’s IATA code is IKA, and its ICAO code is OIIE.

The airport serves as a hub for Iran Air and several other Iranian airlines. It handles a significant portion of Iran’s international passenger and cargo traffic. IKIA features modern facilities, including two passenger terminals and a dedicated cargo terminal.

With its strategic location, IKIA connects Iran to major cities across Europe, Asia, and the Middle East. The airport has seen steady growth in passenger numbers over the years, cementing its position as a key transit point in the region.

Mehrabad International Airport

Mehrabad International Airport is Tehran’s older airport and remains the busiest in Iran for domestic flights. Its IATA code is THR, and its ICAO code is OIII. Despite losing international traffic to IKIA, Mehrabad still handles some international flights.

The airport is a hub for several Iranian airlines, including Iran Air, Mahan Air, and Iran Aseman Airlines. Mehrabad’s proximity to central Tehran makes it popular for business travellers and short-haul domestic routes.

In 2025, Mehrabad continues to play a vital role in Iran’s air transport network. Its domestic passenger traffic remains high, with millions of travellers passing through its terminals each year.

Shiraz International Airport

Shiraz International Airport, also known as Shahid Dastgheib International Airport, serves the city of Shiraz in southern Iran. Its IATA code is SYZ, and its ICAO code is OISS. The airport is a key gateway to one of Iran’s most popular tourist destinations.

The airport handles both domestic and international flights, connecting Shiraz to major cities in Iran and abroad. It serves as a hub for Iran Aseman Airlines and hosts several other Iranian and foreign carriers.

Shiraz International Airport has seen improvements in recent years to accommodate growing passenger numbers. Its international terminal handles flights to various Middle Eastern and Asian destinations, while the domestic terminal connects Shiraz to cities across Iran.

Air Travel Infrastructure and Airlines

Iran has a growing aviation sector with several airports and airlines serving domestic and international routes. The country is working to upgrade its air travel infrastructure and expand flight options for passengers.

Airport Facilities and Services

Iran has 30 major airports spread across the country. The largest is Imam Khomeini International Airport near Tehran, which serves as the main international gateway. This airport offers modern passenger amenities like duty-free shopping, restaurants, and lounges.

Mehrabad Airport in Tehran handles mostly domestic flights but remains very busy. It sees over 18 million passengers yearly.

Many Iranian airports are upgrading their facilities. They are improving terminals, adding new technology, and expanding runways to handle more traffic. Some airports now have automated check-in kiosks and free Wi-Fi.

Airlines Operating in Iran

Several airlines serve Iran’s aviation market. The largest is Iran Air, the national carrier. Other major airlines include Mahan Air, which flies to 54 destinations.

Iran’s airlines fly to many cities within the country. They also offer international routes to the Middle East, Europe, and Asia. However, sanctions have limited their ability to expand long-haul flights.

Most Iranian airlines are not part of global alliances. This makes connecting to flights on other carriers more difficult for passengers.

Aviation Regulations and Safety

Iran follows international aviation standards set by ICAO and IATA. The country’s Civil Aviation Organization oversees airline safety and airport operations.

Iranian airlines must meet strict maintenance and training requirements. However, sanctions have made it hard to get new planes and parts. This has affected the safety records of some carriers.

The government is working to improve aviation safety. It is updating air traffic control systems and pilot training programmes. Iran also wants to bring its aviation rules in line with global best practices.

Frequently Asked Questions

Iran has several major airports serving both domestic and international travellers. These airports play a crucial role in connecting Iran to the world and facilitating travel within the country.

What is the primary airport used for international flights in Iran?

Imam Khomeini International Airport (IKIA) is Iran’s main international airport. It opened in 2004 and serves as the primary hub for international flights to and from Iran.

Can you provide a list of the major airports located in Iran?

Iran has several major airports, including Imam Khomeini International Airport in Tehran, Mehrabad International Airport in Tehran, Mashhad International Airport, and Isfahan International Airport.

Which Iranian airport handles the highest volume of daily flights?

Mehrabad International Airport in Tehran handles the highest volume of daily flights. It primarily serves domestic routes and is one of the busiest airports in Iran.

How many international airports are there in Iran?

Iran has approximately 10 international airports. These airports are spread across major cities and serve both domestic and international routes.

Are any airports currently non-operational in Iran?

As of January 2025, there are no major airports in Iran that are completely non-operational. However, some smaller regional airports may have limited service or temporary closures.

What are the airport codes for the primary airports in Tehran?

The airport code for Imam Khomeini International Airport is IKA. Mehrabad International Airport’s code is THR. These codes are used for flight bookings and luggage tags.