1. Home
  2. Countries
  3. Indonesia

Airports in Indonesia

Indonesia has 121 airports with scheduled passenger service in our directory. The OurAirports database lists 624 aerodromes in the country in total: 19 × large airport, 64 × medium airport, 541 × small airport.

AAP — Aji Pangeran Tumenggung Pranoto International AirportABU — AA Bere Tallo (Haliwen) AirportAMQ — Pattimura International AirportARD — Alor Island - Mali AirportBDJ — Syamsudin Noor International AirportBDO — Husein Sastranegara International AirportBEJ — Kalimarau AirportBIK — Frans Kaisiepo AirportBKS — Fatmawati Soekarno AirportBMU — Sultan Muhammad Salahuddin AirportBPN — Sultan Aji Muhammad Sulaiman Sepinggan International AirportBTH — Hang Nadim International AirportBTJ — Sultan Iskandar Muda International AirportBTW — Bersujud AirportBUI — Bokondini AirportBUU — Muara Bungo AirportBWX — Banyuwangi AirportBXT — LNG Badak AirportCGK — Soekarno-Hatta International AirportCJN — Nusawiru AirportCXP — Tunggul Wulung AirportDEX — Nop Goliat Dekai AirportDHX — Dhoho International AirportDJB — Sultan Thaha AirportDJJ — Dortheys Hiyo Eluay International AirportDPS — Denpasar I Gusti Ngurah Rai International AirportDTB — Silangit AirportDTD — Datadawai AirportDUM — Pinang Kampai AirportENE — H. Hasan Aroeboesman (Ende) AirportFKQ — Fakfak AirportFLZ — Dr. Ferdinand Lumban Tobing AirportFSH — Syekh Hamzah Fansyuri AirportGNS — Binaka AirportGTO — Jalaluddin AirportHLP — Halim Perdanakusuma International AirportHMS — Haji Muhammad Sidik AirportJBB — Notohadinegoro AirportJIO — Jos Orno Imsula AirportJOG — Adisutjipto International AirportKBU — Gusti Syamsir Alam AirportKDI — Haluoleo AirportKJT — Kertajati International AirportKLP — Seruyan Kuala Pembuang AirportKNG — Utarom AirportKNO — Kualanamu International AirportKOE — El Tari AirportKRC — Departi Parbo AirportKSR — Selayar - Haji Aroeppala AirportKTG — Rahadi Osman AirportKWB — Dewadaru AirportKXB — Sangia Nibandera AirportLBJ — Komodo AirportLBW — Yuvai Semaring AirportLKA — Larantuka Gewayentana AirportLKI — Lasikin AirportLKM — Bolaang Mongondow AirportLLO — Bua - Palopo Lagaligo AirportLNU — Robert Atty BessingLOP — Lombok International AirportLPU — Long Apung AirportLSR — Alas Leuser AirportLSW — Malikus Saleh AirportLUV — Karel Sadsuitubun AirportMDC — Sam Ratulangi International AirportMEQ — Cut Nyak Dhien AirportMKQ — Mopah International AirportMKW — Rendani AirportMLG — Abdul Rachman Saleh AirportMOF — Frans Xavier Seda AirportMOH — Maleo AirportMPC — Muko Muko AirportNAH — Naha AirportNAM — Namniwel AirportNPO — Nanga Pinoh AirportNTX — Ranai AirportOJU — Tanjung Api AirportOKL — Oksibil AirportPDG — Minangkabau International AirportPDO — Pendopo AirportPGK — Depati Amir AirportPKN — Iskandar AirportPKU — Sultan Syarif Kasim II International Airport / Roesmin Nurjadin AFBPKY — Tjilik Riwut AirportPLM — Sultan Mahmud Badaruddin II AirportPLW — Mutiara - SIS Al-Jufrie AirportPNK — Supadio International AirportPSU — Pangsuma AirportRJM — Marinda AirportRKI — Mentawai AirportRTG — Frans Sales Lega AirportRTI — David Constantijn Saudale AirportSMQ — Sampit (H.Asan) AirportSOC — Adisoemarmo International AirportSOQ — Domine Eduard Osok AirportSQG — Tebelian AirportSRG — Jenderal Ahmad Yani AirportSUB — Juanda International AirportSWQ — Sultan Muhammad Kaharuddin III AirportSXK — Mathilda Batlayeri AirportTBM — Tumbang Samba AirportTIM — Mozes Kilangin AirportTJG — Warukin AirportTJQ — H A S Hanandjoeddin International AirportTJS — Tanjung Harapan AirportTKG — Radin Inten II International AirportTLI — Sultan Bantilan AirportTMC — Tambolaka AirportTMH — Tanah Merah AirportTNJ — Raja Haji Fisabilillah International AirportTRK — Juwata International Airport / Suharnoko Harbani AFBTRT — Toraja AirportTTE — Sultan Babullah AirportTXE — Rembele AirportUGU — Bilorai AirportUOL — Buol - Pogogul AirportUPG — Sultan Hasanuddin International AirportWGP — Umbu Mehang Kunda AirportWMX — Wamena AirportWNI — Matahora AirportYIA — Yogyakarta International Airport
Map of commercial airports in IndonesiaNatural Earth

