Visa on Arrival Countries for Indians

These countries let you skip the embassy visit entirely. Just land at the airport, fill a form, pay the fee, and get your visa stamped right there. Quick, easy, and increasingly popular with Indian travelers.

2 destinations
Updated February 2026

How We Selected This List

Countries that issue visas to Indian passport holders upon arrival at the port of entry.

Visa on arrival is the next best thing to visa-free. No embassy appointments, no long wait times, no document couriers. You just need to have the right documents ready when you land.

1
🇮🇩

Bali, Indonesia

Visa on Arrival
30 days (extendable once for another 30 days)
IDR 500,000 (~₹2,700)

Pro Tip: Have exact change ready in IDR, USD, or bring card

Read full Bali visa guide
2
🇯🇴

Amman, Jordan

Visa on Arrival
30 days
JOD 40 (~₹4,600) for single entry

Pro Tip: Buy Jordan Pass online before travel - saves visa fee AND gets you Petra entry

Read full Amman visa guide

Explore More Lists

Find Your Perfect Destination

Use our interactive map to explore visa requirements for 190+ countries, or compare two destinations side by side.