Airports in Indonesia

122 commercial airports — 0 major international hubs, 23 regional airports, and 99 minor airfields.

Live fares · CGK → KUL

Airports of Indonesia

Indonesia is 17,000 islands strung across three time zones, and its airport network reflects exactly that reality. With 122 commercial airports, you'd expect a sprawling, distributed system — and you'd be right, mostly. What's surprising is how much of the traffic funnels through just two points: Jakarta and Bali. CGK sits at 94 non-stop destinations, which sounds impressive until you realize that's still not enough to qualify as a major international hub by global standards. Indonesia doesn't have one. What it has instead is a two-city core surrounded by a long tail of regional and minor airfields keeping remote communities connected.

The shape of Indonesia's aviation network

The structure here is genuinely unusual. Most large countries develop one dominant hub and let everything else orbit it. Indonesia has two semi-hubs pulling in different directions — CGK handling the business and transit traffic, DPS catching the leisure market from Asia, Australia, and Europe. Below those two, UPG and SUB serve as meaningful regional nodes, but with 40 and 37 routes respectively, they're doing regional work, not international heavy lifting. Then there's the long tail: 99 minor airfields with fewer than 8 destinations each. These aren't footnotes. For passengers heading to Maluku, Papua, or the outer Kalimantan interior, these airstrips are the only option that doesn't involve a very long boat. Flying domestically in Indonesia isn't optional for a lot of trips — it's the infrastructure.

Airport tiers in Indonesia

Regional airports (23)

Minor airfields (99)

Tips for using Indonesia's airports

Fly into CGK for Java, Sumatra connections, or onward domestic routing. DPS is the better entry point if Bali is your actual destination — transiting through Jakarta just to backtrack east wastes hours. For eastern Indonesia, expect at least one domestic leg regardless of where you originate internationally. Smaller airfields on outer islands can have limited schedules and weather-dependent operations, so build buffer days into those itineraries. Don't assume ground transport between Indonesian cities is a quick fix — the archipelago geography means a short-looking map distance can involve ferries or multi-hour drives. Domestic carriers like Garuda and Lion Air cover most of the regional network from CGK.

Frequently asked questions

How many airports are in Indonesia?

Indonesia has 122 commercial airports serving the vast archipelago. This extensive network connects major cities and remote islands throughout the country.

What is the biggest and busiest airport in Indonesia?

Soekarno Hatta International Airport (CGK) in Jakarta is Indonesia's largest and busiest airport, serving as the country's primary aviation hub. It handles the majority of international flights and domestic connections across the nation.

Can I fly internationally from regional airports in Indonesia?

While most international flights operate through Soekarno Hatta in Jakarta, some regional airports offer limited international connections to neighboring countries. However, for most international travel to and from Indonesia, you'll need to use the main Jakarta hub.

What is the distance and transit situation between Indonesia's main airports?

Indonesia's airports are spread across thousands of kilometers of archipelago, with domestic flights connecting major hubs like Surabaya, Bandung, and Medan. Flight times between regional airports vary significantly depending on distance, from short 1-hour flights to longer regional routes.

Which airport should I fly into when visiting Indonesia?

For most international visitors, Soekarno Hatta International Airport (CGK) in Jakarta is the primary entry point with the best international connections. If you're heading directly to Bali, Denpasar Airport (DPS) also offers some international flights, though you may still need to connect through Jakarta for many routes.

Find flights from Jakarta
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Regional airports (23)

Airports with 8 to 99 non-stop destinations — typically domestic + select international.

Minor airfields (99)

Airports with fewer than 8 non-stop destinations — regional connectors and remote-area airfields.

Frequently asked questions

  • How many commercial airports are there in Indonesia?

    Indonesia has 122 commercial airports operating non-stop scheduled flights. 0 qualify as major international hubs (100+ direct destinations).

  • Which Indonesia airports have international flights?

    23 airports in Indonesia operate international flights — 0 major hubs and 23 regional airports with at least 8 non-stop destinations.

Related guides for Indonesia

Same country, different angle — flight aggregations and visa context for travellers visiting Indonesia.