visa free countries for Indians - feature image

Visa Free Countries for Indians in 2024

Are you an Indian citizen looking to travel abroad? Many countries around the world allow Indian passport holders to enter without having to obtain a visa.

We have compiled a list of all these visa free countries for Indians in 2024 in this Dbd post. You can use this guide to plan your next trip and know which countries will be visa free or visa on arrival for you.

Usually, when the Indian government signs treaties with foreign countries and agrees on visa free travel for Indian citizens, those countries will be designated as visa free for Indians. In addition, foreign nations may also allow Indian citizens to enter without a visa due to India’s strong passport ratings.

The countries included in the list here are based on a report published by Henley & Partners.

Every year, Henley & Partners publish a passport index that ranks the country’s passport power based on the passport’s total visa free score. Henley passport index is one of the world’s most respected and recognized sources of ranking passport power. According to the Henley passport index, the Indian passport ranked at 84th in 2024.

Besides the visa free countries, we will also list all countries that allow Indian passport holders on arrival visas and e-visa.

Before going through the list, let’s clarify what visa-free, visa on arrival, and e-visa status imply for Indian citizens.

What are the difference between visa free, visa on arrival, and e-visa?

visa free countries for Indians - different visa categories

Visa-free: A visa free country implies that Indian citizens can enter another country without obtaining a visa. Indian citizens with an Indian passport will be able to enter and stay in visa free countries for as long as they want, depending on the immigration rules of individual nations.

Visa on arrival: On arrival visa or a visa on arrival means that Indian citizens can get an entry permit stamp on their passport upon arrival at the port of entry and then get out of the airport or seaport. However, you cannot prolong your stay beyond a specific period.

E-visa: An e-visa is like a visa on arrival that you can apply for online and receive by email. Once you have an e-visa, you can enter the country that issued the visa through any port of entry in that specific country.

Now that you know about different types of visas. Let’s see which nations allow Indians without a visa, with a vis on arrival and e-visa in 2024. We will also go over the permitted length of stay in these visa free nations.

List of visa free countries for Indians in 2024

Following are the countries where Indian citizens can travel without a visa in 2024. [1]https://www.henleyglobal.com/passport-index [2]https://en.wikipedia.org/wiki/Visa_requirements_for_Indian_citizens

S.NCountriesAllowed Duration of Stay
1Albania90 days
2Barbados90 days
3BhutanNo restriction
4British Virgin Islands30 days
5Cook Islands31 days
6Dominica6 months
7El Salvador90 days
8Fiji4 months
9Grenada3 months
10Haiti3 months
11Indonesia30 days
12Jamaica6 months
13Macao (SAR China)30 days
14Mauritius90 days
15Micronesia30 days
16Montserrat6 months
17NepalNo restriction
18Niue30 days
19Qatar30 days
20Saint Kitts and Nevis3 months
21Saint Vincent and the Grenadines1 month
22Senegal90 days
23Serbia30 days
24Trinidad and Tobago90 days
25Tunisia90 days
26Vanuatu30 days

List of countries that allow on Arrival visa for Indian passport holders in 2024

Following countries allow a visa on arrival for Indian passport holders in 2024. Visa will be stamped upon arrival at the port of entry, and you will be allowed to enter and stay for a specific length of time. You do not need to apply before departure for this type of visa.

On arrival visas can be stamped only on certain airports or seaports. Make sure you know where to get your visa stamped before you land in any country. [3]https://www.henleyglobal.com/passport-index [4]https://en.wikipedia.org/wiki/Visa_requirements_for_Indian_citizens [5]https://www.emirates.com/english/before-you-fly/visa-passport-information/

S.NCountriesAllowed Duration of Stay
1Bolivia90 days
2Botswana14 days
3Cambodia30 days
4Cape Verde Islands30 days
5Comoros Islands45 days
6Ethiopia90 days
7Gabon1 month
8Guinea-Bissau90 days
9Iran30 days
10Jordan30 days
11Laos30 days
12Madagascar30 days
13Maldives90 days
14Marshall Islands90 days
15Mauritania30 days
16Myanmar28 days
17Palau Islands30 days
18Rwanda30 days
19Samoa60 days
20Seychelles3 months
21Sierra Leone30 days
22Somalia30 days
23Sri Lanka30 days
24St. Lucia6 weeks
25Tanzania3 months
26Thailand15 days
27Timor-Leste60 days
28Togo7 days
29Tuvalu1 month
30Uganda3 months
31Zimbabwe3 months

List of countries that allow e-visa for Indian Citizens in 2024

