Bali Visa for Indians (2026): VoA, e-VoA Cost, Levy and the Fine Print
Indians get a Visa on Arrival for Bali at IDR 500,000. Here is the 2026 process: VoA vs e-VoA, the mandatory tourist levy, the new arrival card, real rupee costs and the mistakes that get travellers stuck at the counter.
Short answer: Indian passport holders do not need to arrange a visa before flying to Bali. You get a Visa on Arrival (VoA) that costs IDR 500,000 (roughly ₹2,650 to ₹3,500 depending on the exchange rate that day).
It allows a 30-day stay and can be extended once for another 30 days. On top of the visa you pay a separate, mandatory Bali Tourist Levy of IDR 150,000 (roughly ₹800 to ₹850). In 2026 there is also a free online arrival card to fill in.
That is the whole picture. The rest of this guide is the detail that keeps your arrival smooth.
We send travellers to Bali every week, so this is written from what actually happens at Ngurah Rai airport in Denpasar, not from the letter of the rulebook alone.
Do Indians need a visa for Bali?
Yes. Indian citizens need a visa to enter Indonesia, and Bali is part of Indonesia. The good news is that the visa is granted on arrival, so there is no embassy appointment, no waiting weeks for approval and no prior paperwork with a consulate.
You either pay for the Visa on Arrival at a counter when you land, or you apply for the electronic version (e-VoA) online a week or two before you fly.
The same Visa on Arrival covers all of Indonesia. If your trip also includes Lombok, the Gili Islands, Komodo or Java, you do not need a separate visa for those.
VoA or e-VoA: which should you choose?
Both give you the same 30-day tourist stay for the same government fee. The difference is where and when you handle the payment.
| Visa on Arrival (VoA) | e-VoA (online) | |
|---|---|---|
| Where you get it | At a counter after you land in Bali | Online before you fly |
| Fee | IDR 500,000 | IDR 500,000 (same) |
| Stay | 30 days, extendable once to 60 | 30 days, extendable once to 60 |
| Airport experience | Join the visa payment queue, then immigration | Skip the payment queue, use the e-VoA / autogate lane |
| Best for | Off-season trips, travellers happy to queue | Families, first-timers, peak season, anyone who wants certainty |
Our honest recommendation for most Indian travellers is the e-VoA.
Two practical reasons: Indian airlines increasingly ask to see a visa confirmation at check-in in India, and the online route lets you walk past the arrival queue in Denpasar, which matters when you land tired with kids or parents in tow.
The three things to complete before immigration in 2026
This is the part people miss. In 2026 there are three separate tasks, on three different portals, and each has its own confirmation:
- The visa (VoA at the airport, or e-VoA online in advance).
- The Bali Tourist Levy, IDR 150,000 per person, paid on the Love Bali portal.
- The All Indonesia Arrival Card, a free online declaration you fill in shortly before landing.
Treat them as a small checklist. Complete all three, save each QR code or receipt to your phone, and immigration is quick. Miss one and you can face queues or delays at the counter.
How to apply for the Bali e-VoA, step by step
- Go to the official Indonesian immigration e-visa portal at evisa.imigrasi.go.id, about one to two weeks before you travel.
- Create an account and start a new e-VoA application.
- Upload your passport bio page (valid for at least six months from your arrival date) and a passport-style photo.
- Pay the IDR 500,000 fee with an international Visa, Mastercard or JCB card. Make sure international transactions are enabled on the card, since a blocked card is the most common failure point.
- Wait for approval, usually within 24 to 72 hours, delivered as a PDF with a QR code by email.
- Save the QR code to your phone and carry a printed copy. At Denpasar you use the e-VoA or autogate lane and scan it.