Airports classified as large

Cities with several airports

Commercial airports

Airports with an IATA code and scheduled service, grouped by region.

Aceh

IATAICAONameCityType
LSRWIMUAlas Leuser AirportKutacaneMedium airport
MEQWITCCut Nyak Dhien AirportKuala PesisirMedium airport
LKIWIMLLasikin AirportLubangSmall airport
LSWWIMAMalikus Saleh AirportLhok Seumawe-Sumatra IslandSmall airport
TXEWITKRembele AirportTakengonMedium airport
BTJWITTSultan Iskandar Muda International AirportBanda AcehLarge airport
FSHWIMISyekh Hamzah Fansyuri AirportSingkilSmall airport

Bali

IATAICAONameCityType
DPSWADDDenpasar I Gusti Ngurah Rai International AirportKuta, BadungLarge airport

Bangka Belitung

IATAICAONameCityType
PGKWIKKDepati Amir AirportPangkal PinangMedium airport
TJQWIKTH A S Hanandjoeddin International AirportTanjung PandanSmall airport

Banten

IATAICAONameCityType
CGKWIIISoekarno-Hatta International AirportJakartaLarge airport

Bengkulu

IATAICAONameCityType
BKSWIGGFatmawati Soekarno AirportBengkuluMedium airport
MPCWIPUMuko Muko AirportMuko MukoSmall airport

Gorontalo

IATAICAONameCityType
GTOWAMGJalaluddin AirportGorontaloSmall airport

Jakarta Raya

IATAICAONameCityType
HLPWIHHHalim Perdanakusuma International AirportJakartaLarge airport

Jambi

IATAICAONameCityType
KRCWIJIDeparti Parbo AirportSungai PenuhSmall airport
BUUWIJBMuara Bungo AirportMuara BungoSmall airport
DJBWIJJSultan Thaha AirportJambiSmall airport

Jawa Barat

IATAICAONameCityType
BDOWICCHusein Sastranegara International AirportBandungMedium airport
KJTWICAKertajati International AirportKertajatiMedium airport
CJNWICNNusawiru AirportCijulangSmall airport

Jawa Tengah

IATAICAONameCityType
SOCWAHQAdisoemarmo International AirportSurakartaLarge airport
KWBWAHUDewadaru AirportKarimunjawaSmall airport
SRGWAHSJenderal Ahmad Yani AirportSemarangLarge airport
CXPWAHLTunggul Wulung AirportCilacapMedium airport

Jawa Timur

IATAICAONameCityType
MLGWARAAbdul Rachman Saleh AirportMalangMedium airport
BWXWADYBanyuwangi AirportRogojampi, BanyuwangiSmall airport
DHXWARDDhoho International AirportKediriMedium airport
SUBWARRJuanda International AirportSurabayaLarge airport
JBBWARENotohadinegoro AirportJemberSmall airport

Kalimantan Barat

IATAICAONameCityType
NPOWIOGNanga Pinoh AirportNanga Pinoh-Borneo IslandMedium airport
PSUWIOPPangsuma AirportPutussibau-Borneo IslandMedium airport
KTGWIOKRahadi Osman AirportKetapangMedium airport
PNKWIOOSupadio International AirportPontianakLarge airport
SQGWIOSTebelian AirportSintangMedium airport

Kalimantan Selatan

IATAICAONameCityType
BTWWAOCBersujud AirportBatu LicinSmall airport
KBUWAOKGusti Syamsir Alam AirportStagenSmall airport
BDJWAOOSyamsudin Noor International AirportBanjarbaruLarge airport
TJGWAONWarukin AirportTanta-TabalongMedium airport

Kalimantan Tengah

