Cheap Flights to Indonesia: Best Time to Book & Which City to Fly Into
Quick answer
Jakarta (CGK) and Denpasar/Bali (DPS) are Indonesia's two main international gateways, with Singapore and Kuala Lumpur the most common connecting hubs from Europe and North America. Fares are typically lowest outside July–August and the December holidays, when Bali demand spikes. Compare both gateway cities and both hub routings on a metasearch before booking, since the cheapest combination shifts by season.
Compare live fares to Indonesia on ScanFlyGo →
Indonesia's main gateway airports
| Airport | Code | Best for |
|---|---|---|
| Soekarno-Hatta (Jakarta) | CGK | Widest airline choice, business travel, Java |
| Ngurah Rai (Denpasar/Bali) | DPS | Bali, Lombok and Nusa Penida onward trips |
| Juanda (Surabaya) | SUB | East Java, fewer long-haul options |
| Yogyakarta International (Kulon Progo) | YIA | Borobudur, central Java, mostly regional flights |
Jakarta generally has more competing carriers and routes than Bali, which can translate into more fare options — but if Bali is your actual destination, flying directly into DPS avoids a domestic connection and the extra cost and time that comes with it.
The cheapest months to fly
Bali's high season runs roughly July–August and mid-December to early January, when school holidays across several countries overlap with Indonesian domestic travel. Fares and hotel rates both climb in that window. The shoulder months — April–June and September–November — tend to offer a better balance of good weather and lower prices, particularly for long-haul travellers connecting through Asian hubs.
Which connecting hub is cheapest?
From Europe, North America and Australia, most itineraries route through Singapore (Changi), Kuala Lumpur, Doha or Dubai. Singapore and Kuala Lumpur usually offer the most frequent onward connections to both Jakarta and Bali, while Gulf hubs can be competitive on price for European departures. There's no single "always cheapest" hub — run the same dates through a couple of routings on a metasearch and let the fare, not assumption, decide.
Booking window: how far ahead to buy
For long-haul travel to Indonesia, booking roughly 2–5 months ahead tends to catch the better fares, and earlier still if your trip falls in the July–August or December peak. Domestic Indonesian flights between islands are usually cheaper to book 2–6 weeks out once your international dates are locked in, since local carriers release more seasonal capacity closer to departure.
Practical tips to keep the fare down
- Fly midweek where your schedule allows — Tuesday to Thursday departures are typically cheaper than weekend ones.
- Set a price alert on your route rather than checking manually every day.
- If visiting both Java and Bali, price a multi-city itinerary against two separate one-ways — sometimes one beats the other.
- Check whether a budget carrier's headline fare includes checked baggage; add-ons can erase the saving.
Domestic connections within Indonesia
Indonesia is an archipelago, and getting beyond Java and Bali usually means a domestic flight on a separate ticket. Build a realistic connection buffer — at least a couple of hours at a minimum — and confirm whether your checked bag transfers automatically or needs to be re-checked, especially if your international and domestic tickets are with different airlines.
Track your flight on travel day
Long-haul routes to Southeast Asia can shift by hours due to weather or air traffic at the connecting hub. Once you're booked, use the live flight tracker to watch your inbound aircraft and time your arrival at the airport accordingly, and check popular routes for current pricing on nearby dates.
Frequently asked questions
Which airport is cheapest to fly into for Indonesia?
Jakarta (CGK) usually has more competing airlines and routes, which can widen fare options. Bali (DPS) is priced separately and runs higher in peak season.
What is the cheapest time of year to fly to Indonesia?
Outside July–August and the December holidays. Bali gets pricier in those windows; the shoulder months either side are typically cheaper.
Is it cheaper via Singapore or Kuala Lumpur?
Both are major hubs with frequent onward flights. Compare both on a metasearch — the cheaper option shifts by season and promotion.
Should I book a separate domestic flight within Indonesia?
Often yes, since island-hopping usually needs a domestic carrier. Build in connection time and confirm your baggage arrangement.
The bottom line
The cheapest route to Indonesia usually comes down to picking the right gateway city, the right connecting hub, and avoiding the July–August and December peaks. Search live fares on ScanFlyGo and compare a few date and hub combinations before you commit.
Some links on ScanFlyGo are affiliate links — we may earn a commission at no extra cost to you. Prices and schedules are examples and change constantly — always confirm at checkout.