
Indian citizens can travel to 59 countries without needing a visa or can obtain a visa on arrival
In 2025, Indian citizens can travel to 59 countries without needing a visa or can obtain a visa on arrival. This includes destinations like Thailand, Malaysia, and Nepal, as well as several island nations in the Caribbean and Oceania. The specific entry requirements and permitted length of stay can vary, so it’s always recommended to verify the latest regulations with the destination country’s embassy or consulate before traveling.
Here’s a more detailed look at some of the countries:
Visa-Free Countries:
Asia: Bhutan, Malaysia, Nepal, Iran
Africa: Angola, Kenya, Mauritius, Rwanda, Senegal, Seychelles
North America: Barbados, Dominica, Grenada, Haiti, Jamaica, St. Kitts & Nevis, Trinidad and Tobago
Oceania: Cook Islands, Fiji, Kiribati, Micronesia, Niue, Vanuatu
Other: Kazakhstan, Macao (SAR China), Montserrat
Visa on Arrival/eVisa:
Asia: Cambodia, Indonesia, Laos, Maldives, Myanmar, Sri Lanka, Thailand, Timor-Leste
Africa: Burundi, Cape Verde Islands, Comoro Islands, Djibouti, Ethiopia, Guinea-Bissau, Madagascar, Mozambique, Namibia, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Tanzania, Togo, Tunisia, Zimbabwe
Middle East: Jordan, Qatar
Oceania: Marshall Islands, Palau Islands, Samoa, Tuvalu
Other: Bolivia, St. Lucia
Important Notes:
The list of visa-free countries is subject to change, so it’s essential to check with the relevant embassies or consulates for the most up-to-date information.
Some countries may offer visa-free entry for a limited duration, while others may require a visa on arrival or an electronic travel authorization.
For countries offering visa on arrival, the specific requirements and duration of stay can vary.