IATAICAONameCityType
HMSWAGBHaji Muhammad Sidik AirportMuara TewehSmall airport
PKNWAGIIskandar AirportPangkalanbunSmall airport
SMQWAGSSampit (H.Asan) AirportSampitSmall airport
KLPWAGFSeruyan Kuala Pembuang AirportSeruyanSmall airport
PKYWAGGTjilik Riwut AirportPalangkarayaMedium airport
TBMWAGTTumbang Samba AirportTumbang Samba-Borneo IslandSmall airport

Kalimantan Timur

IATAICAONameCityType
AAPWALSAji Pangeran Tumenggung Pranoto International AirportSamarindaMedium airport
DTDWALJDatadawai AirportDatadawai-Borneo IslandSmall airport
BEJWAQTKalimarau AirportTanjung Redeb - Borneo IslandMedium airport
BXTWALCLNG Badak AirportBontang-Borneo IslandSmall airport
BPNWALLSultan Aji Muhammad Sulaiman Sepinggan International AirportBalikpapanLarge airport

Kalimantan Utara

IATAICAONameCityType
TRKWAQQJuwata International Airport / Suharnoko Harbani AFBTarakanMedium airport
LPUWAQLLong Apung AirportLong Apung-Borneo IslandSmall airport
LNUWAQMRobert Atty BessingMalinauSmall airport
TJSWAGDTanjung Harapan AirportTanjung Selor-Borneo IslandSmall airport
LBWWAQJYuvai Semaring AirportLong BawanSmall airport

Kepulauan Riau

IATAICAONameCityType
BTHWIDDHang Nadim International AirportBatamLarge airport
TNJWIDNRaja Haji Fisabilillah International AirportTanjung Pinang-Bintan IslandMedium airport
NTXWIDORanai AirportRanai-Natuna Besar IslandMedium airport

Lampung

IATAICAONameCityType
TKGWILLRadin Inten II International AirportBandar LampungMedium airport

Maluku

IATAICAONameCityType
JIOWAPMJos Orno Imsula AirportTiakurSmall airport
LUVWAPFKarel Sadsuitubun AirportLanggurMedium airport
SXKWAPSMathilda Batlayeri AirportSaumlaki-Yamdena IslandSmall airport
NAMWAPNNamniwel AirportNamniwelMedium airport
AMQWAPPPattimura International AirportAmbonLarge airport

Maluku Utara

IATAICAONameCityType
TTEWAEESultan Babullah AirportTernateMedium airport

Nusa Tenggara Barat

IATAICAONameCityType
LOPWADLLombok International AirportMataram (Pujut, Lombok Tengah)Large airport
SWQWADSSultan Muhammad Kaharuddin III AirportSumbawa BesarSmall airport
BMUWADBSultan Muhammad Salahuddin AirportBimaMedium airport

Nusa Tenggara Timur

IATAICAONameCityType
ABUWATAAA Bere Tallo (Haliwen) AirportAtambuaSmall airport
ARDWATMAlor Island - Mali AirportKabolaSmall airport
RTIWATRDavid Constantijn Saudale AirportBa'a - Rote IslandSmall airport
KOEWATTEl Tari AirportKupangMedium airport
RTGWATGFrans Sales Lega AirportSatar Tacik, ManggaraiSmall airport
MOFWATCFrans Xavier Seda AirportWaiotiSmall airport
ENEWATEH. Hasan Aroeboesman (Ende) AirportEndeSmall airport
LBJWATOKomodo AirportLabuan Bajo, Manggarai BaratSmall airport
LKAWATLLarantuka Gewayentana AirportTiwatobiSmall airport
TMCWATKTambolaka AirportRadamataSmall airport
WGPWATUUmbu Mehang Kunda AirportWaingapu-Sumba IslandSmall airport

Papua

IATAICAONameCityType
DJJWAJJDortheys Hiyo Eluay International AirportSentaniLarge airport
BIKWABBFrans Kaisiepo AirportBiakMedium airport

Papua Barat

IATAICAONameCityType
SOQWASSDomine Eduard Osok AirportSorongMedium airport
FKQWASFFakfak AirportFakfakMedium airport
MKWWAUURendani AirportManokwariMedium airport
KNGWASKUtarom AirportKaimanaMedium airport

Papua Barat Daya

IATAICAONameCityType
RJMWASNMarinda AirportWaisaiSmall airport

Papua Pegunungan