These are the countries that allow the Indian passport holder to obtain an e-visa before arrival. E-visa is an electronic visa issued online by the government. You can apply for an e-visa before you travel to that nation through the relevant ministry of foreign affairs or an authorized service provider. [6]https://en.wikipedia.org/wiki/Visa_requirements_for_Indian_citizens

S.NCountriesAllowed Duration of Stay
1Angola30 days
2Armenia90 days
3Azerbaijan30 days
4Bahrain90 days
5Benin30 days
6Cambodia30 days
7Djibouti31 days
8Egypt30 days
9Ethiopia90 days
10Gabon1 month
11Georgia30 days
12Guinea90 days
13Guinea-Bissau90 days
14Ivory Coast3 months
15Iran30 days
16Kenya3 months
17Kyrgyzstan60 days
18Laos30 days
19Lesotho30 days
20Malawi90 days
21Malaysia30 days
22Myanmar28 days
23Papua New Guinea30 days
24Russia16 days
25Rwanda30 days
26Sao Tome and Principe30 days
27Singapore30 days
28South Africa30 days
29South Sudan6 months
30Sri Lanka30 days
31Suriname90 days
32Tajikistan60 days
33Tanzania3 months
34Uganda3 months
35Ukraine30 days
36Uzbekistan30 days
37Vietnam30 days
38Zambia30 days
39Zimbabwe3 months

European countries that allow visa free travel for Indians

Following are the European countries that allow visa free entry for Indian passport holders.

S.NCountriesAllowed Duration of Stay
1Albaniaup to 90 days
2Serbiaup to 30 days

Asian countries where Indians can travel without a visa

No visa required for Indians in the following Asian countries.

S.NCountriesAllowed Duration of Stay
1BhutanNo restriction
2Cambodia *30 days
3Indonesia30 days
4Laos *30 days
5Macao (SAR Chaina)30 days
6Maldives *90 days
7Myanmar *28 days
8NepalNo restriction
9Sri Lanka *30 days
10Thailand *15 days
11Timor-Leste *60 days

* implies either those countries offer on arrival visa or e-Visa for Indian citizens.

Visa free countries for Indians in South America and North America

South American and North American countries that allow visa free entry for Indian passport holders.

S.NCountriesAllowed Duration of Stay
1Bolivia *up to 90 days
2El Salvadorup to 90 days

* implies either those countries offer on arrival visa or e-Visa for Indian citizens.

Visa free countries for Indians in Africa

African countries that allow visa free entry for Indian passport holders.

S.NCountriesAllowed Duration of Stay
1Botswana *14 days
2Cape Verde Islands *30 days
3Comores Islands *45 days
4Ethiopia *90 days
5Gabon *1 month
6Guinea-Bissau *90 days
7Madagascar *30 days
8Mauritania *30 days
9Mauritius90 days
10Rwanda *30 days
11Senegal90 days
12Seychelles *3 months
13Sierra Leone *30 days
14Somalia *30 days
15Tanzania *3 months
16Togo *7 days
17Tunisia90 days
18Uganda *3 months
19Zimbabwe *3 months

* implies either those countries offer on arrival visa or e-Visa for Indian citizens.

Visa free countries for Indian passport holders with UAE residence visa

If you are an Indian passport holder and have a UAE resident visa, you can travel visa-free to the following countries in 2024.

