Landing in Bali: the first three hours
Immigration, the customs form nobody mentions, the arrivals hall, a SIM card and money. What to do before you fly so the first evening is dinner rather than admin.
Updated August 19, 2026 · 3 min read

Ngurah Rai airport is not difficult, but it is slow at the wrong hours and it has three small formalities that catch people out. Handle them before you fly and you are in a car within forty minutes of landing.
Before you fly
Check your visa route. Most visitors arrive on a visa on arrival, which can be bought at the airport or — much faster — applied for online in advance. Rules and eligible nationalities do change; check the official Indonesian immigration site close to your departure rather than trusting a forum post from last year.
Passport validity. Six months from arrival is the standard requirement. Airlines check it at boarding, which is the worst possible moment to discover a problem.
Fill the customs declaration online. Indonesia uses an electronic customs form, completed shortly before landing and presented as a QR code. Doing it in the queue on airport wifi is possible and unpleasant.
Bali charges a tourist levy on foreign visitors, payable online before arrival or on the spot. Paying in advance saves a queue; keep the confirmation on your phone.
In the airport
The order is immigration, baggage, customs, then the arrivals hall. The hall is where the trip becomes pleasant or annoying: it opens onto a wall of drivers, and every one of them will offer you a ride at a price invented for the occasion.
The cure is boring and total: book the pickup before you land, and give your flight number rather than a time. The driver tracks the flight, waits if you are late, and holds a sign with your name. There is no negotiation, no wandering the car park, and no arriving at the villa at midnight in a bad mood.