IATAICAONameCityType
BUIWAVBBokondini AirportBokondiniSmall airport
DEXWAVDNop Goliat Dekai AirportDekaiSmall airport
OKLWAJOOksibil AirportOksibilMedium airport
WMXWAVVWamena AirportWamenaMedium airport

Papua Selatan

IATAICAONameCityType
MKQWAKKMopah International AirportMeraukeMedium airport
TMHWAKTTanah Merah AirportTanah MerahMedium airport

Papua Tengah

IATAICAONameCityType
UGUWAYBBilorai AirportBilogaiMedium airport
TIMWAYYMozes Kilangin AirportTimikaMedium airport

Riau

IATAICAONameCityType
DUMWIBDPinang Kampai AirportDumaiMedium airport
PKUWIBBSultan Syarif Kasim II International Airport / Roesmin Nurjadin AFBPekanbaruMedium airport

Sulawesi Selatan

IATAICAONameCityType
LLOWAFDBua - Palopo Lagaligo AirportPalopoSmall airport
KSRWAWHSelayar - Haji Aroeppala AirportBentengSmall airport
UPGWAAASultan Hasanuddin International AirportMakassarLarge airport
TRTWAFBToraja AirportTorajaMedium airport

Sulawesi Tengah

IATAICAONameCityType
UOLWAFYBuol - Pogogul AirportBuolSmall airport
MOHWAFOMaleo AirportMorowaliSmall airport
PLWWAFFMutiara - SIS Al-Jufrie AirportPaluMedium airport
TLIWAFLSultan Bantilan AirportToli Toli-Celebes IslandSmall airport
OJUWAFUTanjung Api AirportTojo Una-UnaSmall airport

Sulawesi Tenggara

IATAICAONameCityType
KDIWAWWHaluoleo AirportKendariSmall airport
WNIWAWDMatahora AirportWangi-wangi IslandMedium airport
KXBWAWPSangia Nibandera AirportKolakaMedium airport

Sulawesi Utara

IATAICAONameCityType
LKMWAMIBolaang Mongondow AirportLolakSmall airport
NAHWAMHNaha AirportTabukan Utara, Sangihe IslandsMedium airport
MDCWAMMSam Ratulangi International AirportManadoLarge airport

Sumatera Barat

IATAICAONameCityType
RKIWIEBMentawai AirportSipura IslandSmall airport
PDGWIEEMinangkabau International AirportPadang (Katapiang)Large airport

Sumatera Selatan

IATAICAONameCityType
PDOWIPQPendopo AirportTalang Gudang-Sumatra IslandMedium airport
PLMWIPPSultan Mahmud Badaruddin II AirportPalembangMedium airport

Sumatera Utara

IATAICAONameCityType
GNSWIMBBinaka AirportGunungsitoliMedium airport
FLZWIMSDr. Ferdinand Lumban Tobing AirportSibolga (Pinangsori)Medium airport
KNOWIMMKualanamu International AirportBeringinLarge airport
DTBWIMNSilangit AirportSiborong-BorongSmall airport

Yogyakarta

IATAICAONameCityType
JOGWAHHAdisutjipto International AirportYogyakartaMedium airport
YIAWAHIYogyakarta International AirportYogyakartaLarge airport

Complete aerodrome directory

All 624 airports, airfields and seaplane bases recorded for Indonesia in OurAirports. Loaded on demand.

Frequently asked questions

How many airports does Indonesia have?

Our directory lists 121 airports with scheduled service in Indonesia. Including small airfields and seaplane bases, OurAirports records 624 aerodromes.

Which airports in Indonesia are classified as large?

OurAirports classifies these airports in Indonesia as large: Pattimura International Airport (AMQ), Syamsudin Noor International Airport (BDJ), Sultan Aji Muhammad Sulaiman Sepinggan International Airport (BPN), Hang Nadim International Airport (BTH), Sultan Iskandar Muda International Airport (BTJ), Soekarno-Hatta International Airport (CGK), Dortheys Hiyo Eluay International Airport (DJJ), Denpasar I Gusti Ngurah Rai International Airport (DPS), Halim Perdanakusuma International Airport (HLP), Kualanamu International Airport (KNO), Lombok International Airport (LOP), Sam Ratulangi International Airport (MDC), Minangkabau International Airport (PDG), Supadio International Airport (PNK), Adisoemarmo International Airport (SOC), Jenderal Ahmad Yani Airport (SRG), Juanda International Airport (SUB), Sultan Hasanuddin International Airport (UPG), Yogyakarta International Airport (YIA).

Source: OurAirports · Data updated: 9 November 2026