Visa On Arrival For Indian Citizens - The Complete Guide

01-Mar-2023

16 min read

As an Indian citizen, you have several options when choosing a country to travel to. You can either apply for a visa in advance or take advantage of the many countries that offer visa on arrival for Indians.

Whether you're looking for a relaxing beach vacation, an action-packed city break, or just a vacation spot, there are plenty of visa-on-arrival countries for Indians. So, read on to find out which countries offer visa on arrival for Indians.

What Is Visa On Arrival?

There are many types of visas that Indian citizens can apply for travel to a foreign country. Indian citizens can get a pre-approved or embassy visa, visa on arrival (VOA), electronic or evisa, and sometimes travel visa-free. Visa on arrival is an official travel document that you can get at the international port of entry of a foreign country.

This means that you do not need to file a visa application before traveling to the country. Instead, you can simply make the plan and travel to your destination country and get the visa when you arrive. Additionally, you cannot take up any work with a visa on arrival. You are only permitted to visit friends and family, go sightseeing, travel, and do other tourism-related activities.

However, before you travel to a foreign country, you must check the requirements and, if needed, apply for an evisa on Atlys.

How Many Countries Give Visa On Arrival For Indians?

According to the Henley&Partners global passport index, the Indian passport ranks 85th, giving access to 59 countries without visa from India (visa-free or visa on arrival).

Of the 59 countries without visa from India, Indian tourists can travel to 32 countries and get a visa on arrival. For those 32 countries, Indian citizens do not have to go through the hassle of getting an embassy visa. As for the rest of the countries, India can travel without needing any visa or get an electronic travel authorization.

Which Are The On Arrival Visa Countries For Indians?

There are several countries that offer visa on arrival for Indian passport holders. Additionally, Indian travelers with a valid visa or green card for the US, Canada, UK, or Schengen Area, can add more countries to their visa on the arrivals list. Let us look at the list of the on arrival visa countries for Indians:

AFRICA

Cape Verde Islands, Cameroon Union Republic, Ethiopia, Gabon, Guinea-Bissau, Guyana, Madagascar, Mauritania, Mozambique, Rwanda, Seychelles, Sierra Leone, Somalia, Tanzania, Togo, Uganda, Zimbabwe

AMERICA

Bolivia

ASIA

Cambodia, Laos, Maldives, Myanmar, Sri Lanka, Thailand, Timor Leste

MIDDLE EAST

Iran, Jordan

OCEANIA

The Marshall Islands, Palau Islands, Samoa, Tuvalu

CARIBBEAN

St. Lucia

Visa for indians 1.jpeg

Specifics For On Arrival Visa Countries For Indians

As you can see above, there are several countries that offer on arrival visa for Indian citizens. However, evisa are prevailing, and for many of these countries, you can also get an evisa before arrival.

- Bolivia:

Indian citizens can travel to Bolivia and get a visa on arrival, valid for up to 90 days. You need a valid passport and travel itinerary for the VOA, and the validity depends on the immigration of the officer granting you the visa.

- Cambodia:

Visa on arrival for Indians in Cambodia can be obtained with a valid passport, return flight ticket, and a fee of US$36 (approx. INR 2300). You can obtain the VOA for up to 30 days.

- Cape Verde Islands:

Indians can get their visa on arrival from either Sao Vicente International Airport, Santiago International Airport, or Sal International Airport. The VOA obtained can be a single entry tourist visa valid for up to 30 days.

- The Cameroon Union Republic:

A visa on arrival for Cameroon can be valid for a single entry for up to 45 days and can be obtained with a valid passport and other travel documents.

- Ethiopia:

Indian citizens can apply for an evisa or get a visa on arrival only at Addis Ababa Bole International Airport. The VOA can be only valid for a single entry for a maximum of 30 days.

- Gabon:

Similarly, Indians can get an eVisa or Visa on arrival for 1 month. Additionally, evisa holders must arrive via Libreville International Airport.

- Guinea-Bissau:

You can get a visa on arrival, valid for a maximum of 90 days, and obtained with a valid passport and flight tickets.

- Guyana:

If an Indian citizen has a letter of invitation from a person residing in the country, they are eligible to apply for a visa on arrival.

- Iran:

An evisa or visa on arrival can obtain Indian nationality. Indian citizens can obtain a visa on arrival from Tabriz, Shiraz, Mashhad, Mehrabad, and Imam Khomeini airports, valid for 30 days.

- Jordan:

Indian nationals can get a visa on arrival from one of the many ports of entry, and the visa can be valid for up to 30 days. To get the VOA, you must purchase the Jordan Pass. You can read more about the Jordan Pass on Altys.

