So you’re heading to Bali and someone told you “don’t worry, you’ll get visa on arrival.
” And now you’re here trying to figure out what that actually means — what you need to carry, how much it costs, whether you should apply online before flying, and what can go wrong.
Here’s the short answer: Yes, Indian passport holders get Visa on Arrival (VoA) in Bali.
It’s issued at the airport when you land at Ngurah Rai International Airport in Denpasar.
You don’t need to visit an embassy or apply weeks in advance.
But — and this is where most people slip up — “visa on arrival” does NOT mean you show up unprepared.
This guide covers the fee, the exact airport process, the e-VOA option (which lets you skip the airport queue entirely), the new tourist levy that most blogs don’t mention, what documents you need, and the mistakes that actually get Indian travelers held up at immigration.
VoA vs e-VOA: Which One Should You Get?
Compare the two ways Indian travellers can obtain a Bali visa.
| Detail | Visa on Arrival (VoA) | e-VOA (Online) |
|---|---|---|
| Where you apply | At Bali airport after landing | Online before you fly |
| Fee | IDR 5,00,000 (~₹2,800) | IDR 5,00,000 (~₹2,800) |
| Queue at airport | Yes, can take 30–60 mins | No, dedicated fast lane |
| Approval time | Instant at counter | 24–72 hours via email |
| Recommended? | Works fine | Better option |
Where you apply
Fee
Queue at airport
Approval time
Recommended?
How Much Does Bali Visa on Arrival Cost for Indians?
The Bali VoA fee is IDR 5,00,000, which works out to roughly ₹2,800–₹3,000 depending on the exchange rate that day.
But here’s what most blogs miss: there is a separate Bali Tourist Levy of IDR 1,50,000 (~₹750) that every foreign visitor has to pay, on top of the visa fee.
This is mandatory and was introduced in February 2024.
It funds cultural preservation and environmental protection on the island.
Total cost at the airport: approximately ₹3,500–₹3,800 per person.
You can pay the tourist levy online before your trip at lovebali.baliprov.go.id or the “Love Bali” app.
Once paid, you get a QR code to show at the airport.
This is actually smart to do before you fly — you skip one more queue.
Warning: Several fake websites mimic the Love Bali portal.
Only pay on the official Bali government site or app.
Do not Google “pay Bali tourist tax” and click on the first ad.
Get Your Personalised Bali Document & Airport Checklist
Not sure what documents to carry or what happens after you reach the airport? Send us your travel dates on WhatsApp and we'll send you a customised checklist covering travel documents, airport procedures, visa guidance, and the exact order to complete every step before and after landing in Bali.
Document Checklist
Know exactly what to carry before you leave.
Airport Steps
Follow the correct sequence from check-in to arrival.
Visa Guidance
Understand the key arrival formalities for your trip.
Free WhatsApp Guide
Receive your personalised checklist within 24 hours.
What Documents Do You Need for Bali Visa on Arrival?
Immigration at Ngurah Rai is not very strict most of the time, but they can and do ask for documents. Not having them ready is the #1 reason Indian travelers get held up or questioned.
Here’s what to carry:
Mandatory:
- Indian passport with minimum 6 months validity from your date of arrival in Bali (not your travel date, your Bali arrival date)
- At least 2 blank pages in your passport
- Confirmed return or onward flight ticket — the officer may check this on their system even if you don’t show it
- Hotel booking confirmation or accommodation address in Bali
Good to have:
- Proof of travel funds — a recent bank statement, credit card, or at least USD 2,000 equivalent available
- Printed copy of your travel insurance (not always asked, but good to have)
One thing people ask us all the time: “What if my return ticket is flexible or open-dated?” Get at least a confirmed booking, even if you plan to change it later. Immigration doesn’t accept open tickets.
How the Airport Visa Process Works — Step by Step
You’ve landed at Ngurah Rai International Airport (Denpasar, Bali).
Here’s exactly what happens:
If you applied for e-VOA before flying:
- Follow signs to the e-VOA / autogate lane at immigration
- Show your QR code (emailed approval) and passport
- Get your stamp and go collect your luggage
Done. Usually 10–15 minutes.
If you’re getting VoA at the airport:
- Follow signs to the Visa on Arrival counter (before the main immigration hall)
- Fill the arrival form if given one
- Pay IDR 5,00,000 by card or cash at the counter — international cards accepted, but carry some USD or IDR as backup
- Receive a visa sticker in your passport
- Proceed to the main immigration checkpoint with your passport, arrival form, return ticket, and accommodation details
- Immigration officer stamps your passport — you’re done
The full process at peak hours (especially when multiple flights land together between 9 PM and midnight) can take 30–60 minutes. With e-VOA, it’s about 10–15 minutes.
Tip: If you’re landing late and there’s a big crowd, the VoA queue can be 45–60 minutes.
Apply for e-VOA online before your trip — it genuinely saves you that time after a long flight.
How to Apply for Bali e-VOA Online (Step by Step)
The official site is evisa.imigrasi.go.id — this is Indonesia’s official immigration portal.
Here’s how to do it:
- Go to evisa.imigrasi.go.id at least 7–14 days before travel (processing takes 24–72 hours but give yourself buffer)
- Select “Visa on Arrival” and your nationality (India)
- Upload your passport bio page (clear scan, no blur)
- Upload a recent passport-size photo (plain white background)
- Enter your name, passport number, email address, and arrival date
- Pay IDR 5,00,000 online by international credit or debit card
- You’ll receive a QR-coded e-VOA approval by email within 24–72 hours
- Print it or save it on your phone — show it at the dedicated e-VOA lane at the airport
That’s it. No queues. No counter. No fumbling for cash after 10 hours on a flight.
How Long Can Indians Stay in Bali with VoA?
The Visa on Arrival is valid for 30 days from your date of entry.
This is enough for most Bali trips — the average Indian tourist stays 6–10 nights.
But if you want to stay longer (some people do, especially couples doing a longer honeymoon or work-from-Bali stints), you can extend once.
Can You Extend the Bali VoA?
Yes — one extension is allowed, giving you another 30 days, so a maximum of 60 days total.
Extension rules:
- Apply at least 7 days before your current visa expires — not on the last day
- Visit the local Indonesian Immigration Office (Kantor Imigrasi) in Bali, or use a registered visa agent in Bali (easier and faster for most tourists)
- Fee: IDR 5,00,000 (~₹2,800) for the extension
If you overstay (even by one day): The fine is IDR 10,00,000 per day (~₹5,300/day).
And if the overstay is significant, you could face a deportation record and a future entry ban from Indonesia. It’s not worth it.
Set a reminder 10 days before your visa expires if you’re staying long.
Planning a Longer Bali Trip? Get Personalised Visa Extension Guidance
If you're staying in Bali beyond your initial Visa on Arrival period, we'll help you understand the extension process and plan your trip with confidence. Share your travel dates and itinerary on WhatsApp, and we'll explain what to do, when to do it, and how to avoid common planning mistakes.
VoA Extension Plan
Understand the extension process and important timelines.
Trip Timeline
Know exactly when each travel step should happen.
Expert Advice
Learn practical tips from helping Indian travellers.
Free WhatsApp Support
Receive personalised guidance within 24 hours.
Common Mistakes Indian Travelers Make with Bali Visa
These are the things that actually cause problems. Not the big scary stuff — these are the small things people overlook.
- Passport expiry too close to travel Your passport needs at least 6 months validity from your arrival date in Bali. If you land on 1st August 2026, your passport needs to be valid until at least 1st February 2027. Check this before you book your flights.
- No return ticket (or an open ticket) Immigration officers routinely check return flights. An open-ended ticket or “I’ll book it later” isn’t accepted. Book it first.
- Not paying the tourist levy separately People pay the visa fee at the counter and then get stopped at another checkpoint for the tourist levy. Pay it online before you fly at lovebali.baliprov.go.id — saves hassle.
- Damaged passport Torn pages, water damage, or unreadable bio data pages can get you denied boarding or held at immigration. Check your passport before packing.
- Waiting till the last day to extend Immigration offices have queues. Going on Day 29 of your 30-day visa is stressful and risky. Go at Day 20–22.
What's the Total Cost for Bali VoA for Indians?
Here's everything in one place.
| Item | Cost |
|---|---|
| Visa on Arrival (VoA) | IDR 5,00,000 (~₹2,800) |
| Bali Tourist Levy | IDR 1,50,000 (~₹750) |
| VoA Extension (if needed) | IDR 5,00,000 (~₹2,800) |
| Total for 30-day trip | ~₹3,550 per person |
| Total for 60-day trip | ~₹6,350 per person |
Visa on Arrival (VoA)
Bali Tourist Levy
VoA Extension (if needed)
Total for 30-day trip
Total for 60-day trip
Bali Visa on Arrival FAQs (2026)
Frequently asked questions for Indian travelers.
1. Do Indians need a visa to go to Bali?
Yes. Bali is part of Indonesia, and Indian passport holders need a visa. The good news is Indians are eligible for Visa on Arrival either at the airport or online via e‑VOA before travel. You do not need to visit an Indonesian embassy.
2. Is Bali visa free for Indians in 2026?
No. Bali is not visa-free for Indians in 2026. The Visa on Arrival costs IDR 5,00,000 (~₹2,800), and there is a separate tourist levy of IDR 1,50,000 (~₹750). Total per person comes to about ₹3,500.
3. How much is the Bali Visa on Arrival for Indians in rupees?
The VoA fee is approximately ₹2,800. Add the mandatory Bali Tourist Levy of about ₹750 and the total is around ₹3,550 per person. Exchange rates may vary.
4. What is the difference between VoA and e‑VOA for Indians?
Both cost the same. VoA is obtained after landing. e‑VOA is applied online before your trip and lets you skip the airport visa queue.
5. How long does it take to get Bali VoA at the airport?
Usually 15 to 30 minutes. During busy periods it can take 45 to 60 minutes. e‑VOA users usually finish in 10 to 15 minutes.
6. What documents do Indians need?
Carry a passport valid for at least 6 months with 2 blank pages, return ticket, hotel booking, and ideally proof of funds.
7. Can I extend the Bali Visa on Arrival?
Yes. One 30-day extension is available if you apply before expiry.
8. What happens if I overstay?
Overstays attract daily fines and serious cases can result in deportation and future entry restrictions.
9. Is the Tourist Levy the same as the visa fee?
No. They are separate payments and both are required.
10. Can I use an Indian debit card?
Most Visa and Mastercard debit or credit cards work, but carrying backup cash is recommended.
11. Do children also need Bali VoA?
Yes. Every eligible traveler requires the appropriate visa.
12. Minimum passport validity?
Your passport must be valid for at least 6 months from your arrival date in Bali.
13. Can I apply for e‑VOA after landing?
No. Apply online before traveling.
14. Is there a Bali visa agent at the airport?
No. Immigration handles the airport process. Agents mainly help with extensions.
15. What's the easiest way to get Bali visa?
Apply for e‑VOA before travel, pay the Tourist Levy online, carry your documents, and use the dedicated e‑VOA lane.
