Travel Guides

Bali from India: Visa, Entry Rules and Costs for 2026

Visa on Arrival fee, the separate Bali tourist levy, the All Indonesia arrival card, direct flights from Delhi, Bengaluru and Mumbai, and what things actually cost in rupees.

Written byVijay Arora
Departed
Duration7 min read
CodeBAL ✦ 0029
Tanah Lot sea temple on a rock outcrop in the ocean off Bali at high tide
Tanah Lot temple at high tide, Bali. Photo: Jakub Hałun, CC BY-SA 4.0, via Wikimedia Commons

Indians don’t get visa-free entry to Bali. You need a Visa on Arrival, ideally the online version (e-VoA). It currently costs IDR 500,000 (about ₹2,600) and gives you 30 days. On top of that you pay Bali’s own tourist levy of IDR 150,000 (about ₹800) and fill in one free arrival form. That’s the whole list. The rest of this guide covers how to do each one without paying an agent, and what’s changed recently.

Do Indians need a visa for Bali?

Yes. Some websites still claim Indians can enter Bali visa-free. They can’t. Indonesia talked about a visa waiver for Indians in 2023 and 2024, but it never happened. India is on Indonesia’s official list of countries eligible for Visa on Arrival.

Visa on Arrival for IndiansDetails
FeeIDR 500,000 (card payments add a small bank fee, so you’ll often see about IDR 519,000)
Stay30 days
ValidityEnter any time within 90 days of the visa being issued; single entry
ExtensionOnce, for another 30 days, at the immigration office where you’re staying
Applyevisa.imigrasi.go.id (e-VoA) or at the airport counter

Apply online before you fly. It costs the same and saves you the queue at Denpasar, which can be long when two wide-body flights land together. Use only the official .go.id site. Plenty of look-alike sites charge double.

Watch this: in August 2026, Indonesia’s immigration chief announced plans to raise the fee to IDR 750,000 for the online e-VoA and IDR 1,000,000 for a VoA bought at the airport. As of our last check, no start date had been announced. Check the fee on the official site when you apply. If the increase does come in, the online visa will be noticeably cheaper.

The Bali tourist levy (separate from the visa)

Every foreign visitor to Bali pays IDR 150,000 per person, per entry. It’s charged by the Bali provincial government, not by immigration, which is why people forget it. Pay it on the official Love Bali website or app by card, bank transfer or QRIS (Indonesia’s QR payment system), and you’ll get a QR voucher by email. A voucher from your last trip doesn’t count.

Nobody stops you at the airport for it. Enforcement happens at tourist sites instead: since 2025 the tourism office has run spot checks at places like Tanah Lot, and non-payers can be refused entry. Only about a third of visitors paid in 2025, so expect checks to get stricter, not looser. It’s ₹800. Just pay it.

The All Indonesia arrival card

Since October 2025, every arrival into Indonesia needs the free All Indonesia card (allindonesia.imigrasi.go.id). It replaces three older forms: the immigration arrival card, the e-CD customs declaration and the SATUSEHAT health form. Fill it in within 3 days before you land and keep the QR code on your phone. It’s not a visa, and it’s free. Any site charging for it is a scam.

Passport and return ticket

  • Passport: must be valid for at least 6 months from arrival. To be safe, make that 6 months beyond the day you leave, because one official form words it that way.
  • Return or onward ticket: required. Airlines check it at check-in in India and immigration can ask for it.

You may have read that Bali will ask tourists for three months of bank statements. That was a proposal by Bali’s governor in January 2026. As far as we could find, it hasn’t become law, and lawmakers questioned whether a province can set entry rules at all. Carry a recent bank statement on your phone anyway. It costs nothing.

Direct flights from India to Bali

RouteAirlineNotes
Delhi – DenpasarAir IndiaNonstop overnight, about 7 hours. Up to 10 flights a week since December 2025.
Bengaluru – DenpasarIndiGoNonstop overnight, daily, about 7 hours
Delhi – DenpasarIndiGoA nonstop A321XLR flight was scheduled from 25 October 2026. Check that it’s operating.
Mumbai – DenpasarIndiGoCurrently via Chennai (same flight number, one stop). A nonstop is scheduled from 1 January 2027.

