Skip to main content
AirMilesCalc
Menu

Airports in Indonesia

64 airports with IATA codes · 391 routes total

This directory lists every IATA-coded airport in Indonesia recorded in the OpenFlights dataset, with city, exact latitude/longitude, the count of unique destinations served, and one-click flight-distance tools to anywhere in the world. The range spans from major international hubs serving hundreds of distinct destinations down to small regional and local airports serving a handful of short-haul links — 64 Indonesia airports in total.

The three most-connected airports in Indonesia by scheduled-route count are Soekarno-Hatta International Airport (CGK), Ngurah Rai (Bali) International Airport (DPS), and Juanda International Airport (SUB), together accounting for 131 of the 391 unique source-airport → destination pairs from Indonesia in the dataset. On the map above, pins 1 – 5 mark the top hubs; small dots are every other listed airport. Click any pin or card for full details — IATA + ICAO codes, elevation, timezone, airlines operating there, popular routes, and nearby alternative airports.

Loading map…

Major airports in Indonesia

Ranked by the number of unique scheduled destinations served (route count from OpenFlights). The numbers below match the # pins on the map.

Complete list of airports in Indonesia

All 64 IATA-coded Indonesia airports, sorted alphabetically by city.

AMQ
Pattimura Airport, Ambon
Ambon
Local9 routes
BXB
Babo Airport
Babo
Local1 route
BPN
Sultan Aji Muhamad Sulaiman Airport
Balikpapan
Regional14 routes
BTJ
Sultan Iskandar Muda International Airport
Banda Aceh
Local3 routes
TKG
Radin Inten II (Branti) Airport
Bandar Lampung-Sumatra Island
Local2 routes
BDO
Husein Sastranegara International Airport
Bandung
Local9 routes
BDJ
Syamsudin Noor Airport
Banjarmasin
Local7 routes
BTH
Hang Nadim International Airport
Batam
Regional17 routes
BUW
Betoambari Airport
Bau-Bau
Local1 route
BKS
Fatmawati Soekarno Airport
Bengkulu
Local2 routes
BIK
Frans Kaisiepo Airport
Biak
Local2 routes
BMU
Muhammad Salahuddin Airport
Bima
Local2 routes
DPS
Ngurah Rai (Bali) International Airport
Denpasar
Regional42 routes
DOB
Rar Gwamar Airport
Dobo
Local1 route
ENE
Ende (H Hasan Aroeboesman) Airport
Ende
Local2 routes
FKQ
Fakfak Airport
Fak Fak
Local3 routes
GTO
Jalaluddin Airport
Gorontalo
Local2 routes
CGK
Soekarno-Hatta International Airport
Jakarta
International64 routes
DJB
Sultan Thaha Airport
Jambi
Local2 routes
DJJ
Sentani International Airport
Jayapura
Local9 routes
KNG
Kaimana Airport
Kaimana
Local3 routes
KAZ
Kao Airport
Kao
Local1 route
KDI
Wolter Monginsidi Airport
Kendari
Local2 routes
KTG
Ketapang(Rahadi Usman) Airport
Ketapang
Local2 routes
KOE
El Tari Airport
Kupang
Local6 routes
LBJ
Komodo Airport
Labuhan Bajo
Local2 routes
LUV
Dumatumbun Airport
Langgur-Kei Islands
Local2 routes
LUW
Syukuran Aminuddin Amir Airport
Luwuk
Local1 route
MLG
Abdul Rachman Saleh Airport
Malang
Local2 routes
MDC
Sam Ratulangi Airport
Manado
Regional11 routes
MKW
Rendani Airport
Manokwari
Local5 routes
MOF
Maumere(Wai Oti) Airport
Maumere
Local2 routes
MNA
Melangguane Airport
Melonguane
Local1 route
MKQ
Mopah Airport
Merauke
Local1 route
NBX
Nabire Airport
Nabire
Local3 routes
NAH
Naha Airport
Naha
Local1 route
OKL
Oksibil Airport
Oksibil
Local1 route
PDG
Minangkabau International Airport
Padang
Local3 routes
PKY
Tjilik Riwut Airport
Palangkaraya
Local2 routes
PLM
Sultan Mahmud Badaruddin II Airport
Palembang
Local8 routes
PLW
Mutiara Airport
Palu
Local4 routes
PGK
Pangkal Pinang (Depati Amir) Airport
Pangkal Pinang
Local4 routes
PKN
Iskandar Airport
Pangkalan Bun
Local7 routes
PKU
Sultan Syarif Kasim Ii (Simpang Tiga) Airport
Pekanbaru
Local7 routes
PNK
Supadio Airport
Pontianak
Local4 routes
PSJ
Kasiguncu Airport
Poso
Local1 route
LOP
Lombok International Airport
Praya
Regional10 routes
NTX
Ranai Airport
Ranai-Natuna Besar Island
Local1 route
SXK
Saumlaki/Olilit Airport
Saumlaki
Local1 route
SRG
Achmad Yani Airport
Semarang
Local9 routes
SOC
Adi Sumarmo Wiryokusumo Airport
Solo City
Local4 routes
SOQ
Dominique Edward Osok Airport
Sorong
Local6 routes
SUB
Juanda International Airport
Surabaya
Regional25 routes
TJQ
Buluh Tumbang (H A S Hanandjoeddin) Airport
Tanjung Pandan
Local2 routes
TNJ
Raja Haji Fisabilillah International Airport
Tanjung Pinang
Local1 route
BEJ
Kalimarau Airport
Tanjung Redep-Borneo Island
Local1 route
TRK
Juwata Airport
Taraken
Local5 routes
TTE
Sultan Khairun Babullah Airport
Ternate
Local3 routes
TIM
Moses Kilangin Airport
Timika
Local3 routes
UPG
Hasanuddin International Airport
Ujung Pandang
Regional23 routes
TMC
Tambolaka Airport
Waikabubak-Sumba Island
Local2 routes
WGP
Umbu Mehang Kunda Airport
Waingapu
Local1 route
WMX
Wamena Airport
Wamena
Local1 route
JOG
Adi Sutjipto International Airport
Yogyakarta
Regional13 routes

