Recent times have brought a lot of good news for Indian travelers as few more countries have started providing eVisa and visa on arrival for Indians. Notable additions to this list are Australia, Qatar, Ukraine, Armenia, Jordan, Kyrgyzstan, and Angola. So, what is eVisa and visa on arrival?

Visa on Arrival: A tourist visa is stamped in your passport on the first port of entry in the country and you don’t need to go through any visa process prior. Do check the requirements for getting a visa on arrival. Most countries demand a proof on onwards travel that is a flight ticket(s) that proves you will exit the country. Also, some countries only give visa on arrival, if you fly into the major airport(s). Therefore, if you are a land traveler, like me, then apply for a visa in advance for such countries.

e-Visa: For an e-Visa, you fill out an official visa application form and submit it with relevant information and required documents. If your visa application is approved then you get a visa by email or some other electronic form. Print the e-Visa, carry it with your passport and other required documents to enter the country.

27 Visa Free Countries For India Travelers


14 Asian countries with eVisa & visa on arrival for Indians

Jordan visa on arrival for Indians

Petra, Jordan

Kyrgyzstan started issuing eVisa to Indians making it easier for all the mountain lovers who want to explore this unexplored mountainous nation. Jordan and Qatar recently started issuing visa on arrival for Indians. Here is a complete list of Asian countries that give eVisa and visa on arrivals to Indians:

eVisa: Singapore, Tajikistan, Vietnam, Bahrain, Kyrgyzstan, Malaysia, and Myanmar*.

Visa on arrival: Qatar, Jordan, Cambodia, Laos, Sri Lanka, Thailand, and Timor-Leste.

*only valid if flying into Yangon, Nay Pyi Taw or Mandalay airports.


Four European countries with eVisa & visa on arrival for Indians

Georgia eVisa for Indians

Mountain monastery in Georgia

Armenia used to be one of the toughest countries to get a tourist visa for. Fortunately, they have started providing visa on arrival for Indians. That’s something Ukraine has also done which makes it easy for travelers who won’t cover Georgia, Azerbaijan, and Ukraine in the same trip.

eVisa: Georgia and Azerbaijan

Visa on arrival: Armenia and Ukraine


22 African countries with eVisa & visa on arrival for Indians

Kenya visa on arrival

I have always been intrigued by Africa. A massive continent of diverse cultures, stunning landscapes, a multitude of languages, varied cuisine, and of course the wildlife. My next travel destination might just be Africa given 22 countries happily receive Indians.

eVisa: Ivory Coast, Djibouti, Lesotho, and Sao Tome and Principe

Visa on arrival: Seychelles, Kenya, Madagascar, Gabon, Rwanda, Zimbabwe, Angola, Benin, Cape Verde, Comoros, Ethiopia, Guinea-Bissau, Mauritania, Mozambique, Somalia, Tanzania, Togo, and Uganda


Four Countries in the Americas provide eVisa & visa on arrival to Indians

Majority of the Carribean islands provide visa-free entry to Indians which is why this list is short. Still, it has the undisputed superstar of South America – Bolivia. Read the Bolivia guide written by me.

eVisa: Antigua and Barbuda

Visa on arrival: Bolivia*, Saint Lucia, and Suriname

*only given at La Paz and Santa Cruz airports.


Five Countries in Oceania provide eVisa & visa on arrival to Indians

Australia eVisa for Indians

Australia eVisa is undoubtedly putting smiles on all the Down Under fans. While there, do check out least-visited and unspoiled island nations of the Pacific Ocean as well.

eVisa: Australia

Visa on arrival: Marshall Islands, Palau, Samoa and Tuvalu


27 Visa Free Countries For India Travelers