Largest gateway: Singapore, Kuala Lumpur, Bangkok, Hong Kong, Taipei, Manila, Tokyo, Seoul, China, India, Gulf, Jeddah/Madinah, Istanbul and Amsterdam.
Indonesia flight guide
Flights across Indonesia's islands
Indonesia is a huge archipelago where flying, ferries and boats often do the work that highways and trains do elsewhere. For many islands, the airport is the practical front door.
Tap any route below to compare fares for that destination.
Route snapshot
Jakarta and Bali carry the biggest international networks, but domestic hubs make the country work.
Use Jakarta for the widest long-haul and business network, Denpasar for tourism and Australia/Asia, Surabaya for East Java, Makassar for eastern Indonesia, Medan for Sumatra, Manado for North Sulawesi and Sorong/Labuan Bajo/Lombok for major tourism routes.
International direct flights
International connections from Jakarta, Bali and other gateways
Published airline schedules change seasonally. Use this as a route guide and confirm exact dates before booking.
| Destination | Airport | Main airlines | Typical schedule | Travel role |
|---|
Domestic and regional routes
Domestic island-hopping routes and hubs
Domestic air travel is essential for Sumatra, Java, Bali, Nusa Tenggara, Kalimantan, Sulawesi, Maluku and Papua. Boats can be scenic, but flights often save days.
Archipelago map
Indonesia is built for air routes.
Jakarta, Bali, Surabaya, Makassar, Medan, Manado, Sorong and Labuan Bajo solve very different travel problems. The best airport is often the one closest to your island, not simply the biggest hub.