- Laos:

Indian citizens can get a visa on arrival from Luang Prabang, Pakse, Savannakhet, and Vientiane international airports. Additionally, Indians can also get an evisa before their travel to Laos. Visa on arrival is granted for 30 days and is also extendable for up to 60 days.

- Madagascar:

Indian citizens can get a visa on arrival for up to 30 days in Madagascar.

- The Maldives:

Indian citizens do not require a pre-approved visa and can get a visa on arrival for the Maldives, which can be valid for a maximum of 90 days.

- The Marshall Islands:

Indian citizens can get a visa on arrival, valid for up to 30 days and extendable for up to 60 days.

- Mauritania:

Indians can get a visa on arrival for a single entry valid for up to 30 days from Nouakchott International Airport. Indian travelers must have a valid passport and travel itinerary for the VOA.

- Mozambique:

To get a visa on arrival for Indians, they must have a printed confirmation from the Immigration Authority (SENAMI) Headquarters in Maputo. This document must include that the visa on arrival is approved.

- Myanmar:

Indian citizens traveling for business purposes can get a visa on arrival valid for up to 30 days from Yangon, Nay Pyi Taw, or Mandalay airport. Alternatively, Indians can apply for an evisa shown to the immigration officer at the Mandalay International Airport, Yangon International Airport, Tachileik Land Border Checkpoint, Nay Pyi Taw International Airport, Kawthaung Land Border Checkpoint, and Myawaddy Land Border.

- Palau Islands:

A visa on arrival can be obtained by paying a visa fee of USD 50, and it can be valid for a maximum of 30 days. Additionally, this VOA must be extended 2 weeks before the expiry, and you must pay an extension fee of USD 50.

- Rwanda:

Indian travelers can get a visa on arrival at the Kigali International Airport, valid for up to 30 days. Alternatively, they can also get the East Africa Tourist Bisa which can be valid for up to 90 days and allows access to Kenya, Rwanda, and Uganda.

- Samoa:

Indians get a visa on arrival for this country with a valid passport for 2 months, proof of funds, and a return ticket. The VOA can be valid for a maximum of 60 days.

- Seychelles:

Indian citizens must have a valid passport and other travel documents such as proof of funds, return flight tickets, proof of accommodation, etc. The VOA can be valid for a maximum of 3 months.

- Sierra Leone:

A visa on arrival can be obtained from Freetown International Airport, Lungi Jendema – the crossing point from Liberia into Sierra Leone, and Gbalamuya – the crossing point from Guinea into Sierra Leone for tourism purposes only. The VOA costs USD 80 and is valid for a single entry for 30 days. However, You can extend it from within the country.

- Somalia:

Visa on arrival valid for up to 30 days can be obtained from Bosaso Airport, Galcaio Airport, and Mogadishu Airport.

- Sri Lanka:

Sri Lanka is a great place to explore because of its ancient history and culture. Indians can get a visa on arrival valid for 30 to Sri Lanka after paying the visa fees. You must get an electronic travel authorization to enter the country. The VOA can also be extended from within Sri Lanka.

- St. Lucia:

For visa on arrival application, Indian citizens will require a valid passport, travel itinerary such as proof of accommodation, return flight ticket, etc., passport size photographs, and a visa fee. You can get a VOA for a single entry in three months by paying EC$ 125 or multiple entries over a year by paying EC$ 190.

- Tanzania:

A visa of arrival can be obtained for tourism purposes provided the applicant has all the required documents and pays the relevant visa fees. The VOA can be valid for a single entry within 3 months or multiple entries within 12 months, and the visa fees are USD 50 and USD 100, respectively.

- Thailand:

Indian citizens can get a visa on arrival valid for 15 days after paying the visa fee of 2000 THB upon entry. Additionally, travelers transiting through Suvarnabhumi/Don Mueang International Airport do not need a visa if traveling for less than 12 hours.

- Timor Leste:

Indian passport holders can get a visa on arrival for a single entry for up to 30 days. The visa fee is USD 30; you can only visit the country for tourism purposes on this visa. Additionally, Indian citizens can extend the visa for 30 days for USD 40.

- Togo:

Indian citizens can get a visa on arrival valid for 7 days in Togo. If you wish to stay in the country for longer than 7 days, you must apply for a tourist visa before arriving there.

- Tuvalu:

Indians are eligible for a visa on arrival valid for 30 days.

- Uganda:

Similar to Rwanda, you can get the East Africa Tourist Visa and travel visa-free to Kenya, Rwanda, and Uganda.

- Zimbabwe:

