India to Indonesia tourist visa
Complete Indonesia/Bali visa guide for Indians: visa on arrival, $35 fee, requirements, and tips. Updated December 2025.
- Visa
- Indonesia Tourist Visa
- Fee
- IDR 500000
- Processing time
- 30–60 minutes
- Length of stay
- Up to 30 days
Required documents
- Valid Passport — Your Indian passport must be valid for at least 6 months from your date of entry
- Return or Onward Ticket — Proof you will leave Indonesia within 30 days (or 60 days if extending)
- Visa Fee Payment — Payment for VOA at airport immigration counter
Common questions
- Do Indian citizens need a visa for Bali/Indonesia?
- Yes, Indian citizens need a visa for Indonesia. The easiest option is the Visa on Arrival (VOA) available at major Indonesian airports including Bali’s Ngurah Rai Airport. The VOA costs IDR 500,000 (~$35) and allows 30 days.
- How much does Indonesia visa cost for Indians?
- The Visa on Arrival costs IDR 500,000 (~$35 or ₹2,900). You can pay in Indonesian Rupiah, US Dollars, or by card at most major airports. An extension costs another IDR 500,000.
- How long can Indians stay in Indonesia?
- With a Visa on Arrival, Indian citizens can stay 30 days. You can extend once for another 30 days at a local immigration office, giving you a total of 60 days.
- Can I get a visa on arrival in Bali as an Indian?
- Yes, Indian citizens are eligible for Visa on Arrival at Bali’s Ngurah Rai International Airport. The process takes about 30–60 minutes depending on queue length.
- Can I extend my Indonesia visa?
- Yes, the VOA can be extended once for 30 additional days. Visit an immigration office at least 7 days before your visa expires. The extension costs IDR 500,000 and takes 3–5 working days.
- Should I get an e-visa or visa on arrival for Indonesia?
- For most travelers, VOA is simpler since you pay on arrival. However, e-visa (applied online before travel) can save time at immigration queues. E-visa costs slightly more (IDR 519,000) but allows you to skip the VOA counter.