Three things get most Bali trips through the airport cleanly: a valid visa, the All Indonesia arrival card, and a paid tourist levy. Sort those before you fly and immigration at Ngurah Rai (DPS) is a 15-minute affair. Here's exactly what each one costs, who needs it, and how to do it.
One honest caveat before we start: Indonesia changes these rules with little notice, and 2025 to 2026 has seen several updates. Treat this as a starting point and confirm the current numbers on the official Immigration site (evisa.imigrasi.go.id) and the Love Bali portal (lovebali.baliprov.go.id) in the week before you travel.
The Visa on Arrival (e-VoA)
Most short-term visitors enter on a Visa on Arrival. If you hold a passport from one of the eligible countries (the official list runs to more than 85, including the UK, US, Australia, Canada, most of the EU, Singapore, Japan, and more), you qualify. It's a single-entry tourist visa.
Cost: 500,000 IDR, roughly US$32 to US$35 depending on the exchange rate.
Length: 30 days from the day you land.
Extension: You can extend it once for another 30 days, giving you up to 60 days total in Indonesia.
You have two ways to get it. You can pay on the day at the airport, where card and QRIS payment machines sit before the immigration desks. Or you can apply online in advance as an e-VoA at evisa.imigrasi.go.id, upload a passport photo and your passport bio page, pay by card, and receive a PDF by email. Print it or save it to your phone and show it at the counter. Applying online skips the airport payment queue, which matters on a busy afternoon when three wide-body flights land together.
On extending: the process changed in 2025. You now have to visit a local immigration office in person for the biometric step (photo, fingerprints, and a short interview), so an agent can no longer do the whole thing online for you. In Bali, extensions for the south of the island are handled by the Ngurah Rai immigration office in Jimbaran, though the exact building has moved during renovation work, so check the current address before you go. Start the extension around 7 to 14 days before your 30 days run out, bring your passport and the VoA receipt, and budget another 500,000 IDR. If you know from the start you want longer than 60 days, look at a different visa class rather than the VoA.
The Bali Tourist Levy
Separate from the visa, Bali charges every foreign visitor a one-off tourist levy. It funds cultural and environmental upkeep across the island, and it's set by provincial regulation.
Amount: 150,000 IDR per person, about US$10.
When: once per entry into Bali. It's per person, so a family of four pays four times. There's no child discount.
Pay it online before you fly at the official Love Bali portal, lovebali.baliprov.go.id, or through the Love Bali app. Enter each traveller's passport details, pay by card or QRIS, and you'll get a QR voucher by email. Screenshot it or save the PDF. You may be asked to show that QR at the airport or at popular sites, so keep it somewhere you can find it fast. That single portal (the domain ends in .go.id) is the only official channel, so ignore any other site or booth asking you to pay the levy elsewhere.
You can technically pay on arrival at the airport counter, though that's the queue everyone's trying to avoid. Ten minutes at home beats standing in line after a red-eye.
The All Indonesia Arrival Card
Since September 2025, Indonesia has folded the old paper customs form and the separate health declaration into one digital card called All Indonesia. It's mandatory for arrivals at Bali (DPS), Jakarta (CGK), and other main entry points, and it's free.
Fill it out at allindonesia.imigrasi.go.id or in the app within 72 hours before you land. The system rejects submissions made earlier than that, so don't try to knock it out weeks ahead. You'll declare your flight details and answer the customs and health questions (dutiable goods, large cash sums, recent symptoms, and so on). Answer honestly.
When you submit, the site generates a QR code. Save it as a screenshot and, ideally, a printed backup in case your phone dies in the queue. You show this QR to the officer as you exit. It replaces the paper cards crews used to hand out on the plane, so there's nothing to fill in mid-flight anymore.
One thing worth being clear on: this card is not a visa. You still need the VoA or e-VoA on top of it.
Passport Rules
Two requirements, both checked at the desk:
- Six months' validity. Your passport must be valid for at least 6 months from the day you arrive in Indonesia. If it expires sooner, renew it before you book.
- Two blank pages. You need at least 2 empty pages for stamps. If your passport is nearly full, sort a new one first.
You'll also want proof of onward or return travel, since immigration can ask to see it.
What About Covid?
Indonesia dropped its Covid-era entry rules. You don't need a vaccination certificate or proof of travel insurance to enter in 2026. The one health item that still applies is a yellow fever certificate, and only if you're arriving from a country on the transmission-risk list, which won't affect most travellers coming from Europe, North America, or Australia.
Before You Fly: The Checklist
- Check your passport has 6 months' validity and 2 blank pages.
- Get your visa: apply for the e-VoA at evisa.imigrasi.go.id in advance, or plan to pay 500,000 IDR at the airport.
- Pay the 150,000 IDR levy per person at lovebali.baliprov.go.id and save the QR.
- Fill the All Indonesia arrival card at allindonesia.imigrasi.go.id within 72 hours of landing, and save that QR too.
- Have proof of onward travel ready.
- Reconfirm all four on the official sites the week you leave, since the rules move.
Once the paperwork's handled, the fun part is deciding where to stay. If you'd like a hand with a villa and a driver waiting at arrivals to run you straight from DPS to the door, that's the sort of thing we're happy to set up. Have a look at what's available on the villas page whenever you're ready.
Planning a stay on the Bukit?
We manage villas across Uluwatu and Bingin. Book direct and reach a real team on the ground, before and during your stay.


