Bali visa for Indians β€” Indian passport and Indonesia visa with the Ulun Danu Beratan lake temple behind
  • 19 Views
  • 3 Min Read
  • (0) Comment

Quick answer

Yes, Indians need a visa for Bali β€” but it is easy. Indian passport holders get a Visa on Arrival (VoA) for tourism, with no prior embassy visa needed. It costs IDR 500,000 (roughly β‚Ή2,800), allows a stay of 30 days, extendable once for another 30, and you can either pay on arrival at Bali airport or apply online in advance as an e-VoA. A separate Bali Tourist Levy of IDR 150,000 (roughly β‚Ή850) also applies.

Bali visa for Indians β€” key facts at a glance

Visa required for Indians?Yes β€” but available as Visa on Arrival / e-VoA (no embassy visa needed for tourism)
Visa typeVisa on Arrival (at airport) or e-VoA (online, in advance)
VoA feeIDR 500,000 (approx β‚Ή2,800 β€” rate varies)
Bali Tourist LevyIDR 150,000 (approx β‚Ή850), separate and mandatory
Stay allowed30 days, extendable once for another 30 (60 days max)
e-VoA applicationOfficial Indonesian immigration portal, ~1–2 weeks before travel
Passport validity neededAt least 6 months from arrival
Also requiredIndonesia Arrival Card + payment of the Bali Tourist Levy

e-VoA vs Visa on Arrival β€” which is easier for Indians?

Both give the same 30-day tourist stay. The e-VoA is applied for online before you fly, so you skip the payment queue at the airport β€” useful in peak season. The Visa on Arrival is paid at a counter when you land in Bali. Either way, you also need to pay the Bali Tourist Levy and complete the Indonesia Arrival Card.

How to apply for the Bali e-VoA from India β€” step by step

  1. Go to the official Indonesian immigration e-visa portal about 1–2 weeks before travel. (Use the government site, not look-alike agents.)
  2. Upload your passport bio page (valid 6+ months) and a recent passport photo.
  3. Pay the IDR 500,000 fee by credit/debit card.
  4. Receive your QR-coded e-VoA by email, usually within 24–72 hours. Save and print it.
  5. Complete the Indonesia Arrival Card and pay the Bali Tourist Levy (IDR 150,000) online before, or on, arrival.
  6. Show the e-VoA QR code and levy receipt at immigration in Bali.

Documents required

  • Passport valid for at least 6 months from your arrival date
  • Passport bio-page scan and a recent photo (for e-VoA)
  • A credit/debit card for the VoA fee and tourist levy
  • Return/onward ticket and proof of accommodation (may be checked)
  • Completed Indonesia Arrival Card

Common questions

Do Indians need a visa for Bali?

Yes, but it is simple. Indian tourists do not need an embassy visa β€” you get a Visa on Arrival, or apply online for an e-VoA before you travel.

How much does the Bali visa cost for Indians?

The Visa on Arrival is IDR 500,000 (roughly β‚Ή2,800). A separate mandatory Bali Tourist Levy of IDR 150,000 (roughly β‚Ή850) also applies. Exchange rates vary, so treat the rupee figures as approximate.

How long can Indians stay in Bali?

The Visa on Arrival allows 30 days and can be extended once for another 30 days, for a maximum of 60 days.

Can I get the Bali visa online?

Yes. You can apply for an e-VoA on the official Indonesian immigration portal before travelling, or pay for the Visa on Arrival at the airport when you land.

Please note: Visa fees, the tourist levy and rules can change, and exchange rates vary. Always confirm the latest requirements on the official Indonesian immigration portal or with your Spark Holidays travel expert before you book or travel. Last updated: 1 September 2026.

Related Bali guides

Planning a Bali holiday from Delhi?

Spark Holidays handles visa guidance, flights, hotels and itineraries β€” a hassle-free Bali trip, tailored to you.

Plan my Bali trip β†’ Talk to a travel expert
Namaste! Trip plan karni hai?
✈️
ArjunTravel Expert Β· Online
Luxury HolidaysVisa SupportFlights + Hotels
Namaste! Spark Holidays mein aapka swagat hai. Main Arjun, aapka travel expert. Aap apni trip ke baare mein bataiye, main help karta hoon.Now
WhatsApp Expert