Can India Citizens Visit Indonesia?
Indian passport holders can obtain a visa upon arrival in Indonesia for up to 30 days, extendable for an additional 30 days.
Plan your Indonesia trip
Real partner search — no markup, free cancellation on most properties
Before you go
- Visa on arrival available only at specified airports: Balikpapan, Banjarmasin, Batam, Denpasar-Bali, Jakarta, Lombok, Medan Kuala Namu, Makassar, Manado, Padang, Palembang, Pekan Baru, Surabaya, Surakarta (Solo), Tanjung Pinang, and Yogyakarta.
- Passport must have at least one empty visa page.
- Visa must be used within 90 days of issuance.
- Return/onward ticket required, except for residents of Indonesia or diplomatic/service visa holders.
Complete the 'All Indonesia' arrival card online up to 3 days before arrival; visitors to Denpasar Bali must pay an International Tourism Levy online.
Full visa details
Click a section to expandFrequently asked questions
Click a question to expandDo India citizens need a visa for Indonesia?
Yes, India citizens need to obtain a visa on arrival for Indonesia for up to 30 days.
How long can India citizens stay in Indonesia?
India passport holders can stay in Indonesia for up to 30 days under visa on arrival entry. The stay may be extendable.
What documents do India citizens need to travel to Indonesia?
To travel to Indonesia, India citizens typically need a valid passport, a return or onward ticket. Additional requirements may apply — check with the embassy before travel.
What passport validity is required for India citizens visiting Indonesia?
Your India passport must be valid for 6 months upon arrival when entering Indonesia.
Visa rules change frequently. Always verify requirements with Indonesia's official embassy or immigration website before booking travel. Data verified: March 2026.