Bali Visa for Indians
The Indonesia Visa on Arrival that covers Bali for Indian passports - IDR 500,000 for 30 days, the e-VOA option, plus the two extras Bali now requires: the All Indonesia Arrival Card and the tourist levy.
Bali is part of Indonesia, and Indian passport holders get a Visa on Arrival - IDR 500,000 (about USD 32 to 35) for 30 days, extendable once for another 30. You can pay at the airport counter or apply ahead as an e-VOA on evisa.imigrasi.go.id. Two more things are mandatory in 2026 - the free All Indonesia Arrival Card, filed online within 72 hours before arrival, and Bali's one-time tourist levy of IDR 150,000 paid on the Love Bali portal. Passport needs six months' validity and a return ticket.
There is no separate Bali visa - Bali is Indonesia, and the visa that gets you onto the island is Indonesia's Visa on Arrival. For Indian passports it is one of the easiest entries in Asia: pay IDR 500,000, get 30 days, extend once if the beaches win.
What trips travellers up in 2026 is not the visa but the extras: Indonesia now requires a digital Arrival Card from every visitor, and Bali charges its own tourist levy on top. This page covers all three, in the order you will meet them.
Bali Visa Requirements, Fees & Processing Time
The essentials for Indian citizens:
- Visa on Arrival: IDR 500,000 (roughly USD 32 to 35 depending on the rate), payable by card at the airport counter
- Stay: 30 days, extendable once for another 30 (maximum 60) - extensions now need an in-person visit to an immigration office, the online-only extension was discontinued in 2025
- e-VOA option: apply up to 14 days ahead (at least 48 hours before departure) on evisa.imigrasi.go.id - approval in 24 to 72 hours, then skip the payment queue
- All Indonesia Arrival Card: mandatory and free - file it online within 72 hours before arrival at allindonesia.imigrasi.go.id; it covers customs and health declarations in one form
- Bali tourist levy: IDR 150,000 (about USD 10), one-time per entry, paid on the official Love Bali portal - save the QR voucher for checks at Denpasar airport
- Passport: six months' validity and a confirmed return or onward ticket
How to arrive smoothly, step by step
- Book flights and hotels first - immigration can ask for both, and the e-VOA form needs them.
- Apply for the e-VOA on evisa.imigrasi.go.id up to 14 days before flying, or plan to pay IDR 500,000 at the VOA counter on landing. Both get the same 30 days.
- File the All Indonesia Arrival Card within 72 hours of your flight - it is free, and the QR it issues is checked before immigration.
- Pay the Bali levy on the Love Bali portal - IDR 150,000 once per trip - and keep the voucher on your phone.
- Land at Denpasar - e-VOA holders go straight to immigration; VOA payers stop at the counter first.
- Extending? Visit an immigration office on the island before day 30 - another IDR 500,000, and it needs you there in person.
Documents you need
- Passport valid at least six months from arrival, with blank pages
- Confirmed return or onward flight within your permitted stay
- Proof of accommodation for the first nights
- All Indonesia Arrival Card QR confirmation
- Love Bali levy voucher
- A Visa or Mastercard for the VOA fee (cash in IDR also works at the counter)
The short version
Bali for Indians in one line: Visa on Arrival at IDR 500,000 for 30 days, extendable once in person, plus two small online chores - the free Arrival Card within 72 hours of flying and the IDR 150,000 Bali levy. Do the e-VOA and both forms before you fly and the airport takes minutes. Verify current rules on evisa.imigrasi.go.id close to travel, and plan the Bali itinerary itself in Tripmojo.
Rules change - double-check your exact passport and travel dates with the visa checker, then plan the rest of the trip in Tripmojo.
Frequently asked questions
Do Indians need a visa for Bali?
Yes - Bali is Indonesia, so Indian passport holders use Indonesia's Visa on Arrival: IDR 500,000 for 30 days, at the airport counter or online in advance as an e-VOA.
How much does the Bali visa cost for Indians?
IDR 500,000, roughly USD 32 to 35. Add Bali's one-time tourist levy of IDR 150,000, and another IDR 500,000 if you extend your stay a second 30 days.
What is the All Indonesia Arrival Card?
A mandatory free online form every traveller files within 72 hours before arrival at allindonesia.imigrasi.go.id. It merged the old customs and health declarations - one QR covers all of it.
Can Indians extend the Bali Visa on Arrival?
Once, for another 30 days (60 total). Since 2025 the extension requires visiting an Indonesian immigration office in person - start it well before your first 30 days run out.
Is the Bali tourist levy separate from the visa?
Yes - IDR 150,000, once per entry, paid on the official Love Bali portal. It funds conservation programmes and is checked separately from your visa at Denpasar.
Written and fact-checked by Tripmojo’s editorial team. Drafted with AI assistance, then reviewed by a human before publishing. Visa rules change - always confirm with the official source before you book.
Plan your next trip together
Tripmojo turns ideas like these into a shared itinerary - flights, stays and plans in one place, synced with everyone you travel with.
Get the app - free
