Bali Visa for Indians 2026: Visa on Arrival Fee, e-VOA, Extension and Tourist Levy
Indians need a visa to enter Bali. Here is the visa on arrival fee, how e-VOA compares with paying at the airport, how to extend, and the separate tourist levy.
Quick answer: Indian passport holders need a visa for Bali, but it is a visa on arrival (VOA) that costs about IDR 500,000 (roughly ₹2,700) for 30 days, extendable once for another 30 days. You can pay at the airport counter or apply online as an e-VOA before you fly. On top of the visa you pay a separate IDR 150,000 tourist levy and fill in the free All Indonesia arrival card. All the fee figures below come from travel companies' guides, not from Indonesian immigration, so confirm them on the official site before you travel.
Is Bali visa-free for Indians?
No. Bali is not visa-free for Indians. You need either a visa on arrival or an e-VOA, and you pay a fee for it.
How much does the Bali visa cost for Indians?
| Item | Amount | In rupees (approx.) |
|---|---|---|
| Visa on arrival or e-VOA, 30 days | IDR 500,000 | ₹2,700 |
| Tourist levy (separate) | IDR 150,000 | ₹810 |
| Total per person | IDR 650,000 | about ₹3,500 |
| Extension, another 30 days | IDR 500,000 | ₹2,700 |
The rupee amounts move with the exchange rate, so treat them as a guide. The fee is reported to be the same at the airport and online. Our own destination page still lists the visa on arrival at USD 35; the sources we checked all say IDR 500,000, so check the current fee when you apply.
What is the difference between the e-VOA and the visa on arrival at the airport?
Both give the same 30-day stay for the same fee.
- e-VOA: you apply online before you fly. One guide describes the steps as creating an account, entering passport and travel details, uploading a passport scan and a photo, and paying by card, then receiving the approval by email as a QR code. Processing times differ between guides: one says 24 to 72 hours and another says 2 to 5 working days, so apply at least one to two weeks ahead.
- Visa on arrival at the airport: you pay at the counter at Ngurah Rai Airport after landing. One guide reports queues of 45 to 90 minutes in peak season, which is why many travellers prefer the e-VOA.
Sources name different portals for the e-VOA, so reach it from the official Indonesian immigration website rather than a search result or an agent's link.
What else do you need to fill in before you land?
The All Indonesia arrival card is a free online form that replaces the old paper customs and health forms. Sources say you submit it within 72 hours of arrival, on the official portal allindonesia.imigrasi.go.id, and that it is free; sites that charge a processing fee are not official. You need your passport details, flight number and arrival date, and the address of your first accommodation. Each traveller gets a QR code, and one adult can submit for the group. Save a screenshot and an email copy.
The arrival card is not the same as the visa or the tourist levy. You still need a visa or e-VOA, and you still pay the levy; see how to pay the Bali tourist levy.
What documents do you need for the Bali visa?
Guides list:
- A passport valid for at least 6 months, with at least 2 blank pages
- A confirmed return or onward ticket
- A hotel booking or your Bali address
- Your tourist levy receipt
- For the e-VOA, a digital passport photo
Some guides say officers can ask for proof of funds (one mentions about USD 2,000) and that travel insurance is advisable. These are not confirmed by an official source, so carry a bank statement and insurance to be safe.
How long can Indians stay in Bali, and how do you extend?
The visa gives 30 days and is described as single-entry. You can extend it once for another 30 days, for a maximum of 60 days. Guides say to apply at least 7 days before it expires, at an immigration office or through a licensed agent, with fingerprints and a photo, and to pay IDR 500,000. Confirm the process with the immigration office.
What happens if you overstay?
Two guides give the penalty as IDR 1,000,000 per day, and one adds that long overstays can mean detention, deportation and a re-entry ban. We could not confirm this officially, but the safe plan is simple: do not overstay, and extend early.
A simple checklist for Indian travellers
- Check your passport has at least 6 months of validity and 2 blank pages.
- Choose the e-VOA or pay at the airport.
- Pay the tourist levy online and save the voucher.
- Fill in the All Indonesia arrival card within 72 hours of landing.
- Keep your return ticket, hotel booking, levy voucher and QR codes ready.
What does the whole Bali trip cost?
The visa and levy add about ₹3,500 per person to your budget. For the full picture, see Bali trip cost from India, Bali currency tips, and the Bali 7-day itinerary.
Plan your Bali trip with Trripah
Compare Bali tour packages from India, or tell us your dates and we will price flights, hotels and transfers together.
Ready to plan?
Custom Bali package — quote in 24hrs
Your dates. Your budget. A trip planned around you.
Explore Destination
Bali Packages from India
More in Visa Guide
Thinking of a Bali trip?
Tell us your dates and city. A Trripah travel expert replies on WhatsApp with a priced itinerary, usually within a few hours. No obligation.
- Bali family holiday · from ₹85,000 per person
- Bali honeymoon · from ₹1,70,000 per couple
Guests we have hosted in Bali
Rated 4.9/5 from 156 verified reviews.














