Do Indian passport holders need a visa for Indonesia?
Indian passport holders can visit Indonesia using a visa on arrival, no advance application required. You simply purchase the visa at the immigration counter when you land at a major Indonesian airport. Bali is by far the most popular destination for Indian travellers and the visa process there is smooth and well-organised.
How to Apply
No advance application needed. On arrival:
- Proceed to the Visa on Arrival counter before the main immigration desks.
- Pay the fee of IDR 500,000 (approximately ₹2,600) in cash (USD or IDR accepted) or by card.
- Collect your visa sticker or stamp.
- Proceed to immigration, present your passport, and complete entry.
The entire process typically takes 10 to 30 minutes depending on queue length.
Documents Required
- Valid Indian passport with at least 6 months validity and 1 blank page
- Return or onward flight ticket
- Proof of accommodation (hotel booking)
- Sufficient funds (immigration may ask, a credit card or cash equivalent is fine)
- IDR 500,000 or USD equivalent in cash as backup
Costs & Fees
Visa on arrival: IDR 500,000 (approximately ₹2,600 / USD $30). If you wish to extend your stay, the extension fee is also IDR 500,000, payable at the local immigration office before your first 30 days expire.
Tips
- Bali is the number one destination for Indian tourists in Indonesia, Ubud, Seminyak, Canggu, Uluwatu, and Nusa Dua are all popular.
- Beyond Bali, consider Lombok, the Gili Islands, Komodo, and Yogyakarta for a less touristy experience.
- The best time to visit Bali is April to October (dry season). November to March is wet season but cheaper.
- Many Indian restaurants and vegetarian options exist in tourist areas of Bali, it’s a very India-friendly destination.
- Download the Grab app before you arrive, it’s the ride-hailing app of Southeast Asia and far cheaper than tourist taxis.