Visa-Free Countries for Indians (2026)
Indian passport holders can visit 59+ countries without a traditional visa. This includes visa-free entry, visa-on-arrival, and eVisa options. Here are the top visa-free (no visa at all) destinations:
Asia: Thailand (60 days), Nepal (unlimited), Bhutan (unlimited), Malaysia (30 days), Kazakhstan (14 days), Hong Kong (14 days with PAR), Philippines (30 days).
Indian Ocean: Maldives (30 days), Mauritius (60 days), Seychelles (90 days).
Africa: Fiji (4 months), Rwanda (30 days VOA), Kenya (90 days eVisa).
Americas: Barbados (90 days), Dominica (6 months), Grenada (3 months), Haiti (90 days), Jamaica (no visa), Saint Kitts and Nevis (90 days).
Europe: Serbia (30 days — ONLY Indian passport without Schengen/US/UK).
Countries with Visa on Arrival
These countries give you a visa at the airport:
Asia: Indonesia/Bali (₹2,700, 30 days), Jordan (₹4,600, 30 days).
Africa: Rwanda ($50, 30 days).
Note: Many more countries offer VOA if you hold US, UK, or Schengen visas. Check VisaHacks.in to see which ones.
Countries with Easy eVisa
Quick online application, approved in hours to days:
Asia: Turkey (instant, $60), Sri Lanka (24hrs, $50), Vietnam (3 days, $25), Cambodia (3 days, $36), Azerbaijan (3 days, $25), Georgia (3-5 days, $20).
Africa: Egypt (7 days, $25), Kenya (2 days, $51).
Americas: Mexico (with US visa, free entry up to 180 days).
Conditional Visa-Free Countries
These countries are visa-free IF you hold specific visas:
- Dubai/UAE: Visa on arrival with US/UK/Schengen visa
- Saudi Arabia: eVisa with US/UK/Schengen visa (must be used once)
- Oman: 14-day visa-free OR VOA with qualifying visas
- Georgia: eVisa for all Indians; visa-free with some visas
- Mexico: Free entry with US visa
- Philippines: Visa-free for 30 days with valid US/Japan/Australia/Canada/Schengen visa