The main airports of Iran are Abadan Ayatollah Jami International Airport (ABD), Ayatollah Hashemi Rafsanjani International Airport (KER), Bandar Abbas International Airport (BND), Birjand International Airport (XBJ), Imam Khomeini International Airport (IKA), Isfahan Shahid Beheshti International Airport (IFN), Kish International Airport (KIH), Mashhad International Airport (MHD). In total, Iran has 177 airports and 90 heliports (CIA World Factbook). The full transport file — seaports, railways, pipelines — is on its Magna Factbook country page below.
| Airport — city | IATA |
|---|---|
| <strong>Abadan Ayatollah Jami International Airport</strong> — Abadan | ABD |
| <strong>Ayatollah Hashemi Rafsanjani International Airport</strong> — Kerman | KER |
| <strong>Bandar Abbas International Airport</strong> — Bandar Abbas | BND |
| <strong>Birjand International Airport</strong> — Birjand | XBJ |
| <strong>Imam Khomeini International Airport</strong> — Tehran | IKA |
| <strong>Isfahan Shahid Beheshti International Airport</strong> — Isfahan | IFN |
| <strong>Kish International Airport</strong> — Kish Island | KIH |
| <strong>Mashhad International Airport</strong> — Mashhad | MHD |