Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained
Ten minutes online and the airport becomes the easiest part of your trip
By Priyanshu · July 2026

Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained
If you hold an Indian passport, Bali is one of the easiest international destinations you can fly to. There is no embassy appointment, no interview, no bank statement scrutiny. You either get your visa stamped at the airport in Denpasar or, better, sort it online in about ten minutes before you fly. This guide covers exactly what it costs, how to apply, what documents you need, and the separate Bali tourist tax that surprises many first-time visitors.
Do Indians need a visa for Bali?
Yes, but it is a Visa on Arrival (VOA), which means you do not need to apply at an embassy in advance. Indian citizens are on Indonesia's VOA eligibility list. You pay the fee, get the sticker or QR stamp, and you are in.
The VOA gives you 30 days in Indonesia, and it can be extended once, for another 30 days, giving a maximum of 60. It covers tourism, visiting friends and family, and attending events or short business meetings. It does not permit work.
What does the Bali visa cost for Indians?
The VOA fee is IDR 500,000 per person, which is roughly Rs 2,700 depending on the exchange rate. Children need their own visa at the same fee, regardless of age.
If you extend for a second 30 days, the extension costs another IDR 500,000, plus service fees if you use an agent instead of doing it yourself at an immigration office.
VOA at the airport vs e-VOA online
You have two ways to get the same visa.
The airport VOA is paid at dedicated counters after you land at I Gusti Ngurah Rai International Airport. You can pay by card or cash (IDR, and usually USD is accepted). It works fine, but after a seven-hour flight you may be standing in a long queue behind three other wide-body arrivals.
The e-VOA is the same visa, applied for online at the official Indonesian immigration portal, evisa.imigrasi.go.id. You upload a photo of your passport bio page and a passport-style photo, pay IDR 500,000 with an international card, and receive the e-VOA by email, usually within a few hours to two days. At the airport you walk straight to the immigration counters, they scan your passport, and you are through. Apply no more than 90 days and no less than 48 hours before your flight.
Use only the official site. Dozens of lookalike websites charge double or triple for the same visa. The official domain is evisa.imigrasi.go.id, run by the Directorate General of Immigration.
Documents you need
Keep these ready, both for the application and for the immigration officer:
A passport valid for at least 6 months from your date of arrival in Indonesia, with at least one blank page. A confirmed return or onward flight ticket out of Indonesia within 30 days. Proof of accommodation for at least your first nights, a hotel booking confirmation is enough. For e-VOA, a digital photo of your passport bio page and a recent passport-style photograph.
Officers rarely ask for bank statements or cash proof, but the rule of thumb is to be able to show you can support your stay.
The Bali tourist tax: the extra Rs 800 nobody tells you about
Separate from the visa, every foreign tourist entering Bali pays a one-time tourist levy of IDR 150,000, about Rs 800 per person, children included. It has been in force since February 2024 and funds culture and environment programmes on the island.
Pay it before you fly at the official portal, lovebali.baliprov.go.id, or through the Love Bali app. You enter your name, passport number and arrival date, pay by card, and receive a QR voucher by email. Screenshots are fine. There are counters at the airport if you forget, but the queue is the punishment. As with the visa, pay only on the official Love Bali site; scam copies exist.
Step-by-step: the smoothest entry into Bali
- Two weeks before flying, apply for the e-VOA at evisa.imigrasi.go.id and pay IDR 500,000 per person.
- The same day, pay the IDR 150,000 levy per person at lovebali.baliprov.go.id and save the QR vouchers.
- Within 72 hours before arrival, fill Indonesia's electronic customs declaration online and save that QR too.
- Land in Denpasar, walk past the VOA payment queue, clear immigration, collect bags, scan your customs QR, show your Love Bali voucher if asked, and exit.
Done properly, the whole airport takes 30 to 40 minutes.
Extending your stay beyond 30 days
If Bali gets its hooks into you, extend the VOA once. Start the process at least 7 to 10 working days before your first 30 days expire. You can do it yourself at an immigration office in Denpasar, Jimbaran or Singaraja, which involves two or three visits for biometrics, or pay a visa agent Rs 2,000 to 4,000 on top to handle the running around. e-VOA holders can usually extend online, which is by far the easiest route.
Overstaying is not worth it. The fine is IDR 1,000,000, around Rs 5,400, per day, and serious overstays lead to deportation and bans.
Common questions
Is Bali visa free for Indians? No. It is visa on arrival, which is nearly as convenient but costs IDR 500,000.
Can I pay the VOA in rupees? No. Pay in IDR or USD at the counter, or by card. The e-VOA takes international cards including most Indian Visa and Mastercard issues, though some cards fail on the government gateway, so keep a backup card.
Do children need the visa and the levy? Yes to both, at full price, whatever their age.
Do I need travel insurance? It is not a visa requirement for the VOA, but do not fly without it. A single scooter mishap or dengue admission in a private hospital will cost more than your entire trip.
Is a yellow fever certificate needed? Only if you arrive from a yellow fever country, which India is not.
Get the visa and levy done online in one sitting the week you book your flights, and the entry into Bali becomes the easiest part of the whole journey.



