Visa Free Countries for Indian Passport Holders
As of the latest global rankings, the Indian passport is 132nd in the world. This means Indian citizens can visit 37 countries without a visa. For other countries, they will need to get a visa before traveling.
Where Can Indian Passport Holders Travel Without a Visa?
Indian passport holders can travel visa-free to 37 countries and territories:
- Angola
- Barbados
- Bhutan
- British Virgin Islands
- Cook Islands
- Dominica
- El Salvador
- Fiji
- Grenada
- Haiti
- Hong Kong
- Iran
- Jamaica
- Kazakhstan
- Kenya
- Kiribati
- Macau
- Malaysia
- Maldives
- Mauritius
- Micronesia
- Montserrat
- Nepal
- Niue
- Oman
- Qatar
- Rwanda
- Samoa
- Senegal
- Seychelles
- Saint Kitts and Nevis
- Saint Vincent and the Grenadines
- Taiwan
- Thailand
- Gambia
- Trinidad and Tobago
- Vanuatu
For visa-free travel, you still need a valid passport—typically with at least six months’ validity after your departure date—and you must buy travel health insurance if required by your destination country.
Where Can Indian Citizens Go Without a Passport?
Indian citizens can enter the following countries using only an ID card, without needing a passport:
- Bhutan
- Nepal
Specific Requirements for Certain Countries
In addition to the general requirements, some countries have specific entry needs for international travelers. Here’s what you need for each:
Barbados
- Passport with at least six months’ validity
- At least two recent passport-sized photos
- Proof of return flight reservation
- Confirmation of accommodation
- Bank statement from the last three months
Mauritius
- Passport valid for a minimum of six months
- At least two recent passport-sized photos
- Proof of return flight reservation
- Confirmation of accommodation
- Bank statement from the last three months
Nepal
- Passport valid for at least six months
- At least two recent passport-sized photos
- Return flight ticket
- Confirmed accommodation
- Bank statement from the last three months
Trinidad and Tobago
- Passport with at least six months’ validity
- At least two recent passport-sized photos
- Proof of return flight reservation
- Evidence of accommodation arrangements
- Bank statement from the last three months
To ensure a smooth travel experience, be sure to check the specific entry requirements for each destination before your trip. It’s always a good idea to consult with the relevant embassies or official government sources for the most up-to-date information.
What Countries Issue eVisa to Indian Citizens?
The following 39 countries issue eVisas for Indian passport holders:
- Albania
- Antigua and Barbuda
- Armenia
- Azerbaijan
- Bahamas
- Benin
- Botswana
- Burkina Faso
- Cameroon
- Democratic Republic of the Congo
- Ivory Coast
- Djibouti
- Egypt
- Equatorial Guinea
- Gabon
- Georgia
- Guinea
- Iraq
- Japan
- Kyrgyzstan
- Lesotho
- Libya
- Malawi
- Morocco
- Mozambique
- Nigeria
- Papua New Guinea
- Russia
- São Tomé and Príncipe
- South Africa
- South Sudan
- Suriname
- Syria
- Tajikistan
- Togo
- Uganda
- Uzbekistan
- Vietnam
- Zambia
Getting an eVisa is similar to applying for a traditional visa, but with a key difference: you don’t need to visit a visa application center. Instead, you can complete and pay for your application online.
Once your application is approved, you’ll receive an email confirming your visa status. This email will include a document that you need to print out and carry with you when crossing the border. While your visa is registered online, some border officers may still ask for a physical copy, so it’s important to keep this document with you during your travels.
What Countries Issue Visa on Arrival to Indian Passport Holders?
If you are an Indian citizen, you can get a visa on arrival for the 25 countries listed below:
- Bahrain
- Bolivia
- Burundi
- Cambodia
- Cabo Verde
- Comoros
- Ethiopia
- Guinea-Bissau
- Indonesia
- Jordan
- Laos
- Madagascar
- Marshall Islands
- Mauritania
- Mongolia
- Myanmar
- Palau
- Sierra Leone
- Somalia
- Sri Lanka
- Saint Lucia
- Tanzania
- Timor-Leste
- Tuvalu
- Zimbabwe
When you receive a visa on arrival (VOA), you get it after entering the country that issues it. Typically, there’s a dedicated section at the airport where you can apply for your visa on arrival.
Countries With Visa Requirements for Indian Citizens
You need a valid visa to enter the following 125 countries with an Indian passport:
- Afghanistan
- Algeria
- American Samoa
- Andorra
- Anguilla
- Argentina
- Aruba
- Australia
- Austria
- Bangladesh
- Belarus
- Belgium
- Belize
- Bermuda
- Caribbean Netherlands
- Bosnia and Herzegovina
- Brazil
- Brunei
- Bulgaria
- Canada
- Cayman Islands
- Central African Republic
- Chad
- Chile
- China
- Colombia
- Republic of the Congo
- Costa Rica
- Croatia
- Cuba
- Curaçao
- Cyprus
- Czechia
- Denmark
- Dominican Republic
- Ecuador
- Eritrea
- Estonia
- Falkland Islands
- Faroe Islands
- Finland
- France
- French Guiana
- French Polynesia
- French West Indies
- Germany
- Ghana
- Gibraltar
- Greece
- Greenland
- Guam
- Guatemala
- Guyana
- Honduras
- Hungary
- Iceland
- Ireland
- Israel
- Italy
- Kosovo
- Kuwait
- Latvia
- Lebanon
- Liberia
- Liechtenstein
- Lithuania
- Luxembourg
- Mali
- Malta
- Mayotte
- Mexico
- Moldova
- Monaco
- Montenegro
- Namibia
- Nauru
- Netherlands
- New Caledonia
- New Zealand
- Nicaragua
- Niger
- North Korea
- North Macedonia
- Northern Mariana Islands
- Norway
- Pakistan
- Palestine
- Panama
- Paraguay
- Peru
- Philippines
- Poland
- Portugal
- Puerto Rico
- Réunion
- Romania
- San Marino
- Saudi Arabia
- Serbia
- Singapore
- Slovakia
- Slovenia
- Solomon Islands
- South Korea
- Spain
- Saint Helena
- Saint Martin
- Sudan
- Sweden
- Switzerland
- Tonga
- Tunisia
- Turkmenistan
- Turks and Caicos Islands
- Türkiye
- United States Virgin Islands
- Ukraine
- United Arab Emirates
- United Kingdom
- United States
- Uruguay
- Vatican City
- Venezuela
- Yemen
- Eswatini