The main airports of Indonesia are Adisoemarmo International Airport (SOC), Denpasar I Gusti Ngurah Rai International Airport (DPS), Dortheys Hiyo Eluay International Airport (DJJ), Halim Perdanakusuma International Airport (HLP), Hang Nadim International Airport (BTH), Jenderal Ahmad Yani Airport (SRG), Juanda International Airport (SUB), Kualanamu International Airport (KNO). In total, Indonesia has 556 airports and 53 heliports (CIA World Factbook). The full transport file — seaports, railways, pipelines — is on its Magna Factbook country page below.
| Airport — city | IATA |
|---|---|
| <strong>Adisoemarmo International Airport</strong> — Surakarta | SOC |
| <strong>Denpasar I Gusti Ngurah Rai International Airport</strong> — Kuta, Badung | DPS |
| <strong>Dortheys Hiyo Eluay International Airport</strong> — Sentani | DJJ |
| <strong>Halim Perdanakusuma International Airport</strong> — Jakarta | HLP |
| <strong>Hang Nadim International Airport</strong> — Batam | BTH |
| <strong>Jenderal Ahmad Yani Airport</strong> — Semarang | SRG |
| <strong>Juanda International Airport</strong> — Surabaya | SUB |
| <strong>Kualanamu International Airport</strong> — Beringin | KNO |