Evergreen SEO guide

Bali Visa and Entry Requirements: What You Actually Need

Three things now catch travelers out on arrival in Bali: the visa on arrival is no longer extendable online, the customs form has been folded into a mandatory arrival card filed within 72 hours of landing, and the tourist levy has a swarm of lookalike scam sites. None are difficult — they just need doing before you fly.

Visa on arrivalArrival cardTourist levy
Open recommended tour Browse all guides
Visa on Arrival (B1) in Bali

Top picks from this guide

Visa on Arrival (B1) in Bali #1
IDR 500,000 Most Western passports

Visa on Arrival (B1)

30 days, single entry, payable by cash or card on arrival. Extendable once for another 30 days, for the same fee, giving 60 days maximum.

e-VOA (apply online first) in Bali #2
Same fee, less queueing Skipping the payment counter

e-VOA (apply online first)

Apply at evisa.imigrasi.go.id before you fly. Approval usually takes 24–48 hours. The real benefit: e-VOA holders can use the airport autogates.

All Indonesia arrival card in Bali #3
Free, mandatory Everyone, no exceptions

All Indonesia arrival card

The old e-CD and health declaration merged into one form at allindonesia.imigrasi.go.id. File it within 72 hours before arrival — the system rejects earlier submissions.

Bali tourist levy in Bali #4
IDR 150,000 Pay before you land

Bali tourist levy

One time per entry, every age including infants. Official channels only: lovebali.baliprov.go.id or the Love Bali app. You get a QR voucher by email.

Visa-free entry in Bali #5
About 19 countries Mostly ASEAN passports

Visa-free entry

30 days, non-extendable and non-convertible. Covers ASEAN states plus a short list of others. The US, UK, EU and Australia are not on it.

📋 What to have ready before you fly

  • Passport valid at least 6 months from arrival, with 2 blank pages, undamaged
  • A return or onward ticket — airlines check this at boarding and will refuse you without it
  • The All Indonesia arrival card, filed inside the 72-hour window
  • The tourist levy voucher, or be ready to pay at the airport counter
  • e-VOA approval if you applied online, so you can use the autogates
  • Officers may ask for proof of funds; travelers commonly cite around $1,000 equivalent, though this is guidance rather than a published rule — see the trip cost breakdown for what a week actually runs to

⏳ Extending your stay — the rule that changed

This is the single most out-of-date thing in older guides. The visa on arrival extension can no longer be completed entirely online. Since mid-2025 it requires an in-person visit to the immigration office covering your registered address, where they take fingerprints, a photo and a signature.

The flow is hybrid: register online, receive a QR code by email, attend the office for biometrics, then wait roughly 5–7 working days. Because of that, start the process 10–14 days before your visa expires, not in the final days. Your arrival day counts as day one.

Visa-free entry works differently: those 30 days cannot be extended or converted at all. If you might want longer, take the visa on arrival even if you qualify for visa-free.

⚠️ Overstaying is expensive

The fine is IDR 1,000,000 per day, counted from day one — two weeks over is IDR 14,000,000. Up to 59 days can be settled with the fine. From 60 days it becomes deportation and a blacklist, with re-entry bans running from six months to ten years.

Biometric exit checks mean an overstay is always detected. If your plans change, extend properly rather than hoping to pay quietly on the way out.

🚫 Mistakes that cause real problems

  • Booking a one-way ticket — you get stopped at check-in, before immigration ever sees you
  • Assuming a Western passport gets visa-free entry. It does not
  • Assuming visa-free 30 days can be extended. It cannot
  • Expecting to extend the VOA from your phone — biometrics are in person now
  • Filing the arrival card more than 72 hours ahead, so it is rejected
  • Paying the levy on a lookalike site. Only .go.id is official
  • Staying in a private villa and not registering with local police — hotels do this for you, private hosts may not, and the fine is IDR 5,000,000
  • Working or earning on a tourist visa, including paid content creation — enforcement tightened recently, as covered in the safety and rules guide

💉 Health requirements

There are no routine vaccination requirements and no COVID-era rules left. A yellow fever certificate is required only if you are arriving from a country on the transmission-risk list. The health declaration that used to be separate is now part of the All Indonesia arrival card.

FAQ

Do I need a visa for Bali?

Most travelers, including US, UK, EU, Australian and Canadian passport holders, need a visa on arrival costing IDR 500,000 for 30 days. Around 19 mostly ASEAN nationalities get 30 days visa-free instead, but that version cannot be extended.

How much is the Bali visa on arrival?

IDR 500,000, roughly $30–35, payable by cash or card at the airport. Extending it for another 30 days costs the same again, giving a 60-day maximum.

Can I extend my Bali visa online?

No, not fully. Since mid-2025 the extension requires an in-person visit to the immigration office for fingerprints and a photo. You register online first, then attend in person, then wait around 5–7 working days. Start 10–14 days before your visa expires.

What is the All Indonesia arrival card?

A free, mandatory digital form that replaced the separate customs declaration and health declaration. File it at allindonesia.imigrasi.go.id within 72 hours before arrival. It applies to everyone, including children.

How long can I stay in Bali as a tourist?

Thirty days on a visa on arrival, extendable once for a total of 60 days. Visa-free entry gives 30 days with no extension possible. Overstaying costs IDR 1,000,000 per day and leads to deportation past 60 days.

Does my passport need 6 months validity for Bali?

Yes. Your passport must be valid for at least six months from your arrival date and have at least two blank pages. A damaged passport can be grounds for refusal.

Recommended Bali tours for this guide

📚 Keep reading

Live weather Bali, Indonesia Loading…
Checking local conditions…
--°
Loading weather…
Finding the best Bali plan for today…
☀️
Feels like --°
Humidity --%
Wind -- km/h