About flying via Indonesia

Distances between any two airports — within Indonesia or to anywhere else in the world — are computed on this site with the Vincenty geodesic formula, which models Earth's oblate-spheroid shape (WGS-84) and converges to within roughly 0.5 mm. Flight times are estimated against typical aircraft cruise speeds for each distance band (short, medium, long, and ultra-long-haul); they are first-order approximations, not Air Traffic Control flight-plan times, and exclude taxi, holding, and routing detours. CO₂ emissions use the UK DEFRA 2024 conversion factors for business travel by air, broken down by economy, premium economy, business, and first class, including the radiative-forcing uplift.

Click any airport in the directory above to open its detail page — exact coordinates, elevation, time zone, operating airlines, scheduled destinations, and nearby alternative airports, plus an embedded distance calculator. Note that this dataset is a snapshot: schedules change frequently, so always confirm current operations with the airline or the airport's own website before booking or planning.

Data sources

  • Airports & routes: OpenFlights — community-maintained dataset of airports and scheduled routes (ODbL licensed).
  • IATA / ICAO codes: official IATA and ICAO public airport-code registries.
  • Distance:Vincenty's formulae (1975) on the WGS-84 reference ellipsoid.
  • CO₂ factors: UK DEFRA 2024 GHG conversion factors for business travel by air, including radiative forcing.
  • Map tiles: © OpenStreetMap contributors, © CARTO.

Frequently asked questions about airports in Indonesia

How many airports are in Indonesia?
Indonesia has 64 airports with active IATA codes listed in our database (sourced from OpenFlights) — all of them with scheduled commercial routes.
What is the largest airport in Indonesia?
By scheduled-route count in the OpenFlights dataset, Soekarno-Hatta International Airport (CGK) in Jakarta is the most-connected airport in Indonesia, serving 64 unique destinations. “Largest” can also be measured by passenger throughput or aircraft movements, which are not in this dataset — for those metrics, see the airport's published annual report or the ACI World traffic rankings.
What are the main IATA codes for airports in Indonesia?
The most-connected airports in Indonesia by scheduled-route count use these IATA codes: CGK, DPS, SUB, UPG, BTH. The complete list of 64 IATA codes is in the airport directory grid above.
Can I calculate the distance between any two Indonesia airports?
Yes — use the distance calculator and enter any two IATA codes (for example, CGKDPS) to get geodesic distance in miles, kilometers, and nautical miles, plus flight time and CO₂ estimates by cabin class.
How accurate are the Indonesia airport coordinates and distances?
Airport coordinates come from the OpenFlights airports.dat dataset, a community-contributed reference cross-checked against official AIPs and ICAO codes. Distances between any two airports are computed in-app with the Vincenty geodesic formula on the WGS-84 reference ellipsoid, converging to within roughly 0.5 mm — well below any practical flight-planning tolerance. For independent verification of coordinates, see ourairports.org or the airport's official Aeronautical Information Publication.
How many flight routes operate from Indonesia airports?
Across all Indonesia airports in our database, there are 391 scheduled commercial routes to destinations worldwide (sum of all unique source-airport → destination pairs).

Continue exploring Indonesia and beyond