There are 60 countries that have visa-free or visa-on-arrival entry to India as of August 4, 2023. Passport holder of these countries are eligible for visa on arrival or visa free entry in India. The list of countries is as follows:
- Antigua and Barbuda
- Argentina
- Bahamas
- Barbados
- Belize
- Bhutan
- Bolivia
- Brazil
- Brunei
- Cambodia
- Cape Verde
- Chile
- Colombia
- Cook Islands
- Dominica
- Fiji
- Gambia
- Grenada
- Guyana
- Haiti
- Hong Kong (SAR China)
- Indonesia
- Iran
- Israel
- Jamaica
- Kazakhstan
- Kiribati
- Laos
- Macao (SAR China)
- Maldives
- Malaysia
- Mauritius
- Mexico
- Micronesia
- Mongolia
- Montserrat
- Myanmar
- Namibia
- Nauru
- Nepal
- Nicaragua
- Niue
- Oman
- Palau
- Paraguay
- Peru
- Philippines
- Qatar
- Saint Kitts and Nevis
- Saint Lucia
- Saint Vincent and the Grenadines
- Samoa
- Senegal
- Serbia
- Seychelles
- Singapore
- Solomon Islands
- South Africa
- South Korea
- Sri Lanka
- Suriname
- Swaziland
- Taiwan
- Tajikistan
- Tanzania
- Thailand
- Timor-Leste
- Togo
- Tonga
- Trinidad and Tobago
- Tuvalu
- Uganda
- Ukraine
- United Arab Emirates
- Uruguay
- Uzbekistan
- Vanuatu
- Venezuela
- Zambia
- Zimbabwe
Citizens of these countries can either enter India without a visa or obtain a visa on arrival at a designated port of entry. The validity of the visa-on-arrival and the length of stay will vary depending on the nationality of the traveler.