Indians are eligible for visa on arrival and evisa for Zimbabwe. Tourists can get a visa valid for up to 3 months for tourism and 30 days for business purposes. Remember that you can apply for your evisa in a simplified and hassle-free way via Atlys. This will save you time and effort of applying at the port of entry.

Visa for indians 2.jpeg

Which Foreign Visa Allows Indian Citizens To Travel More Freely?

As mentioned earlier, if you have a valid visa in some foreign countries, you can visit a few more foreign counties. This way, you can get a visa on arrival, and some countries allow you visa-free access into the country, meaning you do not need any tourist visa.

Suppose an Indian citizen is in possession of a US visa or green card, a permanent visa for Canada, the UK, or the Schengen area. In that case, they can travel to another without getting a pre-approved visa. Additionally, a Gulf Cooperation Council resident can travel to some of the middle eastern countries and get a visa on arrival.

An Indian citizen with a valid US multiple entry visa or US Green Card can travel to:

Albania, Argentina (a valid US B2 visa is required for an electronic travel authorization for tourism purposes), Bolivia, Bahamas, Belarus, Belize, Bosnia, and Herzegovina, Chile, Colombia, Cuba, Dominican Republic, Dubai, Georgia, Guatemala, Honduras, Mexico, Montenegro, Nicaragua, North Macedonia, Oman, Panama, Peru, Philippines, Saudi Arabia, South Korea, Turkey (eVisa), UAE.

An Indian citizen with a valid UK or Schengen resident visa can travel to:

Antigua and Barbuda, Albania, Belarus, Belize, Bosnia and Herzegovina, Bulgaria, Colombia, Croatia, Cyprus, Germany, Guatemala, Honduras, Mexico, Moldova, Montenegro, Nicaragua, North Macedonia, Peru, Romania, Saudi Arabia, Turkey, Vatican City

An Indian citizen with a valid GCC resident visa can travel to:

Armenia, Azerbaijan, Bahrain (GCC residents only, for Bahrain), Egypt, Georgia, Kyrgyzstan, Oman, and Uzbekistan

Additionally, other countries that allow visa on arrival for Indians if they meet the requirements are:

  • Malaysia: If Indian citizens have a valid visa for Thailand, Singapore, or Indonesia.

  • New Zealand: Australians holding a permanent resident visa or returning resident visa may be granted a New Zealand resident visa on arrival, which permits indefinite stay.

  • Indian citizens with a valid from South Korea, Japan, Canada, Australia, New Zealand, Germany, and Switzerland also have many privileges and can travel to many countries visa-free or get a visa on arrival.

What Are The Requirements For On Arrival Visa Countries For Indians?

Though Indian citizens can get a visa on arrival, they must still meet the eligibility criteria to get the visa. In addition, the visa requirements for each country are different; before you travel, you must ensure that you have them.

If you fail to present the necessary documents, the immigration officer at the port of entry will reject your visa request.

  • A valid passport depending on the country, must be valid for 1-6 months
  • Blank pages in the passport between 1 and 3
  • Visa application form
  • A return ticket
  • Proof of accommodation
  • Travel or health insurance
  • Some countries require proof of vaccination
  • Proof of sufficient funds
  • Some countries require a letter of invitation
  • Visa fees
  • Some countries need biometrics such as fingerprints on arrival

Remember that you might require more or different documents depending on your destination country. Hence, always check the visa requirements on Atlys.

What Is The Passport Validity Requirements For Indians?

The validity of the passport differs depending on the country. For some countries, such as Japan, Ireland, and the UK, the passport should be valid for the time you will be in the country. Whereas for Paraguay, that passport must only be valid upon arrival. Let us look a the different validity periods needed for each country:

Valid For At Least 6 Or More Months On Arrival:

Afghanistan, Algeria, Anguilla, Bahrain, Bhutan, Botswana, British Virgin Islands, Brunei, Cambodia, Cameroon, Cape Verde, Cayman Islands, Central African Republic, Chad, Comoros, Costa Rica, Côte d'Ivoire, Curaçao, Ecuador, Egypt, El Salvador, Equatorial Guinea, Fiji, Gabon, Guinea Bissau, Guyana, Haiti, Indonesia, Iran, Iraq, Israel, Jordan, Kenya, Kiribati, Kuwait, Laos, Madagascar, Malaysia, Marshall Islands, Mongolia, Myanmar, Namibia, Nepal, Nicaragua, Nigeria, Oman, Palau, Papua New Guinea, Peru, The Philippines, Qatar, Rwanda, Samoa, Saudi Arabia, Singapore, Solomon Islands, Somalia, Sri Lanka, Sudan, Suriname, Tanzania, Thailand, Timor-Leste, Tokelau, Tonga, Turkey, Tuvalu, Uganda, United Arab Emirates, Vanuatu, Venezuela, and Vietnam.

