Bali visa for Indian passport holders: what you need before you fly

Indian passport holders can enter Bali on a visa on arrival in Indonesia, for up to 30 days, as verified on 9 Oct 2026. The same visa is also available online before you fly as an e-VOA, which saves time at the arrival desk. Whichever way you get it, the visa covers 30 days and can be extended once inside Indonesia for another 30 days.
The visa rule for an Indian passport
As of 9 Oct 2026, the rule for Indian passport holders is a visa on arrival in Bali (Indonesia), for up to 30 days. You can either pay for the visa when you land in Bali, or apply for the electronic visa on arrival, called an e-VOA, before you travel. In both cases the stay is 30 days, and you can extend it once inside Indonesia for another 30 days if you decide to stay longer.
This means you do need a visa for Bali on an Indian passport. The good news is that it is a simple process. You can sort it out at the airport on the day you arrive, or do it from home before you fly. There is no embassy visit required beforehand, and no long approval wait.
Think of the e-VOA as the same visa, just processed online first. It suits travellers who want to walk past part of the queue in Bali and start their holiday sooner. The on-arrival option suits people who decide to travel at short notice and want to keep all the paperwork for the airport itself.
What to have ready before you apply or fly
A little preparation makes the whole process smoother. Keep these documents and details at hand whether you are applying for the e-VOA online or paying on arrival.
- A passport valid for at least 6 months from your date of arrival
- A return or onward ticket out of Indonesia
- A payment card to pay the visa fee at the airport or online
- Your hotel or villa booking details for the arrival form
- Your flight number and arrival date for the online arrival card
- A pen in your cabin bag for any paper forms
Double-check your passport before you book anything. The 6-month validity rule is strict, and immigration officers in Bali do check it. If your passport expires sooner, get it renewed before you plan the trip, because airlines can also refuse to board you.
Two extra steps everyone must complete
Beyond the visa itself, Bali has two more requirements that catch many first-time travellers by surprise. First, every traveller must file the All Indonesia arrival card online, at no charge, within 3 days before arriving. This is an electronic customs and health declaration, and you can complete it on your phone before you board. Second, Bali charges its own tourist levy per person on top of the visa. You pay this separately from the visa fee, and it applies to every visitor entering Bali.
Plan for both of these when you budget the trip and when you pack your documents. It is easiest to finish the arrival card before you fly, and to keep a screenshot or printed copy ready for the desk in Bali. The tourist levy is a separate payment, so keep both payments in mind rather than thinking the visa fee covers everything.
How the whole process flows in practice
Here is what a smooth arrival looks like. Before you leave India, your passport has at least 6 months of validity left and your return or onward ticket is confirmed. You either complete the e-VOA online or plan to pay on arrival. Within 3 days before your flight, you file the All Indonesia arrival card online and save the confirmation. On arrival day, you present your passport and ticket, pay the visa and the Bali tourist levy as needed, and walk through. It sounds like a few steps, but each one is quick and can be done from your phone.
A few cautions for your trip
Your return or onward ticket may be checked at immigration, so have it ready on your phone or printed. The visa is extendable once inside Indonesia for another 30 days, but do not overstay: if you plan to stay past the first 30 days, start the extension before your visa ends. Also remember that the tourist levy is a Bali-specific charge on top of the visa, so treat them as two separate payments rather than one.
Keep a copy of the arrival card confirmation with you until you are through immigration. Mobile data at the airport can be slow, so a screenshot is more reliable than trying to open a website in the queue.
Visa sorted, now plan the trip
Once the visa is in hand, Bali is easy to enjoy. A typical week-long trip pairs the rice terraces and pool villas of Ubud with a fast boat over to Nusa Penida for the Kelingking cliff, plus snorkelling at Gili Trawangan and Gili Meno. Knowing the visa and arrival rules in advance means you can step off the plane and head straight into your holiday without queues at immigration slowing you down.
If you are travelling onwards to other countries after Bali, check the visa rules that apply to each one, since they differ from Indonesia's. The visa rules page is the right place to start for any destination on your list.
Questions Indian travellers ask
Do Indian passport holders need a visa for Bali?
Yes. Indian passport holders need a visa on arrival for Bali (Indonesia), for up to 30 days. As verified on 9 Oct 2026, the visa can be taken on arrival or applied for online before you fly as an e-VOA.
How long can I stay in Bali on the visa on arrival?
The visa allows a 30-day stay. You can extend it once inside Indonesia for another 30 days, after which you can stay longer with the extension in place.
Can I apply for the Bali visa online before flying?
Yes. Indonesia's visa on arrival is also available online before you fly as an e-VOA, which helps you skip part of the queue when you land.
What documents do I need for the Bali visa?
You need a passport valid for at least 6 months and a return or onward ticket. You will also need to complete the All Indonesia arrival card online within 3 days before arriving, at no charge.
Is there any extra fee apart from the visa for Bali?
Yes. Bali charges its own tourist levy per person on top of the visa, so budget for both as separate payments.
Can I use the Bali visa for other parts of Indonesia?
The visa on arrival is for Indonesia, so it covers Bali and the rest of the country. Do check the visa rules page for any other countries you plan to visit before or after.
Read next
Planning a trip abroad?
Tell us your city, dates and how many of you are going. We plan it with you for free.