🇮🇩 Indonesia visa — Indian passport.
Indonesia issues Visa-on-Arrival for Indian passport holders at Bali, Jakarta, and 7 other entry airports. IDR 500,000 (~₹2,800), 30 days, extendable once for another 30 days inside Indonesia. Bali also charges a separate IDR 150,000 tourist levy paid online before arrival.
How to apply — 6 steps.
- 1
Pay Bali Tourist Levy online (Bali only)
Go to lovebali.baliprov.go.id, pay IDR 150,000 (~₹800), download QR. Mandatory for Bali entry only. Skip if going to Jakarta only.
1-7 days before flying - 2
Confirm passport validity + 1 blank page
6 months from departure date + at least 1 blank page for the VoA sticker.
Check today - 3
Carry USD cash for VoA fee
USD 35 cash at the VoA counter (rupees not accepted; card accepted but inconsistent). Round numbers — no change given.
Before flying - 4
Book return ticket within 30 days
Required at airline check-in and at Bali immigration.
Before flying - 5
Fill the e-CD (Customs Declaration)
Mandatory since 2023 — bcd.beacukai.go.id within 3 days before arrival. Save the QR code on phone.
1-3 days before flying - 6
Land + show Bali levy QR + e-CD + pay VoA
Visa-on-Arrival counter is BEFORE immigration. Pay USD 35, get sticker. Then immigration counter stamps 30 days.
At airport on arrival
Document checklist.
- Passport (6+ months validity, 1 blank page)
- Return ticket within 30 days
- Hotel booking
- USD 35 cash for VoA
- Bali levy QR (Bali only)
- e-CD QR
Why Indians get rejected.
- Bali levy not paid in advance (since Feb 2024)
- Passport with less than 1 blank page — automatic rejection
- VoA paid in rupiah/rupee at the counter — must be USD
FAQ
How long does Indonesia visa take for Indians?
Processing time is instant. Visa is issued at the destination airport on arrival.
How much does Indonesia visa cost for Indians in 2026?
₹2,800 per person (Q2 2026 official rate).
How long can Indians stay in Indonesia?
30 days per entry on the visa-on-arrival visa. Extension possible from inside the country in most cases — check with local immigration.
Do Indians need a return ticket to enter Indonesia?
Yes — a confirmed return or onward ticket within the visa duration (30 days) is required at airline check-in and at Indonesia immigration. Open-jaw and circle-trip tickets qualify.