Research/fact-checking base preserved from the current production guide. Entry eligibility, arrival systems, tourist-levy administration, ferry operations and transport arrangements can change; check official sources close to travel.

Getting to Bali is straightforward once you separate the jobs: getting into Indonesia, completing the current arrival process, paying any Bali-specific levy that applies, collecting your bags and then getting from the gateway to the part of the island where you are actually staying.

I would solve every digital requirement I reasonably can before departure and keep the first night deliberately dull. A late arrival is not improved by adding a SIM hunt, money-changing expedition and heroic two-hour dinner transfer.

TATS Man reckons: Plan the complete arrival, not just the flight. Immigration status, All Indonesia, levy, luggage, airport transport and the first hotel are one chain — and the weakest link is usually the bit somebody assumed would 'only take twenty minutes'.

01 Most visitors arrive through DPS

Bali’s main gateway is I Gusti Ngurah Rai International Airport (DPS) in Tuban, between Kuta and Jimbaran. It is close to South Bali on a map, but road time still varies dramatically with traffic.

DPS is the main doorway, but landing time is not hotel-arrival time. I plan the evening from the terminal exit backwards, not from the scheduled touchdown.

Do not plan your first day around the scheduled landing time. Immigration, baggage, customs and the drive can turn a 5pm arrival into an evening hotel check-in, especially when several international flights land together.

02 All Indonesia: the arrival process changed

Since September 2025, international passengers arriving at Ngurah Rai must complete the All Indonesia digital arrival declaration. The system combines information previously split across immigration, customs, health and quarantine arrival forms.

Complete it through the official Indonesian immigration channel before travelling and keep the resulting confirmation/QR information accessible on your phone. This declaration is separate from your visa and separate again from Bali’s tourist levy.

That is why older arrival guides telling you to complete several unrelated paper or web forms in a fixed terminal order are now stale.

03 Visa or visa exemption: check your passport, not someone else’s itinerary

Indonesia’s entry rules depend on nationality and purpose of travel. Many common tourist nationalities are eligible for Visa on Arrival or e-VOA. The standard VOA fee remains Rp500,000, with an initial 30-day stay and extension options under current immigration rules.

Your mate's passport, TikTok comment and last year's trip are not immigration policy. I check the rule for the actual traveller and the actual purpose.

Other travellers may qualify for visa-free entry or need a different visa. Check the official Indonesian immigration site before departure because nationality lists and visa categories can change.

Have a passport with sufficient validity and any required onward/return ticket documentation ready.

04 Bali tourist levy: separate from the visa

Bali’s foreign tourist levy is currently Rp150,000 per person for most international tourists. The provincial Love Bali system recommends paying online before arrival, although payment facilities also exist in Bali. The levy produces a QR-coded voucher.

Do not confuse this with the VOA. They are different charges run under different systems, and some visa/residency categories are exempt from the tourist levy.

05 A realistic airport arrival sequence

The exact queue order can vary with terminal operations, but the planning sequence is straightforward:

  1. Before travel: complete All Indonesia and sort the correct visa/e-VOA if required.
  2. Pay the Bali tourist levy online if it applies to you.
  3. After landing: follow immigration processing, using the appropriate e-gate or staffed lane available to your status.
  4. Collect baggage.
  5. Complete customs/quarantine processing using the integrated declaration information.
  6. Enter the arrivals area and arrange your onward transport.

Keep screenshots or offline access to important confirmations in case airport mobile data is slow.

06 Leaving the airport

Pre-booked hotel transfers, licensed taxis and ride-hailing are all practical. Grab currently operates an official GrabCar Lounge pickup point for international arrivals at Ngurah Rai, so the old idea that ride-hailing is effectively unavailable at the airport is no longer useful advice.

On arrival I value certainty more than theatre. An official taxi, app pickup or pre-arranged driver is a much nicer welcome than competitive pavement negotiation with luggage.

For a family or a group with large luggage, a pre-booked driver can be the simplest option. For one or two travellers, compare the current app fare against official taxi options after you land.

Ignore unsolicited “special price” approaches until you have checked a real fare. Bali traffic means distance alone is a poor guide: Ubud, Canggu and Uluwatu can all take much longer than the kilometre count suggests.

07 SIMs, eSIMs and money on arrival

You do not need to buy the first SIM offered in the arrivals hall. An eSIM can give immediate data if your phone supports it, while Indonesian physical SIMs are widely available after arrival. Longer-stay visitors should also understand Indonesia’s handset/IMEI rules rather than assuming every foreign phone can use every local SIM indefinitely.

For cash, airport ATMs are usually more useful than exchanging a large amount at an unfavourable counter. Use reputable bank ATMs and licensed money changers. See our Bali money guide for the detailed strategy.

08 Arriving overland from Java

