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.

3 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: Pay the Bali Tourism Levy (IDR 150,000) online at lovebali.baliprov.go.id before arrival to avoid queues

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
3
🇷🇼

Kigali, Rwanda

Visa on Arrival
30 days (extendable to 90 days at immigration office)
$50 USD (~₹4,150) at airport
Immediate on arrival

Pro Tip: Gorilla trekking permit: $1,500 USD per person — book months in advance through Rwanda Development Board

Read full Kigali 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.