There are 39 airports in Iran with scheduled flights. The biggest airport in Iran is Tehran (THR) / Mehrabad International Airport with flights to 32 destinations in 0 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
Ahwaz AWZ
Ahwaz Airport
Ardabil ADU
Ardabil Airport
Assaluyeh PGU
Persian Gulf Airport
Bandar Abbas BND
Bandar Abbas International Airpor
Birjand XBJ
Birjand 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
Ayatollah Hashemi Rafsanjani Airport
Kermanshah KSH
Shahid Ashrafi Esfahani Airport (Kermanshah Airport)
Khorramabad KHD
Khorramabad Airport
Kish Island KIH
Kish International Airport
Sari SRY
Dasht-e Naz Airport
Shahre-Kord CQD
Shahre-Kord Airport
Shiraz SYZ
Shiraz International Airport
Tabas TCX
Tabas Airport
Tabriz TBZ
Tabriz International Airport
Tehran IKA
Tehran Imam Khomeini International Airport
Tehran THR
Mehrabad International Airport