Valid For At Least 4 Or More Months On Arrival:

Micronesia and Zambia.

Valid For At Least 3 Or More Months On Arrival:

Albania, Honduras, North Macedonia, Panama, and Senegal.

Valid For At Least 45 Days Or More On Arrival:

Bermuda

Valid For At Least 3 Or More Months After Departure From The Country:

Azerbaijan, Bosnia and Herzegovina, The EEA countries, The European Union countries, Montenegro, Nauru, Moldova, New Zealand, and Switzerland.

Valid For At Least 1 Or More Months After Departure From The Country:

Eritrea, Hong Kong, Lebanon, Macau, the Maldives, and South Africa.

What Is The Vaccination Requirements For Indians?

Indians must meet the minimum vaccination requirements stipulated by each country. This protects the countries from any infection outbreaks and keeps the country safe. This is usually the case if you are from a high-risk country with a specific disease. However, some countries make it a requirement for any international visitors.

Countries that require Indian citizens to have an International Certificate of Vaccination against Yellow Fever are:

Benin, Burkina Faso, Burundi, Cameroon, Central African Republic, Côte d'Ivoire, the Democratic Republic of the Congo, French Guiana, Gabon, Guinea-Bissau, Kenya, Liberia, Niger, Republic of the Congo, Rwanda, Sierra Leone, and Togo, require all incoming passengers older than nine months to present an International Certificate of Vaccination against yellow fever.

Countries that require Indian citizens to have an International Certificate of Vaccination against Yellow Fever if they have transited for 12 hours or visited a high-risk country are:

Algeria, Botswana, Cabo Verde, Chad, Djibouti, Egypt, Equatorial Guinea, Eritrea, Eswatini, Ethiopia, Gambia, Ghana, Guinea, Lesotho, Libya, Madagascar, Malawi, Mauritania, Mauritius, Mozambique, Namibia, Nigeria, Papua New Guinea, Seychelles, Somalia, South Africa, Sudan, Tanzania, Tunisia, Uganda, Zambia, and Zimbabwe.

Due to the coronavirus pandemic, proof of covid19 vaccination is required by many countries.

Visa for indians 3.jpeg

How To Get Visa On Arrival For Indians?

For countries with visa-on-arrival facilities, Indian citizens can apply for the VOA on their international travel at the port of entry, such as land border, international airport, sea ports, etc.

However, it is essential to remember that not all ports of entry will have a visa on arrival for international travelers. Meaning, that only a specific port of entry will provide a visa on arrival, and you will have to enter the country through that specific port of entry for VOA.

To get the entry permit at the border, Indians must meet the visa requirements and have the required documents upon arriving in the foreign country.

Upon arriving at the airport, Indian citizens must queue at the immigration counter at the port of entry. Here the immigration officer will request the documents and your passport. In some places, you will have to fill out an application form, which you can get on arrival or handed by the cabin crew on your flight.

The immigration officer will review the documents and ask a few basic questions about your stay. If the immigration officer is satisfied with your answers and documents, they will ask you to pay the visa fees and stamp your passport with the visa and the entry stamp.

If the immigration office is unsatisfied with you for any reason, they have the right to reject your application and deny you entry from the country. In that case, you must return to India and apply for an evisa or embassy visa to enter the country.

Remember that not all ports of entry will have credit card payment systems. Some places will only accept cash payments, which must be the exact change for the visa fee.

What Countries Allow Visa Free Travel For Indians?

Even though Indian nationals require a visa to visit numerous countries, there are 27 countries Indian nationals can travel to without applying for a visa. This is known as visa free travel for Indians.

The 27 countries you can travel to without a visa include:

Barbados, Bhutan, The British Virgin Islands, The Cook Islands, Dominica, El Salvador, Fiji, Grenada, Haiti, Hong Kong, Indonesia, Jamaica, Macau, Mauritius, Micronesia, Montserrat, Nepal, Niue, Oman, Qatar, Senegal, St. Kitts and Nevis, St. Vincent and the Grenadines, Serbia, Trinidad and Tobago, Tunisia, Vanuatu.

Now you know about all the countries you can travel to without getting a visa before arrival. Though the information at the time of writing is correct, you must always check the Ministry of External Affairs website for recent changes.

To have detailed information on the requirements and the documents you would require, you can check out our blogs on individual countries on Atlys.

Written By: Nikhita Rathod
Fact Checked By: Tiaan Botha

Frequently Asked Questions

59 Countries Without Visa From India?

The 59 countries without visa from India:

