Countries with Visa on Arrival for Indian passport holders

a passport, watch and pen on a table

As of 2025, Indian passport holders can get Visa on Arrival (VoA) or visa-free access in several countries. Below is a list of countries where Visa on Arrival (VoA) is available for Indian citizens, along with the visa-free and e-visa categories for context.

Visa on Arrival Countries for Indian Citizens (as of 2025)

CountryDuration
Thailand15 days
Maldives30 days
Sri Lanka30 days (ETA or VoA)
Indonesia30 days
BhutanFree (No visa needed)
NepalFree (No visa needed)
Seychelles30 days (Visitor’s Permit)
Tanzania90 days
Jordan30 days
Laos30 days
Cambodia30 days
Myanmar30 days
Zimbabwe30 days
Bolivia90 days
Madagascar30–90 days
Rwanda30 days
Senegal90 days
Somalia30 days
Togo7 days
Iran30 days
Palau30 days
Samoa60 days
Timor-Leste30 days
Tuvalu60 days
Guinea-Bissau90 days
Mozambique30 days

🟢 Visa-Free Countries for Indians

CountryDuration
BhutanNo limit
NepalNo limit
Maldives90 days (for tourism)
Mauritius90 days
Barbados90 days
Dominica180 days
Trinidad & Tobago90 days
JamaicaNo limit
Haiti90 days
Fiji120 days
Grenada90 days
Saint Kitts and Nevis90 days
Saint Vincent and the Grenadines30 days
Senegal90 days

🟡 E-Visa Available (Apply Online Before Travel)

Many countries offer e-Visa for Indian citizens, which is not technically “on arrival” but similarly easy:

Exit mobile version