CountriesVisa Type
AlbaniaVisa free
AngolaE-visa
ArmeniaE-visa
AzerbaijanE-visa
BahrainE-visa
BarbadosVisa free
BeninE-visa
BoliviaVisa on arrival
BotswanaVisa on arrival
BhutanVisa free
British Virgin IslandsVisa free
CambodiaVisa on arrival / E-visa
Cape Verde IslandsVisa on arrival
Comoros IslandsVisa on arrival
Cook IslandsVisa free
DjiboutiE-visa
DominicaVisa free
EgyptE-visa
El SalvadorVisa free
EthiopiaVisa on arrival / E-visa
FijiVisa free
GabonVisa on arrival / E-visa
GeorgiaVisa free
GrenadaVisa free
GuineaE-visa
Guinea-BissauVisa on arrival / E-visa
HaitiVisa free
IndonesiaVisa free
IranVisa on arrival / E-visa
Ivory CoastE-visa
JamaicaVisa free
JordanVisa on arrival
KenyaE-visa
KyrgyzstanE-visa
LaosVisa on arrival / E-visa
LesothoVisa on arrival / E-visa
Macao (SAR China)Visa free
MadagascarVisa on arrival
MalawiE-visa
MalaysiaE-visa
MaldivesVisa on arrival
Marshall IslandsVisa on arrival
MauritaniaVisa on arrival
MauritiusVisa free
MicronesiaVisa free
MontserratVisa free
MyanmarVisa on arrival / E-visa
NepalVisa free
NiueVisa free
Palau IslandsVisa on arrival
Papua New GuineaE-visa
QatarVisa free
RussiaE-visa
RwandaVisa on arrival / E-visa
Saint Kitts and NevisVisa free
Saint Vincent and the GrenadinesVisa free
SamoaVisa on arrival
Sao Tome and PrincipeE-visa
SenegalVisa free
SerbiaVisa free
SeychellesVisa on arrival
Sierra LeoneVisa on arrival
SingaporeE-visa
SomaliaVisa on arrival
South AfricaE-visa
South SudanE-visa
Sri LankaVisa on arrival / E-visa
St. LuciaVisa on arrival
SurinameE-visa
TajikistanE-visa
TanzaniaVisa on arrival / E-visa
ThailandVisa on arrival
Timor-LesteVisa on arrival
TogoVisa on arrival
Trinidad and TobagoVisa free
TunisiaVisa free
TuvaluVisa on arrival
UgandaVisa on arrival / E-visa
UkraineE-visa
UzbekistanE-visa
VanuatuVisa free
VietnamE-visa
ZambiaE-visa
ZimbabweVisa on arrival / E-visa

Visa free countries for Indians with USA Green Card

For those Indian citizens who are American Green Card holders, you can travel to the following countries without a visa.

CountriesVisa Type
AlbaniaVisa free
AngolaE-visa
ArmeniaE-visa
AzerbaijanE-visa
BahrainE-visa
BarbadosVisa free
BelizeVisa free
BeninE-visa
BoliviaVisa on arrival
BotswanaVisa on arrival
BhutanVisa free
British Virgin IslandsVisa free
CambodiaVisa on arrival / E-visa
CanadaVisa free
Cape Verde IslandsVisa on arrival
Comoros IslandsVisa on arrival
Cook IslandsVisa free
Costa RicaVisa free
Curacao and ArubaVisa free
DjiboutiE-visa
DominicaVisa free
EgyptE-visa
El SalvadorVisa free
EthiopiaVisa on arrival / E-visa
FijiVisa free
GabonVisa on arrival / E-visa
GeorgiaVisa free
GrenadaVisa free
GuineaE-visa
Guinea-BissauVisa on arrival / E-visa
HaitiVisa free
IndonesiaVisa free
IranVisa on arrival / E-visa
Ivory CoastE-visa
JamaicaVisa free
JordanVisa on arrival
KenyaE-visa
KyrgyzstanE-visa
LaosVisa on arrival / E-visa
LesothoVisa on arrival / E-visa
Macao (SAR China)Visa free
MadagascarVisa on arrival
MalawiE-visa
MalaysiaE-visa
MaldivesVisa on arrival
Marshall IslandsVisa on arrival
MauritaniaVisa on arrival
MauritiusVisa free
MexicoVisa free
MicronesiaVisa free
MontserratVisa free
MyanmarVisa on arrival / E-visa
NepalVisa free
NiueVisa free
Palau IslandsVisa on arrival
Papua New GuineaE-visa
PeruVisa free
QatarVisa free
RussiaE-visa
RwandaVisa on arrival / E-visa
Saint Kitts and NevisVisa free
Saint Vincent and the GrenadinesVisa free
SamoaVisa on arrival
Sao Tome and PrincipeE-visa
SenegalVisa free
SerbiaVisa free
SeychellesVisa on arrival
Sierra LeoneVisa on arrival
SingaporeVisa free
SomaliaVisa on arrival
South AfricaE-visa
South SudanE-visa
Sri LankaVisa on arrival / E-visa
St. LuciaVisa on arrival
SurinameE-visa
TajikistanE-visa
TanzaniaVisa on arrival / E-visa
ThailandVisa on arrival
Timor-LesteVisa on arrival
TogoVisa on arrival
Trinidad and TobagoVisa free
TunisiaVisa free
TuvaluVisa on arrival
UgandaVisa on arrival / E-visa
UkraineE-visa
UzbekistanE-visa
VanuatuVisa free
VietnamE-visa
ZambiaE-visa
ZimbabweVisa on arrival / E-visa

How can Indians travel without a visa?

For any country designated as visa free for Indian passport holders, you can enter that country without applying for a visa. For a visa on arrival designated country, you do not need to have a visa stamp before the departure. However, you need to show your passport and get your visa stamped at the port of entry.