Fiji, Cook Islands, Marshall Islands, Micronesia, Niue, Palau Islands, Samoa, Tuvalu, Vanuatu, Iran, Jordan, Oman, Qatar, Albania, Serbia, Barbados, British Virgin Islands, Dominica, Grenada, Haiti, Jamaica, Montserrat, St. Kitts, Nevis, St. Lucia, St. Vincent and the Grenadines, Trinidad and Tobago, Bhutan, Cambodia, Indonesia, Laos, Macao, Maldives, Myanmar, Nepal, Sri Lanka, Thailand, Timor-Leste, Bolivia, El Salvador, Botswana, Burundi Cape Verde Islands, Comoro Islands, Ethiopia, Gabon, Guinea-Bissau, Madagascar, Mauritania, Mauritius, Mozambique, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Tanzania, Togo, Tunisia, Uganda, Zimbabwe

Countries Visa On Arrival For Indian Passport Holders?

Countries visa on arrival for Indian passport holders:

Samoa,Bolivia,Nepal,Trinidad,Tobago,Seychelles,Fiji,Ecuador,Timor Leste,St. Lucia,Comoros Islands,Palau,Guyana,Cambodia,Saint Vincent and the Grenadines,Mauritius,Cook Islands,Dominica,Thailand,British Virgin Islands,Uganda,Micronesia,Macau,Nicaragua,Kenya,Nieu,Jordan,Saint Kitts, Nevis,Cape Verde,El Salvador,Maldives,Turks,Caicos,Tanzania,Tuvalu,Iraq,Haiti,Guinea-Bissau,Vanuatu,Bhutan,Montserrat,Madagascar,Laos,Grenada,Togo,Indonesia,Jamaica,Mozambique,and Ethiopia

What Is A Visa, And Why Do I Need It?

A visa is an official travel document granted by a foreign country, allowing entry into the country. We have a complete guide on "What Is A Visa", which will answer all your questions in detail.

Who Can Apply For A Visa On Arrival For Indians?

Technically visa on arrival for Indians should enable all Indian citizens to apply for it, granted that the foreign country allows the VOA application for Indians.

Can I Apply For A Visa On Arrival At Any Port Of Entry?

No. You cannot get a VOA at all the ports of entry of a country. You would only be able to apply for a VOA at a port of entry that grants the visa.

What Is The Price Of On Arrival Visa Countries For Indians?

The visa on arrival fees for each country is different. Additionally, in some countries, you do not need to pay VOA fees. You can check the requirements and visa fees for individual countries on Atlys.

What Is The Validity Of Visa On Arrival?

Usually, for Visa On Arrivals for Indians, the visa is a single entry visa meaning it is valid for one entry. However, in some instances, Indian travelers can get a multiple entry visa upon paying a higher fee if the country allows it.

Additionally, most countries allow visa on arrival valid for anywhere between 14 and 90 days. This validity is different for each country and depends on how long the immigration officer grants you the visa at the port of entry.

Can I Extend Visa On Arrival For Indians?

Yes. In some cases, it is possible to extend the visa on arrival. It depends on the visa policy of the foreign country and whether they allow visa extensions for visa-on-arrival. You can get a visa extension at the immigration or foreign affairs office.

What Are The Cons Of Visa On Arrivals?

Though a visa on arrival is a lucrative option, you must remember that you must meet the visa requirements. If you do not have the required documents or do not meet the requirements, you cannot get an evisa. Also, sometimes these international airports that offer visas on arrival have long queues, and you would have to wait hours before getting your VOA.

Can Visa On Arrival For Indians Get Rejected?

Yes. If you do not meet the visa requirements, do not have the required documents, or the immigration officer suspects you or your intention to stay in the country, your visa on arrival can get rejected.

How To Get Visa On Arrival For Indians In Dubai?

Indian citizens can get a visa on arrival in Dubai if they meet the eligibility criteria. For more information, you can read our detailed blog on Dubai Visa on Arrival For Indians.

Which Are The Visa-Free Countries For Indians?

India has good relations with other countries, allowing Indian citizens to travel without getting a visa. Those countries are:

Albania, Barbados, Bhutan, British Virgin Islands, Cook Islands, Dominica, El Salvador, Fiji, Grenada, Haiti, Hong Kong (eTA), Indonesia, Jamaica, Macau (SAR China), Mauritius, Montserrat, Micronesia, Nepal, Niue, Oman, Pakistan (Kartarpur Corridor), Qatar, Salvador, Senegal, Serbia, St. Kitts and Nevis, St. Vincent and the Grenadines, Trinidad and Tobago, Tunisia, Vanuatu, Vietnam(Phú Quốc)

More from India

Related Articles