Indian passport holders need a visa for Bali, but it is a simple one: Indonesia's visa on arrival, IDR 500,000 (about ₹2,700), bought online as an e-VOA before you fly or at the counter at Bali's Ngurah Rai airport. It allows a 30-day stay. Two more steps sit alongside it: the free All Indonesia arrival card and Bali's IDR 150,000 tourist levy. This Bali visa for Indians guide covers all three as of September 2026, based on Indonesia's official immigration portal, evisa.imigrasi.go.id, with the documents, the steps, the timing and the mistakes that cause trouble.
The rule for Indian passport holders, September 2026
| Item | Rule |
|---|---|
| Visa | Visa on arrival, or the same visa online as an e-VOA; the portal calls it a Visitor Visa |
| Official fee | IDR 500,000 per person, about ₹2,700, plus card charges |
| Stay | 30 days from arrival, single entry |
| Visa validity | 90 days from the date in your application; arrive any day within it |
| Passport | Valid for at least 6 months from arrival |
| Overstay fine | IDR 1,000,000 a day, about ₹5,400 |
| Also needed | All Indonesia arrival card (free) and the Bali levy, IDR 150,000, about ₹800 |
Indians are not visa-free in Indonesia as of September 2026, so the visa is needed even for a short holiday, and every traveller needs their own, children included. Rupee figures use about 184 rupiah to the rupee.
e-VOA online or visa on arrival at the airport
They are the same visa at the same fee; the difference is the queue. You can apply for the e-VOA up to 14 days before travel, and the portal advises doing it at least 48 hours before departure. You land with the visa already in your account and skip the visa counter. At the airport the visa is issued on the spot, but queues can be long when several flights land together, which is not what you want after an overnight flight from Bengaluru or a connection through Kuala Lumpur or Singapore.
Apply only at evisa.imigrasi.go.id. It is the only official site for the e-VOA, so do not pay for the visa anywhere else.
Documents
- A passport valid for at least six months from the date you arrive.
- A scan of the passport's bio-data page, as a JPG, JPEG or PNG file of up to 200 KB.
- A passport-size photo, as a JPG, JPEG or PNG file of up to 200 KB.
- A return or onward flight ticket. It is not on the upload list, but the portal's FAQ advises carrying a printed return ticket because immigration can ask for it.
- An email address, and a Mastercard, Visa or JCB card with 3-D Secure that is open to international payments. The portal's FAQ asks for a credit card, and it need not be in your name.
- The All Indonesia arrival card QR code, submitted within 3 days before arrival.
- The Bali levy voucher, a QR code emailed after payment.
How to apply online, step by step
- Go to evisa.imigrasi.go.id, create an account and activate it from the email within an hour.
- Start a visa on arrival application and enter your trip details and your hotel in Bali. On a Travloger trip, your planner gives you the hotel details.
- Upload the passport bio-data page and the photo.
- Pay IDR 500,000 by Mastercard, Visa or JCB within 120 minutes.
- When the visa appears in your account, download it and keep a copy on your phone. Check that the name and passport number match your passport exactly: a visa with a mismatch is invalid, and the fee is not refunded.
- In the 3 days before you land, fill in the All Indonesia arrival card at allindonesia.imigrasi.go.id and save the QR code.
- Pay the Bali levy at lovebali.baliprov.go.id, or at the airport counter, and keep the voucher.
The arrival card and the Bali levy
The All Indonesia arrival card went nationwide on 1 October 2025 and replaced the separate customs and health declarations. Every traveller fills it in online, free, within 3 days before arrival, and gets a QR code. Because the window is short, set a reminder for the day before you fly.
The Bali tourist levy is separate from both. It is IDR 150,000, about ₹800 per person, paid once per trip and only by card or other cashless methods, online at lovebali.baliprov.go.id or at the payment counter at the airport. The exemptions cover residents and a few visa types such as student and golden visas, not holidaymakers on the visa on arrival. By the time you reach immigration you should have three QR codes on your phone: the visa, the arrival card and the levy voucher.
Processing time, validity and extensions
- Processing: the online visa is issued after payment and appears in your account. At the airport it is issued on the spot.
- Validity: a 30-day stay counted from the day you arrive, single entry. The visa itself is valid for 90 days from the date given in your application, and you can arrive on any day in that window.
- Extension: Indonesia's official FAQ says to apply at an immigration office in Indonesia. Travel sites describe it as a one-time extension of another 30 days that needs an in-person visit, so if you might stay past 30 days, check the current process before you fly.
- Overstay: IDR 1,000,000 a day, about ₹5,400.
Mistakes that cause trouble
- A passport with less than six months left from the date of arrival.
- Assuming Indians are visa-free in Indonesia. As of September 2026 they are not.
- Paying for the visa anywhere other than evisa.imigrasi.go.id.
- Typing a name or passport number that differs from the passport. The visa is then invalid, and the fee is not refunded.
- Leaving the e-VOA to the last day, when the portal advises at least 48 hours.
- Forgetting the arrival card, which must be submitted in the 3 days before arrival.
- Thinking the levy is part of the visa fee. It is a separate payment.
- Applying once for the family. Every traveller needs their own visa, including children.
- Staying past 30 days without an extension.
Our Bali packages do not include the visa fee or the levy; you pay those yourself, and your planner helps with the forms.
Questions we are asked most
Do Indians need a visa for Bali?
Yes. As of September 2026 Indian passport holders need Indonesia's visa on arrival, IDR 500,000 (about ₹2,700), bought online as an e-VOA at evisa.imigrasi.go.id or at the counter at Bali airport. It allows a 30-day stay.
What documents do Indians need for the Bali e-VOA?
A passport valid for six months from arrival, a scan of its bio-data page, a passport photo, an email address and a Mastercard, Visa or JCB credit card with 3-D Secure. The portal also advises carrying a printed return ticket.
Is the Bali tourist levy included in the visa fee?
No. The Bali levy is a separate IDR 150,000, about ₹800, paid once per trip at lovebali.baliprov.go.id or at the airport. The All Indonesia arrival card is a third step, and it is free.
With the paperwork clear, the rest of the planning is on the Bali tour packages page and in the other guides: the full trip cost, the best months to go, the 5 day itinerary and the honeymoon guide. Flight notes for your city are on the Hyderabad, Bengaluru and Chennai pages.






















