Visa-Free and Visa-on-Arrival Countries for Indians
Where Indian passport holders can travel without a visa application, checked 13 October 2026, with trip costs from Mumbai.
Quick answer
Nepal, Bhutan, Mauritius, Seychelles and Kazakhstan are visa-free for Indians, the Maldives and Bali give a visa on arrival, and Malaysia is visa-free for Indians through 31 December 2026.
Other destinations need a visa or e-Visa applied for before you travel; we handle that for you.
Entry rules change. Last checked 13 October 2026; confirm on the official immigration site before booking.
Visa-free and visa-on-arrival destinations
Questions about visa-free travel for Indians
Which countries are visa-free for Indians?
Nepal, Bhutan (permit and daily fee needed), Mauritius, Seychelles and Kazakhstan are visa-free for short stays. The Maldives and Bali give a visa on arrival. Malaysia has been visa-free for Indians through 31 December 2026.
Is visa on arrival really free?
Not everywhere. The Maldives visa on arrival is free, but Bali charges a fee, and some countries check your return ticket, hotel booking and funds at the border.
How current is this list?
We last checked it on 13 October 2026. Entry rules change often, so treat this as a starting point and confirm on the destination's official immigration site before you pay for tickets.