Indonesia (Bali) visa for Indian passports

Indian passport holders can get the B1 tourist visa on arrival, or apply for it online in advance as an e-VOA. Every traveller also submits an arrival card online before landing.

Last checked October 2026. Rules change; we confirm everything again when we plan your trip.

Entry
Visa on arrival
Fee
IDR 500,000

How to apply

Pay for it at the airport on arrival, or apply in advance on the official e-Visa site, evisa.imigrasi.go.id. The arrival card is submitted online within 3 days before arrival.

How long you can stay

Up to 30 days, extendable once for another 30 days

Documents checklist

  • Passport valid for at least 6 months
  • Onward or return ticket out of Indonesia
  • Arrival card, submitted online within 3 days before arrival

Good to know

  • Bali charges a separate levy of IDR 150,000 per international tourist, paid online on the Bali provincial government’s Love Bali site.
  • You must have enough money for your stay. Selling goods or services, or being paid by anyone in Indonesia, is not allowed on this visa.

Official sources

Last checked October 2026.

Read more: Bali itinerary for 9 days: Seminyak, Gili and Ubud

Read more: Visa-free countries for Indians (2026): 6 easy trips

Trips that go to Indonesia (Bali)

Sample itineraries that include this destination.

Questions about your Indonesia (Bali) visa?

Enquire on WhatsApp