Home » Visa » 28 Countries Offering Visa on Arrival for Indians!

28 Countries Offering Visa on Arrival for Indians!

The only thing standing between you and that international vacation is the visa hassle? Fret not! Last-minute vacations can be easy too—there are some countries that offer Indians a visa on arrival.

List of Asian countries offering visa on arrival for Indians:

CountryMaximum Stay
Sri Lanka 30 days
Cambodia 30 days
Thailand15 days
Laos30 days
Jordan15 days
Timor Leste30 days
Armenia120 days
Vietnam30 days(e-visa)
Iran7 days

List of African countries offering visa on arrival for Indians:

CountryMaximum Stay
Seychelles 30 days
Mauritius60 days
Tanzania90 days(e-visa)
Kenya90 days
Madagascar30 days
Comoros Islands45 days
Ethiopia30 days
Togo7 days
Cape Verde30 days
Guinea-Bissau90 days
Uganda90 days
Mozambique30 days
Zimbabwe90 days
Gabon30 days
Burundi90 days
Rwanda30 days

List of South American countries offering visa on arrival for Indians

CountryMaximum Stay
Bolivia30 days

Note: Bolivia allows visa on arrival only if you land at Santa Cruz or La Paz airports.

List of North American countries offering visa on arrival for Indians

CountryMaximum Stay
Saint Lucia21 days
Nicaragua*14 days

Note: Nicaragua allows visa on arrival only for Indians with a valid USA/UK/Schengen visa.

List of must-haves to get a visa on arrival*

*(Varies from country to country, consider this a basic checklist)

➤ Passport with validity up to 6 months from date of arrival
➤ A minimum of 2 blank pages for entry and exit visa stamp
➤ Passport-sized photograph(4*6 cm)
➤ Bank statement for the past 6 months
➤ Flight booking and accommodation details
➤ Proof of sufficient funds

Unshelve your fantasies-your visa excuses are off the plate now! Plan your vacation now with Pickyourtrail!

Facebook Comments