Travellers coming overland from East Java normally cross from Ketapang to Gilimanuk. ASDP’s 2026 operations show the route normally running around the clock with high frequency, but weather can trigger temporary open/close restrictions.

This is a working transport corridor used by buses, cars, motorbikes and freight, not a tourist cruise. Allow queue time in holiday peaks. Operations also close around Nyepi, and exceptional weather can interrupt the schedule, so check ASDP/Ferizy information before a time-critical crossing.

09 Ferry and boat arrivals from Lombok / nearby islands

Vehicle ferries connect Lembar in Lombok with Padang Bai, while fast boats connect Bali with the Gilis and Lombok. These crossings are weather-dependent and should never be timed tightly against an international flight.

If you are coming from the Gilis, return to Bali with at least an overnight buffer before a major flight. See our Bali–Gili fast boat guide for the sea-transfer details.

10 Plan the first night conservatively

The smartest arrival plan is boring: land, clear formalities, get to your accommodation and eat somewhere nearby. Do not book a non-refundable sunset cruise, spa treatment or cross-island transfer based on the scheduled touchdown time.

The first night is allowed to be boring. Get in, eat, sleep, and start being adventurous after your brain has worked out what time zone it lives in.

If you are arriving late, confirm that your accommodation reception or villa host knows your flight details. For very late arrivals before a long onward drive, one night near the airport can be more pleasant than starting the holiday with a two-hour transfer after midnight.

Compare the complete journey, not only the airfare

The cheapest ticket is not always the best-value route to Bali. Add checked baggage, seat selection, meals, overnight accommodation, airport changes and the risk of separate tickets before comparing. A slightly dearer through-ticket may provide protected connections and simpler baggage handling. On separate bookings, the second airline generally has no obligation to help if the first flight is late.

Check that every passport name matches the booking exactly and that the passport satisfies current Indonesian entry requirements. Visa, arrival, customs and health rules can change, so use official Indonesian government and airline sources close to departure. Do not rely on an old social post or assume a rule applying to one nationality applies to another.

Connections and baggage

  • Confirm whether bags are checked through or must be collected and rechecked.
  • Allow for immigration and security when changing countries or terminals.
  • Check transit-visa requirements for the passport and route.
  • Compare cabin and checked-baggage limits on every operating airline.
  • Keep medication, documents and one change of clothes in cabin baggage.

Low-cost carriers may price each flight sector separately and apply strict baggage rules. Pre-purchasing the correct allowance is commonly cheaper than paying at the airport. Weigh bags before leaving home and protect power banks according to airline cabin-baggage requirements.

Prepare for arrival

Save the first accommodation’s full address, telephone number and map pin offline. Arrange a pickup or understand the current official transport options before landing. Keep enough battery to contact the driver and avoid putting the only charging cable in checked luggage.

Allow arrival time for immigration, baggage and customs before expecting to meet anyone. If the flight is substantially delayed, message the accommodation or driver as soon as connectivity permits. For a late-night landing, the most comfortable plan may be a nearby first night rather than an immediate long drive across the island.

Sea and overland arrivals

Travellers can also reach Bali by ferry from Java or Lombok. This can suit a wider Indonesian overland journey, but it requires more flexibility than flying. Road connections, ferry queues, sea conditions and local transfers all affect the schedule. Remember that Java is one hour behind Bali, while Lombok shares Bali’s time zone.

Keep valuables and documents with you during multi-stage travel, confirm the actual arrival port and avoid committing to a tight onward flight. Overland travel is rewarding when it is part of the experience; it is less attractive when used only to save a small amount on a rushed itinerary.

A reliable departure checklist

Seventy-two hours before travel, recheck flight status, entry rules, baggage, airport terminal and ground transfer. Download boarding passes where permitted, retain accessible copies of insurance and bookings, and share the itinerary with a trusted contact. Arrive early enough to solve an unexpected check-in problem calmly.

The smoothest journey to Bali is rarely the cleverest-looking itinerary. It is the one with lawful entry documents, realistic connections, protected essentials and enough flexibility to absorb a delay without unravelling the holiday.

TATS Man bottom line: The best Bali arrival is the one with the fewest surprises. Sort entry requirements early, understand each charge separately, choose legitimate onward transport and give the first night room to absorb delays.

Cheers, Carpe Diem & Get Through Arrivals Before Starting the Adventure! 🍻⏳🛬

TATS Man

your landing-card-taming, first-night-simplifying Bali cyborg

TATS Man, the travel journalist behind Totally Bali

About the author

TATS Man

Travel journalist · digital nomad since 2007 · visiting Bali since 1989

TATS Man is the beer-loving cyborg travel journalist behind Totally Bali and TATS (Totally Awesome Travel Sites). He has travelled and worked remotely since 2007 and has been visiting Bali since 1989. His guides combine long-term destination familiarity with current primary-source research — and he does not claim first-hand experience where he does not have it.