Map reference based on the Indonesia map used in Wikipedia/Commons-style country guides.
International gateways
Airports with useful international service to check first
Jakarta and Denpasar dominate, but several other airports can save a backtrack through Java or Bali.
Tourism gateway: Australia, Singapore, Kuala Lumpur, Manila, Bangkok, Vietnam, Hong Kong, Taipei, Japan, Korea, China, India, New Zealand, Gulf and Istanbul.
East Java gateway with Singapore, Kuala Lumpur and regional international service plus dense domestic links.
North Sumatra gateway for Kuala Lumpur, Penang, Singapore and regional Asia.
Riau Islands gateway close to Singapore, with Malaysia/regional links and ferry alternatives.
North Sulawesi gateway with useful North Asia and Singapore/regional links.
Eastern Indonesia hub; check Kuala Lumpur, Jeddah/Umrah and seasonal regional links.
Java tourism gateway with Kuala Lumpur and Singapore links.
Island tourism gateway with Kuala Lumpur, Singapore and Perth/seasonal links to check.
West Sumatra gateway with Kuala Lumpur and pilgrim/seasonal international links.
Riau gateway with Malaysia/Singapore-oriented links and short regional trips.
Aceh gateway with Malaysia and seasonal pilgrimage links.
West Java airport with Malaysia and seasonal/international growth potential.
Central Java airport: mainly domestic, with international/seasonal service to verify.
Central Java airport with pilgrimage and regional international service to verify.
Airport directory
Scheduled passenger airports in Indonesia, A-Z
Current route-map sources list 123 scheduled-flight airports in Indonesia. This directory focuses on scheduled passenger airports and practical tourism/business gateways; very small airstrips and purely private fields should still be checked locally. For a larger reference table, use the Wikipedia list of airports in Indonesia.
A
Alor Island Airport
East Nusa TenggaraPattimura Airport
MalukuLetung Airport
Riau IslandsA. A. Bere Tallo / Haliwen Airport
East Nusa TenggaraB
Babo Airport
West PapuaBajawa Airport
FloresSultan Aji Muhammad Sulaiman Sepinggan
East KalimantanSultan Iskandar Muda
AcehRadin Inten II
LampungHusein Sastranegara
West JavaSyamsudin Noor
South KalimantanBanyuwangi Airport
East JavaHang Nadim
Riau IslandsBatu Licin Airport
South KalimantanBetoambari Airport
Southeast SulawesiFatmawati Soekarno
BengkuluFrans Kaisiepo
PapuaSultan Muhammad Salahuddin
SumbawaArung Palakka
South SulawesiBuli Airport
North MalukuNamrole Airport
MalukuD
I Gusti Ngurah Rai International
BaliDobo Airport
Aru IslandsE
H. Hasan Aroeboesman
FloresEwer Airport
PapuaF
Fak Fak Airport
West PapuaG
Djalaluddin
GorontaloBinaka Airport
NiasJ
Soekarno-Hatta International
JavaHalim Perdanakusuma
JavaSultan Thaha
SumatraSentani
PapuaNoto Hadinegoro
East JavaK
Kaimana Airport
West PapuaDhoho Airport
East JavaHaluoleo
Southeast SulawesiKepi Airport
PapuaRahadi Oesman
West KalimantanSangia Nibandera
Southeast SulawesiStagen / Gusti Syamsir Alam
South KalimantanEl Tari
TimorL
Komodo Airport
FloresOesman Sadik
North MalukuAtung Bungsu
South SumatraDumatubin
MalukuGewayantana
FloresWonopito
LembataMalikus Saleh
AcehSilampari
South SumatraSyukuran Aminuddin Amir
Central SulawesiM
Kertajati International
West JavaSultan Hasanuddin
South SulawesiAbdul Rachman Saleh
East JavaRobert Atty Bessing
North KalimantanTampa Padang
West SulawesiSam Ratulangi
North SulawesiRendani
West PapuaFrans Xavier Seda / Wai Oti
FloresKualanamu International
North SumatraMelalan Airport
East KalimantanMopah Airport
PapuaMiangas Airport
North SulawesiPitu Airport
North MalukuMaleo Airport
Central SulawesiMuara Bungo Airport
JambiHaji Muhammad Sidik
Central KalimantanN
Douw Aturure
PapuaNamniwel
BuruRanai Airport
Riau IslandsO
Oksibil Airport
Papua HighlandsP
Minangkabau International
West SumatraTjilik Riwut
Central KalimantanSultan Mahmud Badaruddin II
South SumatraBua Airport
South SulawesiMutiara SIS Al-Jufrie
Central SulawesiDepati Amir
BangkaIskandar
Central KalimantanSultan Syarif Kasim II
RiauSupadio
West KalimantanKasiguncu
Central SulawesiLombok International
LombokPangsuma
West KalimantanR
Sugimanuru
Southeast SulawesiJapura
RiauDavid C. Saudale
Rote IslandFrans Sales Lega
FloresS
APT Pranoto
East KalimantanH. Asan
Central KalimantanEmalamo
North MalukuMathilda Batlayeri
TanimbarAhmad Yani
Central JavaS. Condronegoro
PapuaFerdinand Lumban Tobing
North SumatraSilangit
Lake TobaLasikin
SimeulueSingkawang Airport
West KalimantanDomine Eduard Osok
Southwest PapuaBrangbiji
SumbawaJuanda International
East JavaAdi Soemarmo
Central JavaT
Rembele
AcehTambolaka Airport
SumbaBuntu Kunik
South SulawesiTanah Merah Airport
PapuaH.A.S. Hanandjoeddin
BelitungRaja Haji Fisabilillah
Riau IslandsKalimarau
East KalimantanJuwata
North KalimantanSultan Babullah
North MalukuJos Orno Imsula
MalukuMozes Kilangin
PapuaSultan Bantilan
Central SulawesiMaranggo
WakatobiW
Umbu Mehang Kunda
SumbaWamena Airport
Papua HighlandsMatahora
WakatobiY
Nop Goliath
Papua HighlandsAdisutjipto
JavaYogyakarta International
JavaAirline notes
Airlines, route patterns and connection warnings.
Main airlines to compare
Garuda Indonesia, Citilink, Batik Air, Lion Air, Super Air Jet, Indonesia AirAsia, TransNusa, Wings Air, Sriwijaya Air, NAM Air, Pelita Air
Schedule note
Indonesia itineraries can involve separate tickets, small aircraft, weather-sensitive islands, baggage limits and ferry transfers. Confirm airport, island, terminal and visa rules before paying.
Plan and book
Flights, hotels, tours, car hire and insurance.
- Expedia flights
- lastminute.com flights
- Booking.com flights
- Hotels
- Tours and experiences
- Expedia car rentals
- Travel insurance
- Route snapshot prepared for tourism planning in August 2026; confirm live schedules before booking.
FAQ
Useful questions before booking
Can I book Indonesia flights here?
Use the booking-search links to open live fare pages with travel partners. Confirm final fare rules, baggage, terminal and visa details before paying.
Are these schedules live?
No. This is an independent planning guide. Routes, aircraft and days of operation change seasonally, so always confirm current service before booking.
What is the self-transfer risk?
Separate tickets can require immigration, visa eligibility, arrival forms, baggage collection and recheck-in. If the first flight is late, the second airline may not protect the connection.
Where can I check airport codes?
Use Flights Airports for airport codes and map browsing, especially where a city or country has multiple practical airports.