Apply three to seven days before departure at the latest. Leaving it to the airport is possible with the manual VoA, but it removes your safety margin if a payment glitches.
What it costs, in rupees
| Item | Indonesian rupiah | Approx. rupees | Notes |
|---|---|---|---|
| Visa on Arrival / e-VoA | IDR 500,000 | ₹2,650 to ₹3,500 | Per person, exchange-rate dependent |
| Bali Tourist Levy | IDR 150,000 | ₹800 to ₹850 | Per person, per entry, mandatory |
| 30-day extension (optional) | around IDR 500,000 | around ₹2,800 | Only if you stay beyond 30 days |
Physical Indian rupee notes are not accepted at the airport visa counter. Pay by international card, forex card, USD or IDR. A useful habit is to pay the visa and levy online before you fly, so the only thing left on arrival is scanning QR codes.
The Bali Tourist Levy explained
The Bali Tourist Levy is a mandatory tourism fee that every foreign visitor pays once per entry. It was introduced in February 2024 and is actively enforced in 2026. It funds environmental conservation and cultural heritage work across the island.

As of 2026 it is IDR 150,000 per person, roughly ₹800 to ₹850.
Pay it on the official Love Bali portal (lovebali.baliprov.go.id) as soon as your flights are booked, and download the receipt. Officers at Ngurah Rai check the QR receipt, so keep it with your visa on your phone.
Documents to carry
- Passport valid for at least six months from your arrival date, with at least two blank pages
- Your e-VoA PDF and QR code (printed and on your phone)
- Bali Tourist Levy receipt and QR code
- All Indonesia Arrival Card confirmation
- A confirmed return or onward ticket
- Hotel bookings for your stay
- Evidence of sufficient funds if asked (a common benchmark is around USD 2,000 per person)
Officers occasionally ask to see the return ticket and hotel booking, so keep printouts within reach rather than buried in email.
Staying longer than 30 days
The Visa on Arrival extends once, for another 30 days, giving a maximum of 60 days. You handle the extension at an immigration office in Bali, or through an agent, before your first 30 days run out.
If your plans might stretch past two months, do not rely on the VoA. Start instead with the C1 Tourist Visa (the visa many still call the B211A).
It grants 60 days on arrival and can be extended twice in-country, up to 180 days without leaving Indonesia. The e-VoA cannot be converted to a C1 once you are inside the country, so choose the right one before you fly.
Overstaying: do not risk it
Indonesia takes overstays seriously and charges a per-day penalty for every day beyond your permitted stay. Set a calendar reminder for your visa expiry date. If you even suspect you might run close, extend early or book your exit with a buffer.
Common mistakes that stall Indian travellers
- Uploading a cropped screenshot of a bank statement or ticket that hides your name. Officers bounce these.
- A passport under six months validity. Airline staff in India check this at the counter, so renew through Passport Seva before booking if you are close.
- A card without international transactions enabled, which fails on the visa payment gateway.
- Treating the levy as part of the visa. It is a separate payment on a separate portal.
- Forgetting the arrival card, which is new to many repeat visitors.
Frequently asked questions
Is Bali visa on arrival available for Indian citizens?
Yes. Indian passports qualify for both the airport Visa on Arrival and the online e-VoA. Same visa, same IDR 500,000 fee.
How long can Indians stay in Bali on a VoA?
30 days, extendable once for another 30 days, for a maximum of 60 days.
Can I use the Bali visa to travel elsewhere in Indonesia?
Yes. The Visa on Arrival is valid across Indonesia, including Lombok, the Gili Islands, Komodo, Yogyakarta and Java.
Do I have to pay the tourist levy if I already have a visa?
Yes. The IDR 150,000 levy is mandatory for every foreign visitor and is charged separately from the visa fee.
Can I pay the visa in Indian rupees at the airport?
No. Cash rupees are not accepted at the counter. Use an international card, forex card, USD or IDR, or pay online in advance.
Planning a Bali trip?
Getting the visa sorted is step one. The rest, matching flights, choosing where to stay, and building an itinerary that fits your leave, is what we do every day.
If you would like a Bali plan built around your dates, message us on WhatsApp or call +91-8759900015 and a travel expert will help you shape it.
See also: our Bali destination guide, a signature day on the west coast of Nusa Penida, and our Bali packages.
Want this planned for you?
We run Bali ourselves. Tell us your dates, your budget and how much leave you have, and we will come back with a trip that fits — not a brochure.
Written by the Travel Freakers team, who plan and run these trips from India. Prices, fares and entry rules move through the year — we check the current position for your travel dates before anything is booked. Last reviewed September 2026.