
Where Should You Fly Into Indonesia? Bali, Jakarta and Other Gateways
Choose the airport that serves the holiday you are taking, not merely the lowest headline fare.
An unbranded arrival illustration, not a photograph of a specific aircraft, route or airport.
Deciding where to fly into Indonesia starts with your first proper destination. A bargain flight to the wrong part of the country can become an expensive detour once the onward ticket, baggage, transfer and overnight stay are included.
Compare Bali and Jakarta where they genuinely serve the route, but also investigate the regional airport closest to the experience you want. This guide identifies the main gateways and provides a method for comparing the full journey without pretending that an airport’s name guarantees a convenient international service.
This guide contains affiliate links. A qualifying booking or purchase may earn a commission at no additional cost to you. Recommendations are selected for their usefulness to this trip.
First real stop
Start the airport search from the destination, not the capital.
Correct code
Confirm the exact airport on every ticket.
Total journey
Add baggage, transfers, overnight costs and lost time.
Separate tickets
Do not assume one booking protects another.
Where to fly into Indonesia: match the gateway to the trip
| Airport and code | Consider it for | Do not overlook |
|---|---|---|
| I Gusti Ngurah Rai – DPS | Bali as the first substantial stay. [1] | Choose your onward road transfer for the actual accommodation. |
| Soekarno-Hatta – CGK | Jakarta, western Java or a useful onward air connection. [2] | It is in Tangerang, not interchangeable with every airport labelled Jakarta. |
| Yogyakarta International – YIA | A Yogyakarta or central-Java cultural section. [3] | The airport is in Kulon Progo; allow for the journey to your base. |
| Juanda – SUB | Surabaya and a route beginning on that side of East Java. [4] | A regional arrival does not eliminate onward road travel. |
| Kualanamu – KNO | Medan and a North Sumatra itinerary. [5] | Forest or lake destinations still require separate transfers. |
| Zainuddin Abdul Madjid – LOP | Lombok as the main starting island. [6] | The airport is not on one of the Gili islands. |
| Komodo – LBJ | Labuan Bajo on Flores and Komodo-area planning. [7] | The airport is on Flores, not Komodo island. |
| Domine Eduard Osok – SOQ | Sorong and an onward Raja Ampat itinerary. [8] | The airport is not at your Raja Ampat island accommodation. |
| Sam Ratulangi – MDC | Manado and North Sulawesi. [9] | Match the arrival to the specific land or marine section. |
| Sultan Hasanuddin – UPG | Makassar and a South Sulawesi route. [10] | Do not confuse it with a North Sulawesi gateway. |
This table identifies geographical fit, not current flight availability from the UK. A regional airport may require an international hub connection, a domestic connection or both. Search the complete itinerary for your dates, then confirm the operating airports and ticket conditions with the airline.
Avoid assuming that an airport described as international has a nonstop service from your preferred departure city. The airport’s status and the airline’s current network answer different questions.

Bali or Jakarta: let the route decide
When Bali is the logical arrival
For a holiday mainly on Bali, a journey ticketed to DPS deserves to be your baseline comparison. Starting elsewhere adds a connection that needs to save enough money or provide enough useful stopover value to justify itself.
Do not assess DPS only by the long-haul fare. Check the arrival hour, transfer to the accommodation, whether a room will be available, and what the first useful day will feel like. A nominally cheaper itinerary may arrive too late to use the first paid evening or too early for normal check-in.
When Jakarta is the better fit
CGK becomes more compelling when Jakarta is part of the holiday, when the route deliberately explores western Java, or when its onward connection is genuinely better than the alternatives. The airport’s civil-aviation record locates it in Tangerang, Banten, so an accommodation labelled ‘Jakarta’ still needs a map check. [2]
For a Java route, overland travel can be part of the holiday rather than an unavoidable inconvenience. Compare Jakarta to Yogyakarta options when both cities belong in the itinerary, checking the actual stations or airports. KAI’s official guidance should be used for its train booking windows. [11]
When neither should be the automatic default
For a Yogyakarta-led cultural visit, compare a journey to YIA rather than assuming an arrival in Jakarta is necessary. For a Lombok-led break, investigate LOP. For North Sumatra, start the regional comparison with KNO.
Those suggestions do not promise a simpler or cheaper flight. They prevent you from overlooking a better-fitting endpoint before you have compared the actual options.
Compare the whole journey, not the headline fare
Build one total for each candidate gateway. Include the international fare, any necessary onward flight, baggage not already included, land transfers and an unavoidable overnight. Use the same passenger count and room-sharing assumption for every option.
Then compare the time and disruption exposure separately. Turning every hour into a guessed cash value can make a simple decision model look more scientific than it is. Start by showing the hours and the extra connections clearly.
| Illustrative item | Gateway A | Gateway B |
|---|---|---|
| International flight | GBP 620 | GBP 790 |
| Required onward flight | GBP 85 | None in this example |
| Additional baggage charge | GBP 25 | None in this example |
| Land transfer | GBP 20 | GBP 15 |
| Allocated overnight cost | GBP 55 | None in this example |
| Total per traveller | GBP 805 | GBP 805 |
Gateway A initially appears GBP 170 cheaper. Once the assumed onward costs are included, both total GBP 805. Gateway B may then be preferable if it removes an unwanted connection and overnight. Conversely, Gateway A could still appeal when its stop is somewhere you actively want to visit.

