01 Start with the right airport: DPS

Bali’s main commercial airport is I Gusti Ngurah Rai International Airport, code DPS. It sits in South Bali, so a useful flight choice is about more than airfare: consider connection risk, landing time, baggage and the final road transfer.

Airline networks change often. Treat fixed lists of nonstop cities as snapshots. Search your exact dates, then verify the itinerary with the operating airline before paying.

02 Direct flight or connection?

A nonstop flight is often worth a modest premium when it removes an overnight stay, self-transfer or fragile connection. One-stop itineraries can be good value, especially through major Asian hubs, but compare total elapsed time, terminal changes, baggage rules and disruption recovery.

Better comparison: price the whole journey, not just the first fare shown.

03 Protected connection vs self-transfer

On one through-ticket, airlines normally treat the sectors as one journey and can assist when a delay breaks the connection, subject to ticket rules. With separate tickets you may need to enter the transit country, collect bags and re-check them. If the first flight is late, the second carrier may have no obligation to help.

For a self-transfer, check transit-entry rules, terminals, bag cut-offs and overnight requirements. Build a generous buffer rather than treating the legal minimum connection time as a personal target.

04 Compare the fare after baggage

Bali has many low-cost and hybrid services. Compare checked baggage, cabin allowance, seat selection, meals, payment fees and change conditions. Surfboards, dive gear, prams and bulky luggage deserve a separate check because sports-equipment rules vary by airline and route.

Weigh bags before leaving for the airport and confirm whether travellers may pool baggage allowance; do not assume.

05 Arrival time matters in Bali

A landing near the evening traffic peak can make the airport-to-hotel leg much longer than expected. Late arrivals may find quieter roads but leave less margin for delays, immigration, baggage, SIM setup and finding a driver. Families and first-time visitors should value a civilised arrival window.

Send your accommodation the flight number and expected arrival time and keep its address, map pin and contact number saved offline.

06 Leave time for entry formalities

International arrivals must complete the current Indonesian entry process for their nationality and purpose. Rules can change, so verify them shortly before departure rather than copying an old visa checklist. Foreign tourists entering Bali also have the separate Bali tourist levy.

Save visa, arrival-card and levy confirmations offline. For background see our visa and extension guide, but use Indonesian Immigration as the final authority.

07 What happens after touchdown

Ngurah Rai Airport publishes arrival, transit and transport guidance. Genuine airside transfer passengers should follow airline and airport transfer instructions rather than automatically exiting. Travellers entering Indonesia follow immigration, baggage and customs.

The airport currently publishes official taxi plus Grab and Gojek pickup/lounging information. Follow current signs and app instructions rather than accepting an unsolicited ride because you are tired. See our Bali airport guide.

08 Long-haul travellers: optimise sleep

From Europe or North America, compare the overnight sectors, layover and local arrival time as well as price. A schedule that lets you sleep on the longest sector and arrive in daylight may be worth more than a small saving.

After a very long journey, avoid immediately self-driving or riding a scooter. Fatigue and unfamiliar traffic are a poor combination; an airport transfer and easy first evening is usually smarter.

09 Frequency can beat a rare bargain

Australia and major Asian hubs generally offer many Bali options, but frequencies and seasonal services move around. A route with several flights a day can be easier to recover when something goes wrong than a rare service, even if the rare flight is slightly cheaper.

Compare departure time, total fare with bags and the realistic rebooking options if cancelled.

10 Connecting elsewhere in Indonesia

Jakarta and other Indonesian gateways can be useful when Bali fares are high or Bali is one stop in a wider trip. Confirm whether baggage is through-checked and where immigration/customs occur; the correct flow depends on the ticket and itinerary.

If combining Bali with Lombok or Java, compare flying with overland and boat logistics. See our combined-trip guide.

11 Weather, volcanoes and disruption

Flights can be affected by severe weather, operations and volcanic ash. Do not build a non-refundable onward journey around a tiny same-day buffer. When conditions are uncertain, check your airline, airport and official Indonesian aviation/volcano information rather than social-media rumours.

Insurance bought after a disruption becomes known may not cover it; read policy wording and exclusions before relying on cancellation protection.

12 A better booking workflow

  1. Compare nonstop and one-stop options for the exact dates.
  2. Re-price with bags, seats and fees.
  3. Reject risky self-transfers unless the saving justifies the buffer and consequences.
  4. Check passport, transit and Indonesian entry requirements.
  5. Prefer a landing time that leaves a comfortable road transfer.
  6. Save airline, accommodation, insurance and arrival documents offline.

13 Official checks before flying

Use Ngurah Rai Airport for passenger/airport guidance and Indonesian Immigration for entry rules. The airport’s international arrival information also points travellers to the current customs declaration process.

Re-check shortly before departure because schedules and border processes are genuinely changeable.

14 Price strategy without pretending there is one magic booking day

Airfares are inventory-driven, so there is no universal “book exactly X weeks ahead” rule that works across every origin and season. Start tracking when your travel dates become firm, compare a few sensible date combinations, and decide what price you are willing to accept. School holidays, major Australian holiday periods, Christmas/New Year and peak European summer can tighten inventory early.

If you find a fare that fits your budget and has a good schedule, do not sacrifice the itinerary merely to chase a small theoretical saving. The value of a changeable ticket can also be higher than a cheaper rigid fare when your wider trip is still moving.

15 Plan the first night around the flight you actually book

A 23:30 arrival is not the same trip as a 13:30 arrival. If you land very late, consider spending the first night in South Bali rather than forcing a tired transfer deep into Ubud, Sidemen or North Bali. Conversely, a daylight arrival can make a longer same-day transfer more reasonable.

Families should think about meal timing, child seats, cots and check-in access. Solo travellers should make sure late-arrival transport is pre-arranged or booked through a recognised airport/app channel. Travellers with mobility needs should confirm airport assistance with the airline in advance rather than assuming it can be organised instantly after landing.

16 The 24-hour-before-departure check

The day before flying, re-check the operating airline, flight number, terminal, baggage allowance and any schedule change. Confirm passport condition and validity, current Indonesian entry documentation, the Bali levy where applicable, and the accommodation address requested by immigration/arrival systems. Download boarding passes and important QR codes, but keep access to the original online records too.

Finally, check your destination weather and any airline disruption messages. If a volcano or severe weather event is affecting operations, your airline and airport are better sources than viral screenshots. Build the first day in Bali with enough slack that a delayed flight does not ruin a prepaid tour.