The duration of the stay varies depending on the country you are visiting. Make sure you read the visa policy of every country before departure.

What do Indian citizens require for on arrival visa?

The documents required for a visa on arrival to the Indian passport holder vary depending on your visiting country. You can get more details about on arrival visa requirements by visiting the country’s embassy website where you are traveling.

However, in general, you need to have the following documents for on arrival visa.

  • Valid passport.
  • Passport size photographs.
  • Information about the purpose of your visit to that country.
  • Return ticket reservation.
  • Confirmed hotel reservation or other accommodation proof.
  • Proof of sufficient funds to cover the stay and other expenses, e.g., credit card or bank statement.
  • Vaccination proof if required for that country.

What is the procedure to apply for an e-Visa from India?

The procedure to apply for an e-Visa varies depending on the country you are visiting. However, in general, the steps are as follows.

  • Visit the website of the relevant embassy or ministry of foreign affairs of that country where you want to travel.
  • Provide all the details about yourself and answer all questions asked by the website
  • Pay visa fee by credit card/debit card /net banking

You will receive your e-visa through email within one working day if your application is successful. This document can be printed out and only has to be presented upon arrival at the airport or port of entry, along with a valid passport. You cannot travel without submitting this document at the airport or port of entry.

Things to consider before visa free travel

  • Make sure you have the passport valid for at least six months at the time of travel, even if you are traveling to visa free country.
  • Make photocopies of your passport and keep them with you. You can also scan your passport and keep this in the email, which may be easily accessible wherever you are traveling.
  • Scan all important documents like air tickets, hotel reservations, vaccinations certificate, etc., and save them in easily accessible storage during emergencies.
  • Bring copies of all essential documents like airport address, phone number of the embassy, and other details if you lose your passport.
  • Get more details about how to stay safe while traveling abroad.
  • Check if there are any travel advisories for that particular country or region on that day before traveling. You must be informed about areas that present more risk for that specific period.
  • You must remember that any country can restrict your entry even if you have visa free access. Check the necessary documentation before traveling to a foreign country.

See Also: Visa-Free Countries for Nepali Passport Holders

FAQs about visa free countries for Indians

How many countries can Indian visit without a visa?

Indians can visit 26 countries without obtaining visas and may visit these countries as many times as they wish.

Indian passport holders can obtain on arrival visas in 31 countries, and e-Visas in 39 nations.

Is Malaysia a visa free country for Indians?

To visit Malaysia, Indian passport holders must obtain an e-visa. Thus, Malaysia is not a visa-free destination for Indians in this sense.

Is a USA visa free for Indians?

Indian citizens have to apply for a visa via the US consulate before traveling to the USA. So, the USA is not a visa free country for Indians.

What is no visa for Indians means?

No visa refers to a country where Indian citizens do not require a visa to visit. In countries where India does not need visas, the passport holder can do multiple entries without restrictions.

Is on arrival visa available at every airport of the applicable countries?

On arrival visa is not available at every airport. Only certain airports allow Indian citizens to apply for a visa on arrival. Make sure you check which airport can stamp on arrival visa before your departure.

Is e-visa single entry or multiple entries to a foreign country for Indian citizens?

In most countries, an e-visa is not a multiple entry visa. Indian passport holders can apply for a single entry e-visa, unless the country specifies otherwise.

Do e-Visas come with the same validity period for every country?

Each country has its e-visa validity policy. You can visit the official website or embassy page of a destination country to know more about the e-visa validity period.

What is a transit visa?

A transit visa is also called a layover permit. A Transit visa allows you to exit from the airport for a short period. Indian citizens can obtain a transit visa when in transit in limited countries.

Final thoughts

Well! with the help of this Dbd post, you are now well informed about which countries allow visa free entry for Indian passport holders. You also have complete information about on arrival and e-visa accepting countries in the world.

You can bookmark this page to keep updated about visa free countries for Indians in the upcoming years.

We update this page frequently once if any new countries are added or removed from the visa free countries list.

Share this useful information with your friends and family who might be interested!

About the author

Raju Chopra
Raju Chopra
Immigration Attorney | + posts

Raju Chopra is an experienced immigration attorney with a Master's degree in Law from the University of Colorado Boulder. He has worked on international immigration matters for the past ten years, helping clients navigate the often confusing world of global visa laws and regulations. Raju is passionate about offering practical legal advice and guidance to those looking for work abroad or seeking visas for travel.

Scroll to Top