Planning a holiday to Bali from India? Before you book those flights from Delhi or Mumbai, sort out one simple step — your Bali visa. The good news for 2026: Indian passport holders get a quick Visa on Arrival, and you can even apply online in advance. Here is exactly how it works, what it costs in INR, and the documents you need.
Quick Answer: Bali visa for Indians
- Type: Visa on Arrival (VoA) or online e-VOA
- Cost: IDR 500,000 (about ₹3,000)
- Validity: 30 days, extendable once
- Official portal: molina.imigrasi.go.id
- Tourist levy: IDR 150,000 (~₹900) per person
Do Indians Need a Visa for Bali?
Yes — Bali is part of Indonesia, and Indian citizens are not on Indonesia's visa-free list. But you do not need to visit an embassy. Indians are eligible for the Visa on Arrival (VoA), which you can buy at Bali's Ngurah Rai International Airport (Denpasar), or apply for online ahead of time as an e-VOA.
Bali Visa Cost for Indians (2026)
- Visa on Arrival / e-VOA: IDR 500,000 (about ₹3,000)
- Validity: 30 days from entry, single-entry, extendable once for another 30 days
- Bali tourist levy: a separate one-time IDR 150,000 (about ₹900) per visitor
- Payment: card or cash on arrival, or card online for the e-VOA
Two Easy Ways to Get Your Bali Visa
Option 1: Visa on Arrival at the airport
Land at Denpasar, go to the VoA counter, pay IDR 500,000 by card or cash, and get your stamp. No advance application needed — just allow a little time for the queue.
Option 2: e-VOA online (skip the queue)
Apply a few days before travel at the official portal molina.imigrasi.go.id. You will get an approved PDF with a QR code by email, which you scan at the airport autogate. This is the smoothest option in peak season.
Documents Required
- ✅ Passport valid 6+ months from arrival, with a blank page
- ✅ A clear scan of your passport bio page (for the e-VOA)
- ✅ A recent passport-style photo (for the e-VOA)
- ✅ Return or onward flight ticket
- ✅ Credit/debit card for the fee
Tip: Pay the IDR 150,000 Bali tourist levy in advance online via the official Love Bali portal to save time on arrival. You can check an e-VOA application with our Bali Visa Status Checker.
Can I Extend My Bali Visa?
Yes — the Visa on Arrival can be extended once, for a further 30 days, through the immigration office in Bali or the online extension service, before it expires. For stays beyond 60 days you would need a different visa type.
Plan the Rest of Your Trip
With the visa sorted, the fun begins. See the best time to visit Bali from India, work out your spend with our Trip Cost Calculator, and read essential Bali travel tips for Indians. Ready to book? Browse our Bali tour packages from India with the visa handled for you.
Have a Bali visa question? Drop it in the comments — our team replies within 24 hours.