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

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.

All visa guides