Do not double-count inclusions
If a through fare already includes the domestic sector and baggage, do not add them again. If a hotel is shared, allocate the room cost consistently. If the cheaper flight creates an extra meal or transfer, decide whether that difference is material rather than adding a generic allowance to only one option.
The point is not to prove that the most direct journey always wins. It is to prevent an incomplete price comparison from choosing your holiday for you.
Through tickets and self-transfers need different plans
Ask whether the itinerary is one airline-issued through ticket or separate tickets assembled into a journey. A single confirmation email from a seller is not sufficient detail to understand the arrangements. Obtain the relevant ticket and connection terms from the seller or airline.
Questions to resolve before paying
- Which airline operates each sector, and which airport and terminal does it use?
- Will checked baggage be labelled to the final destination, or must it be collected and rechecked?
- Where do you complete immigration and customs, and what happens to a missed onward flight?
- Is any advertised connection guarantee provided by the airline, the seller, or neither?
- Who pays for a replacement flight or hotel when the first sector is late?
For a separate onward ticket, do not use a short connection time found in someone else’s itinerary as a universal safe minimum. It may involve different terminals, documents, baggage or airline procedures. Get current guidance for the actual journey.
When an overnight is a reasonable choice
The planning recommendation is to consider an overnight when a separate connection is expensive to miss, has few alternatives or follows a vulnerable boat journey. This is a judgement about protecting the holiday, not a published airport minimum or a guarantee against disruption.
A longer buffer can also improve the first day of a trip. The cheapest arrival is not necessarily a good result when it relies on navigating an unfamiliar airport, rechecking bags and finding a new terminal while exhausted.
Keep entry checks specific to the traveller. The FCDO’s guidance for full British citizen passports includes passport validity, visa and onward-travel requirements. A planned domestic connection does not remove the need to satisfy entry rules at the appropriate point. Recheck the official guidance before travel. [12]
Use different arrival and departure airports when they remove backtracking
A multi-city search can reveal a better route even when its initial fare is slightly higher. Compare flying into the start of your holiday and leaving from its end against returning to the original gateway.
For example, a route beginning in Jakarta and ending in Bali can be tested as an arrival at CGK and departure from DPS. A central-Java section followed by Bali can be tested using YIA and DPS. These are itinerary shapes to investigate, not claims that a particular airline sells the combination at a particular price.
Compare the avoided journey
Include the backtracking flight or train, transfers, any extra overnight and the usable time lost. Do not subtract a journey you would have wanted to take anyway. The benefit of a different departure airport is greatest when it removes movement that has no holiday purpose.
Also check that the chosen final base leaves a realistic route to the airport. A departure from Bali does not mean a remote coastal or small-island stay can remain untouched until the last possible moment.
The Itinerary Pace Checker can help expose transfer-heavy routes using the nights and door-to-door hours you enter. It does not search flights or certify a connection. [13]
Regional gateways still have an onward journey
Labuan Bajo is not an airport on Komodo island
The official airport register identifies LBJ as Komodo airport in the Labuan Bajo area of Flores. The tourism authority describes onward sea access to the Komodo park area. Your flight therefore delivers you to the starting point for the next part of the trip, not to every island on a tour itinerary. [7] [14]
Ask the operator how an arrival delay affects the booked experience. A first-night stay can be a useful buffer when an early boat departure is essential. Confirm the actual meeting place and check-in time rather than treating the town name as enough information.
Sorong is an approach to Raja Ampat, not the final resort
SOQ serves Sorong. A Raja Ampat itinerary still needs its onward boat and accommodation transfers arranged for the actual island and date. The local weather guidance explains that conditions can vary between islands and that wind may affect small-boat movements. [8] [15]
Plan the return to the departure gateway just as carefully as the outward journey. A beautiful last-night location is not a good trade when reaching the flight depends on a fragile sequence with no acceptable alternative.
Lombok, North Sumatra and Sulawesi
LOP, KNO, MDC and UPG solve different regional arrival problems. They do not eliminate the need to investigate roads, boats or a final local transfer. Ask the accommodation for realistic arrangements, including late arrivals and any limits on operating hours.
Check current FCDO safety advice and any applicable local restrictions before choosing a specialist route. A geographical fit is only one part of a responsible arrival plan. [16]
Make the first night work with the arrival
Choose the first night’s accommodation after checking the flight time and transfer, not before. For a late arrival, ask about check-in arrangements and who can be contacted if the flight slips. For an early arrival, establish whether access to a room requires paying for the previous night or an agreed early check-in.
For a CGK stop, search Jakarta-area accommodation on Agoda and compare Jakarta stays on Booking.com. These links cover the city market, not a vetted airport-hotel shortlist. Use the map to confirm proximity to CGK and ask about the exact terminal, shuttle schedule and any charge.
Compare a convenient overnight against pushing directly to a distant base. The latter may save a hotel move but produce an unpleasant arrival or require an unsuitable late transfer. Your arrival day is part of the holiday, not merely an obstacle to get through as cheaply as possible.
Arrange a practical communication fallback
Save the accommodation address, transfer instructions and booking references offline. When an eSIM is suitable, browse Airalo and select an Indonesia plan before departure. Check device compatibility, unlocking, coverage and activation terms; remote reception should not be assumed. [17]
Keep a plan that works if mobile data is unavailable on arrival. A named meeting point and a saved address are more robust than instructions that exist only in a live chat.
Airport-choice questions before you book
Is Jakarta always the cheapest entry point?
There is no useful permanent answer. Compare current complete itineraries for the same dates, baggage and ticket conditions. The cheapest headline is not necessarily the cheapest way to reach the first base.
Should I book Bali and add a domestic flight later?
Only after checking the onward schedule, total price and ticket risks. When Bali is not part of the holiday, compare a journey ticketed closer to the real destination before committing.
Can I use a city name instead of the airport code?
A city-wide search is useful for discovery, but check the exact code before purchase. Different airports or a change between airports can transform the practical journey. Never assume similarly named results are interchangeable.
Is a same-day boat and international flight always unacceptable?
There is no universal rule covering every journey, but a separate sea crossing introduces a failure point that deserves a deliberate buffer. Check the operator’s conditions and the consequences of missing the flight rather than relying on the advertised crossing time. [18]
Choose the gateway that improves the whole holiday
Start with the airport serving your first meaningful stop. Use Bali or Jakarta when they fit the route, and give regional gateways a fair comparison when they remove unnecessary travel. Confirm exact airport codes before paying.
Finally, compare the total cost, usable time and connection exposure. A slightly higher international fare can be the better choice when it removes an unwanted flight, overnight or backtrack. A cheaper gateway can still win when its extra stop genuinely belongs in the holiday. The right answer is the complete journey that works for you.
Sources and editorial method
Last editorial review: 2 November 2026. Official authorities and transport or activity operators inform the factual statements. Suggested routes, lead times and decision frameworks are editorial judgements, not personally tested itineraries. Illustrative calculations are labelled; live fares, room availability and future operating conditions are not guaranteed. Recheck changing rules and travel notices before booking.
- Indonesian civil aviation directorate – I Gusti Ngurah Rai (DPS)
- Indonesian civil aviation directorate – Soekarno-Hatta (CGK)
- Indonesian civil aviation directorate – Yogyakarta (YIA)
- Indonesian civil aviation directorate – Juanda (SUB)
- Indonesian civil aviation directorate – Kualanamu (KNO)
- Indonesian civil aviation directorate – Zainuddin Abdul Madjid (LOP)
- Indonesian civil aviation directorate – Komodo (LBJ)
- Indonesian civil aviation directorate – Domine Eduard Osok (SOQ)
- Indonesian civil aviation directorate – Sam Ratulangi (MDC)
- Indonesian civil aviation directorate – Sultan Hasanuddin (UPG)
- KAI Contact Centre – booking windows and reservation guidance
- UK FCDO – Indonesia entry requirements for British citizens
- Taylor's Trailblazing Travels – Itinerary Pace Checker
- Wonderful Indonesia – first-timer guide to Komodo National Park
- Stay Raja Ampat – local weather and climate guidance
- UK FCDO – Indonesia safety and security
- Airalo – Indonesia eSIM plans and compatibility information
- BlueWater Express – terms and conditions
Illustrations in this article were created for Taylor’s Trailblazing Travels. Third-party photographs, where used, are credited beside the image or in the source list.



