| Quick Facts | |
|---|---|
| VoA | IDR 500,000 (₹2,700) · 30 days · Extendable once · Pay at counter |
| e-VoA | Apply at molina.imigrasi.go.id · Same price · Skip the airport queue |
| Love Bali Levy | IDR 150,000 (₹800) · Mandatory · Pay online or at airport kiosk |
| e-CD | Electronic Customs Declaration · Free · Within 48 hrs before arrival |
| Passport | Valid 6+ months from arrival, 2 blank pages |
| Sufficient funds | ~USD 1,000 recommended (credit card or forex card counts) |
Step 1 — Visa on Arrival (or e-VoA)
Indian passport holders need a visa for Bali. Indonesia is one of the few Southeast Asian destinations without visa-free access for Indians (Thailand and Malaysia offer visa-free; Bali does not). The good news is that Bali's Visa on Arrival (VoA) is fast, cheap, and effectively automatic.
Cost: IDR 500,000 — roughly ₹2,700 at 2026 exchange rates.
Duration: 30 days. Can be extended once for another 30 days at a Bali immigration office, for another IDR 500,000. Total maximum stay: 60 days.
Payment: At the VoA counter at Denpasar airport. Accepted payment methods have expanded — cash (USD, IDR, or major currencies), debit card, credit card. Have USD 50 in cash as backup.
The e-VoA alternative: Apply online in advance at the official Indonesian immigration portal — molina.imigrasi.go.id. Same price. Same 30-day validity. The advantage is you skip the physical VoA counter queue after landing — which, at peak arrival hours on flights from India, can be 45–90 minutes.
💡 Insider Tip — Apply for the e-VoA 5–7 days before your flight. Save the approval PDF to your phone AND print a physical copy. Denpasar immigration officers still occasionally ask for the printed version. E-VoA is the smart move especially if you land at Bali's typical midnight arrival slot from India — the VoA counter queue at 1 AM is not the way to start a holiday.
Step 2 — Love Bali Tourist Levy (New Since Feb 2024)
The Love Bali levy — IDR 150,000 per person, mandatory for all foreign visitors.
In February 2024, Bali introduced the Bali Provincial Tourism Levy — commonly called "Love Bali" — a mandatory contribution of IDR 150,000 (approximately ₹800) per foreign visitor. The funds are directed toward Balinese cultural and environmental preservation: temple maintenance, waste management, and rice terrace conservation.
Who pays: All foreign visitors including Indian passport holders. Children pay too. No age exemption.
Where to pay: The official portal at lovebali.baliprov.go.id. Payment can be made before your flight (recommended) or at Denpasar airport via QR-code payment kiosks after landing.
What you get: A QR-code confirmation. Save it to your phone. Occasionally spot-checked by tourism officials at major attractions and, more importantly, at hotel check-in — some hotels now ask to see the QR before assigning your room.
One-time or per-visit: Per visit. If you leave Bali and re-enter, you pay again.
The Love Bali levy is not a scam. It is not a hidden fee. It is a government-mandated tourism tax with a genuine cultural-preservation purpose — and while ₹800 sounds small, it is the step most first-time Indian travelers miss because it was not part of Bali's entry process 12 months before their friends went.
Step 3 — Electronic Customs Declaration (e-CD)
The old paper customs declaration form (that flight attendants used to hand out) has been replaced by a mandatory digital version — the Electronic Customs Declaration (e-CD). All international arrivals to Indonesia — including Bali — must complete it.
Where: ecd.beacukai.go.id — the Indonesian Directorate General of Customs official portal.
When: Within 48 hours before your arrival flight.
Cost: Free. Any website charging is fake.
Time: 5 minutes. Asks for your passport details, flight number, accommodation address, and a declaration of goods being brought in (electronics, cash over USD 10,000, restricted items).
Output: A QR code. Screenshot it. Customs officers scan the QR as you exit the airport with your luggage. Without it, you get pulled aside for manual declaration and questioning.
💡 Insider Tip — The e-CD is where families with kids get tripped up. Each traveler over 12 years old needs their own e-CD submission. A family of 4 with two teenagers needs 4 separate e-CDs. Do all of them in one sitting the day before departure. The lack of separate e-CDs is why Indian families sometimes wait 30 minutes at customs while everyone else exits fast.
What You Must Carry at Immigration
-
Passport — valid for at least 6 months from date of arrival; must have 2 blank pages
-
Return ticket — printed or on phone; a one-way ticket will trigger questioning
-
e-VoA approval PDF (if you applied online) OR cash/card for VoA payment at counter
-
Love Bali levy QR confirmation OR ability to pay at airport kiosk
-
e-CD QR confirmation
-
Hotel booking for at least first 2–3 nights (not just the search screenshot — the confirmed reservation)
-
Sufficient funds evidence — credit card, forex card, or bank app screenshot showing ~USD 1,000 equivalent
Indonesian immigration is generally friendly to Indian travelers but genuinely enforces these rules. Missing pieces mean secondary screening or refused entry.
The Total Cost of Bali Entry (Per Person)
-
Visa on Arrival: IDR 500,000 (₹2,700)
-
Love Bali levy: IDR 150,000 (₹800)
-
e-CD: Free
-
Total per person: ~₹3,500
This is the "hidden" cost of a Bali trip that many Indian travelers only learn about after booking flights. Build it into your budget upfront — for a family of 4, that is ₹14,000 in mandatory entry costs before you even leave the airport.
Common Mistakes
-
Assuming Bali is visa-free because Thailand and Malaysia are — Bali is NOT visa-free for Indian passports
-
Missing the Love Bali levy and being sent to the kiosk after landing tired
-
Not doing separate e-CDs for each family member
-
Booking a one-way ticket and getting questioned at immigration
-
Passport with less than 6 months validity — boarding refused at Indian airport
-
Trusting fake websites that charge for the e-CD or Love Bali levy (both are free/direct via official portals)
📲 Planning a Bali Trip? Let Crafted Vacays handle the e-VoA application, Love Bali levy payment, e-CD filing for all family members, and the full itinerary. Get your free Bali itinerary →
The Bottom Line
Bali's entry is more layered than Thailand or Malaysia, but each individual step is straightforward. The problem is not difficulty — it is discovery timing. Discover the three steps a week before your flight, and you'll breeze through Denpasar in 20 minutes. Discover them at the arrivals hall at 1 AM after a red-eye from Delhi, and Bali starts with an hour of paperwork frustration.
Bali does not really have red tape. It has three small green pieces of tape you did not know about. Handle them before you fly, and Bali is one of the smoothest arrivals in Asia.
Crafted Vacays
Travel stories & guides for the modern Indian traveler.





