If you are an Indian and think your passport is not strong enough to allow you to travel the world without a visa stamp, then it’s time you change your mindset. Well, of course, the Indian passport is not among the top 10 powerful passports, but it’s also not among the weakest as well. That said, there are plenty of countries around the world that welcome Indians into their soil without them having to carry a visa in advance through a provision called visa on arrival.
What is a visa on arrival?
It’s a type of visa that allows a traveller to obtain a visa/permit on arrival to a particular country.
What are the Documents required?
- Valid passport
- Passport-size photo
- Hotel booking or proof of accommodation
- Proof of sufficient funds, such as bank statements
- Return flight tickets
- Valid travel health insurance
However, it is advised to please check your destination’s requirements before departure as it may vary from country to country.

Can I get a visa on arrival anywhere in the country?
There are specific airports or entry points where you can get a visa on arrival in every country. Ensure you book your tickets accordingly.
How long does it take to get a visa on arrival?
It can take anywhere from a few minutes to a few hours for your application to be processed, depending on the country.
Which countries allow visas on arrival to Indians?
Thailand, Sri Lanka, Myanmar, Armenia, Cambodia, Madagascar, Iran, Ethiopia, The Maldives, Palau, Bolivia, Seychelles, Jordan, Fiji, Cabo Verde, Cameroon Union Republic, Cook Islands, Djibouti, Guinea Bissau, Indonesia, Jamaica, Kenya, Kiribati, Mauritania, Nigeria, Niue Island, Qatar, The Republic of Marshall Islands, Reunion Island, Rwanda, Samoa, Senegal, Somalia, Tanzania, Tunisia, Tuvalu, Vanuatu, Vietnam, Zimbabwe
test comment