
Bali is one of the most-booked honeymoon and family destinations from Gujarat, and its visa is refreshingly uncomplicated — Indonesia offers Indian passport holders a straightforward visa on arrival, now purchasable online in advance as an e-VOA for around $35 (about ₹3,000), covering a 30-day stay.
e-VOA versus visa on arrival at the airport
With the e-VOA, you apply and pay online before you fly, and on arrival you simply scan a QR code and clear immigration quickly without queuing at a payment counter. Paying for the visa on arrival in person at Ngurah Rai airport is still straightforward, but involves an extra queue during busy periods, which is why we recommend the e-VOA for most travellers.
What you need
You need a passport valid for at least 6 months from your arrival date, a return or onward flight ticket, and payment for the visa-on-arrival fee — card for the e-VOA, or cash or card at the airport counter.

Cost, validity and extending your stay
The visa on arrival or e-VOA fee is around $35, roughly ₹3,000, and permits a stay of 30 days, processed the same day for the e-VOA or on arrival at the airport. If a 30-day trip is not enough, it can be extended once for a further 30 days by applying at an immigration office in Bali before the initial period expires — most Gujarat travellers on a standard holiday do not need this, but it is useful to know for a longer stay. We file the e-VOA for you as part of your Bali package.
On arrival at Ngurah Rai
e-VOA holders use a dedicated QR-code lane that is noticeably faster than the general immigration queue, especially during Bali's peak season, which is exactly why we recommend the e-VOA over paying on arrival.
Frequently asked questions
Do Indians need a visa for Bali? Yes, but it is a simple visa on arrival, and Indonesia now offers an e-VOA that can be purchased online before you fly, giving you a fast QR-code lane at Ngurah Rai airport.
How much does the Bali visa on arrival cost? Around $35, about ₹3,000, payable online in advance via the e-VOA or in person at the airport.
How long can I stay in Bali on a visa on arrival? The initial stay is 30 days, extendable once for a further 30 days by applying at an immigration office in Bali before the first period expires.
Planning Bali? Message Explera Vacations on WhatsApp and we'll get your e-VOA filed before you even board, as part of your full holiday package.