On fares, in early November 2026 Air India was showing Delhi–Bali one-way from about ₹26,700 for early December. Cheaper fares, sometimes half that, are on connecting airlines via Kuala Lumpur or Vietnam. Factor in the layover time before you jump at them.

Money: what things actually cost

₹1 is roughly IDR 190 (late October 2026 mid-market rate), so knock two zeros off and halve it: IDR 100,000 is about ₹525. Rough everyday prices:

ItemIDRAbout ₹
Meal at a local warung25,000–50,000130–265
Scooter rental, per day60,000–100,000315–525
Grab/Gojek, airport to Seminyak90,000–130,000475–685
Visa on Arrival500,0002,630
Tourist levy150,000790

Grab and Gojek both work across most of Bali and are usually cheaper than street taxis. Change money only at authorised money changers. That’s an actual Bali rule, not just advice, and the unlicensed booths with suspiciously good rates are known for short-changing. At ATMs, use machines inside banks or malls and decline the “convert to INR” offer.

Should you ride a scooter in Bali?

Only if you already ride confidently at home and you have the paperwork. Legally you need a motorcycle licence from India plus an International Driving Permit that covers motorcycles. A car-only licence doesn’t count. Police run checkpoints, fines run to a few hundred thousand rupiah, and your travel insurance probably won’t cover an accident if you weren’t licensed. If you’re not sure, use Grab or hire a driver for the day. It’s not expensive.

Rules for tourists that came in recently

In March 2025, Bali’s governor issued a code of conduct for foreign tourists, and it’s enforced, up to deportation for serious cases. The points most likely to matter to you:

  • Dress modestly at temples, and only enter the areas open to visitors.
  • Women who are menstruating shouldn’t enter temple areas.
  • Don’t climb sacred trees or take disrespectful photos at sacred sites.
  • Stay only in licensed accommodation.
  • No single-use plastic and no littering.
  • Follow traffic law, which brings us back to that scooter licence.
Tiered meru shrines of Pura Ulun Danu Bratan temple on Lake Bratan, Bali
Pura Ulun Danu Bratan on Lake Bratan, Bali. Photo: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons

When to go, and the one day Bali shuts down

The dry season runs roughly April/May to September/October. The wet season is November to March, peaking December to February. Wet-season rain usually comes in heavy bursts rather than all day. It’s cheaper and greener, but plan beach days loosely. For 2026–27, Indonesia’s weather agency expects the rains to arrive late, with the peak in February 2027.

Nyepi, the Balinese Day of Silence, falls on Monday 8 March 2027. The whole island stops for 24 hours: the airport closes, nobody goes outside, hotels keep lights low. Don’t plan to fly in or out that day. The night before, 7 March, has the ogoh-ogoh parades, which are well worth seeing.

Green stepped rice terraces surrounded by palm trees at Tegallalang near Ubud
Tegallalang rice terraces near Ubud. Photo: Pinterpandai, CC BY-SA 3.0, via Wikimedia Commons

If you’d rather not book all of this yourself, our Bali tour packages cover hotels, transfers and a private driver, and the Classic Bali 5N/6D plan shows exactly how the days work.

Quick answers

Is Bali visa-free for Indians?

No. Indians need a Visa on Arrival or e-VoA, currently IDR 500,000 for 30 days.

How much does Bali entry cost in total for an Indian?

About IDR 650,000 per person (roughly ₹3,400): the IDR 500,000 visa plus the IDR 150,000 tourist levy. The arrival card is free.

Can I extend my Bali visa on arrival?

Yes, once, for another 30 days, at the immigration office for the area where you’re staying. Apply before your first 30 days run out.

Is there a direct flight from Mumbai to Bali?

Not nonstop yet. IndiGo’s Mumbai flight currently stops in Chennai. A nonstop service is scheduled from 1 January 2027.

Staying closer to home? See Goa in December for a beach trip, or Kashmir in winter for snow. Got your visa sorted? Our 7-day Bali itinerary plans the week for you. More entry-rule guides are in Travel Guides.


Facts checked November 2026. Sources include Indonesia’s Directorate General of Immigration (evisa.imigrasi.go.id, imigrasi.go.id), the Bali provincial government (Love Bali, Governor’s Circular No. 7 of 2025), the 2027 national holiday decree, Air India and IndiGo, BMKG via RRI, and reporting by Kompas and The Star. Rupee conversions are approximate. Visa fees may change soon, so check before you apply.