There are 47 airports in Iran with scheduled flights. The biggest airport in Iran is Tehran (IKA) / Tehran Imam Khomeini International Airport with flights to 46 destinations in 23 countries.
Click an airport below to get an overview of all flight routes and scheduled flights from that airport Find all direct flights and non-stop routes as well as connected flights with up to two stops on a flight map. Get detailed time schedule information from airlines operating specific flight routes or find alternative airports nearby.
Abadan ABD
Abadan Airport
Abu Musa AEU
Abu Musa Airport
Ahwaz AWZ
Ahwaz Airport
Ardabil ADU
Ardabil Airport
Assaluyeh PGU
Persian Gulf Airport
Bam BXR
Bam Airport
Bandar Abbas BND
Bandar Abbas International Airpor
Bandar Lengeh BDH
Bandar Lengeh Airport
Birjand XBJ
Birjand Airport
Bojnord BJB
Bojnord Airport
Bonab ACP
Sahand Airport
Bushehr BUZ
Bushehr Airport
Ilam IIL
Ilam Airport
Iranshahr IHR
Iranshahr Airport
Isfahan IFN
Esfahan Shahid Beheshti International Airport
Kashan KKS
Kashan Airport
Kerman KER
Kerman Airport
Kermanshah KSH
Shahid Ashrafi Esfahani Airport (Kermanshah Airport)
Khorramabad KHD
Khorramabad Airport
Khoy KHY
Khoy Airport
Kish Island KIH
Kish International Airport
Sari SRY
Dasht-e Naz Airport
Shahre-Kord CQD
Shahre-Kord Airport
Shiraz SYZ
Shiraz International Airport
Sirjan SYJ
Sirjan Airport
Tabas TCX
Tabas Airport
Tabriz TBZ
Tabriz International Airport
Tehran THR
Mehrabad International Airport
Tehran IKA
Tehran Imam Khomeini International Airport