Indonesia & Bali Visa for Indians 2026: VoA & e-VoA Guide

Indonesia & Bali visa for Indians in 2026 — VoA & e-VoA at IDR 500,000, 30-day stay extendable once, plus the Bali tourist levy. Apply at evisa.imigrasi.go.id.

FlightGPT can make mistakes. Confirm flight & fare details before paying.

Indonesia & Bali Visa for Indians in 2026: Visa-on-Arrival and e-VoA, Step by Step

By Saanvi Iyer (Saanvi Iyer is a Southeast Asia travel writer for FlightGPT who has applied for — and helped friends apply for — most of the region's e-visas and visa-on-arrival schemes. She tracks ASEAN visa-policy changes for Indian passport holders and translates the official portals into plain, step-by-step English.) · Published · Last updated · 12 min read

Everything Indians need for a Bali or wider Indonesia trip in 2026 — the IDR 500,000 visa-on-arrival vs the e-VoA you can buy before you fly, the 30-day stay with one extension, and the separate Bali tourist levy. With the official portals.

Quick answer

Indian passport holders need a visa for Indonesia, but it is easy: you get a Visa-on-Arrival (VoA) for IDR 500,000 (about ₹2,800–3,000), or you can buy the same thing online in advance as an e-VoA at the official portal evisa.imigrasi.go.id and skip the airport payment queue. It allows a 30-day single-entry stay, extendable once for another 30 days (60 days maximum). If you are flying into Bali, you also pay a separate tourist levy of IDR 150,000 (~₹900). Fees change — verify on the official site before travel. See our Indonesia visa page.

VoA vs e-VoA — which should Indians choose?

Indians have been eligible for Indonesia's Visa-on-Arrival since 2022, and there are two flavours of the same 30-day visa:

For Bali in particular, where morning arrivals at DPS can mean long lines, the e-VoA is the smarter choice — identical price, predictable, and faster on the ground. The e-VoA is valid for 90 days from issue (the window to enter), and you can apply up to a few days before travel — the official guidance is to submit at least about 48 hours before departure. Note: the e-VoA still gives you a visa-on-arrival type stay; it is just paid and approved online first. Planning the trip? See our Bali 7-day itinerary and compare fares in the FlightGPT chat.

Indonesia VoA at a glance

ItemDetail (as of June 2026)
Visa typeVisa-on-Arrival / e-VoA (B1), single entry
FeeIDR 500,000 (~₹2,800–3,000)
Length of stay30 days from entry
ExtensionOnce, +30 days (60 days max)
e-VoA validity90 days from issue (enter within window)
Official portalevisa.imigrasi.go.id (also molina.imigrasi.go.id)
Bali tourist levyIDR 150,000 (~₹900), separate, for Bali entries
Passport validityAt least 6 months from arrival

So a typical Bali trip costs roughly IDR 650,000 (~₹3,700) in government charges — the IDR 500,000 visa plus the IDR 150,000 Bali levy — per person. Pay both via a zero-forex card to avoid the 3.5% markup most Indian banks add on the IDR conversion. Avoid "visa agents" charging ₹4,000–6,000 for the e-VoA; the official portal is the cheapest route.

Step-by-step: the e-VoA on evisa.imigrasi.go.id

The official Indonesian e-Visa portal is evisa.imigrasi.go.id (the molina.imigrasi.go.id address is the same Directorate General of Immigration system). The process takes about 15 minutes:

  1. Register with your email and verify via OTP. Switch the language toggle to English.
  2. Choose Visa on Arrival (e-VoA) for tourism.
  3. Upload your passport bio-page scan and a passport-style photo (white background) — keep files small (typically under 2 MB).
  4. Enter your trip details and the address of your first hotel.
  5. Pay IDR 500,000 by Visa, Mastercard or JCB. (Indian RuPay generally does not work on the portal — use a Visa/Mastercard.)
  6. Download the e-VoA PDF when approved (often within a couple of working days) and print two copies.

One thing many Indians don't realise: even on a multi-stop ticket via Singapore, KL or Bangkok, you still need the Indonesia VoA/e-VoA to enter Indonesia — there is no transit exemption that lets you skip it for a Bali stop. If you are choosing between beach destinations, our Bali vs Phuket and Sri Lanka vs Bali comparisons are a good read.

The Bali tourist levy — separate from the visa

Since February 2024, Bali charges a separate tourist levy of IDR 150,000 (~₹900) per person for foreign visitors entering Bali specifically. This is not part of the VoA and is collected by the Bali provincial government, not immigration:

The levy funds Bali's cultural and environmental preservation. It is per visit, so if your itinerary leaves and re-enters Bali, you may pay again. Pay it online in advance to avoid yet another airport queue on top of immigration. Heading to Bali for a wedding? Our Bali destination wedding guide covers the rest.

Extending your stay and what to carry

The VoA/e-VoA can be extended once for another 30 days (60 days total). You can do it through the molina/evisa.imigrasi.go.id portal or at a local Immigration Office (Kantor Imigrasi) — start at least 7 days before your current 30 days expire. The extension fee is again around IDR 500,000.

On arrival at DPS (Bali), CGK (Jakarta), SUB (Surabaya), JOG (Yogyakarta), LOP (Lombok) and other eligible airports, carry:

Indonesia takes overstays seriously — fines run around IDR 1,000,000 (~₹6,000) per day, so set a reminder a few days before your stamp expires to either extend or fly out. To rent a scooter in Bali you legally need an International Driving Permit from your RTO; police do check at tourist hotspots.

Common mistakes Indian travellers make

  1. Paying a visa agent for the e-VoA when evisa.imigrasi.go.id is the official, cheaper route.
  2. Forgetting the Bali tourist levy — IDR 150,000 is separate from the VoA and required for Bali entries.
  3. Using a RuPay card on the portal — it generally won't work; use Visa/Mastercard/JCB.
  4. Assuming a transit exemption — even via Singapore or KL, you need the VoA/e-VoA to enter Indonesia.
  5. Booking one-way — proof of onward travel within 30 days is expected.
  6. Overstaying — extend before expiry; fines are about IDR 1,000,000 per day.
  7. Renting a scooter without an IDP — Bali police fine riders without an International Driving Permit.

For the current fee and the eligible-airport list, check the FlightGPT Indonesia visa page and the official evisa.imigrasi.go.id portal before you travel.

Frequently asked questions

Do Indians need a visa for Bali or Indonesia in 2026?

Yes, but it is simple. Indian passport holders get a Visa-on-Arrival (VoA) for IDR 500,000, or buy the same as an e-VoA online beforehand at evisa.imigrasi.go.id. It allows a 30-day single-entry stay, extendable once for another 30 days.

How much does the Indonesia visa-on-arrival cost for Indians?

As of June 2026 the VoA/e-VoA is IDR 500,000 (about ₹2,800–3,000). For Bali, add the separate tourist levy of IDR 150,000 (~₹900), making a Bali trip roughly IDR 650,000 (~₹3,700) per person in government charges. Verify current fees before travel.

What is the Bali tourist levy and is it mandatory?

Yes, for Bali entries. Since February 2024 Bali charges a separate IDR 150,000 (~₹900) per-person levy, collected by the provincial government, not immigration. Pay online at the official Love Bali portal (lovebali.baliprov.go.id) for a QR code, or at the airport. It doesn't apply to Jakarta.

Can I extend my 30-day Indonesia visa?

Yes, once, for another 30 days (60 days maximum), via the molina/evisa.imigrasi.go.id portal or a local Immigration Office. Start at least 7 days before your current stay expires. The extension fee is again around IDR 500,000.

Should I get the e-VoA online or pay VoA at the airport?

The e-VoA is usually better — same IDR 500,000 fee, but you pay and get approved online and skip the airport payment queue, which is long at Bali (DPS) during morning arrivals. Apply at evisa.imigrasi.go.id at least about 48 hours before departure.

Which card can I use to pay for the Indonesia e-VoA?

Use a Visa, Mastercard or JCB credit/debit card on evisa.imigrasi.go.id. Indian RuPay cards generally do not work on the portal. A zero-forex-markup card (Niyo Global, Fi, Scapia) saves the ~3.5% conversion charge most banks add on the IDR amount.

What happens if I overstay my Indonesia visa?

Indonesia fines overstays at around IDR 1,000,000 (~₹6,000) per day, payable on exit, and long overstays can lead to detention and entry bans. Set a reminder a few days before your 30-day stamp expires to either extend at an Immigration Office or fly out.