🛂 Visa lookup · 🇮🇳🇮🇩

Do Indians need a visa for Indonesia?

✓ Yes — pay on arrival

Indian passport holders can get a visa on arrival in Indonesia (Bali and major airports).

Pay $35 USD at the airport visa desk. Valid for a 30-day stay. Extendable once for another 30 days.

Cost
$35 USD (~₹2,950) · paid in cash or card at the airport
Processing
10–20 minutes at the airport visa-on-arrival counter
Validity
Single entry · 30 days (extendable once)
Passport
Must be valid for at least 6 months beyond your entry date
Where to apply
molina.imigrasi.go.idYou can also pre-apply for the e-VOA online to skip the airport queue

What you need to apply

  1. A valid passport (6-month rule, two blank pages)

  2. A return or onward ticket

    Required for the visa-on-arrival stamp

  3. $35 USD or equivalent

    Cash accepted in USD or INR; cards work at most major airports

Last verified 6 days ago · by Anika, our visa data steward

We re-check every visa policy at least every 30 days against the official source. If it changed since then, you'll see a warning chip on this page.

🇮🇩 Govt. of Indonesia (official)🇮🇳 Govt. of India advisorySherpa API
Plan a trip to Indonesia

See places to visit, costs, and best season for Indian travellers

Other destinations Indians can visit easily

See all visa rules for Indians