Getting a visa is not an easy task, especially if you plan on visiting first-world countries on your Indian passport.
However, there are several countries that allow you to travel visa-free on your Indian passport. Take a look.
The happiest country in the world, the Kingdom of Bhutan is known for its monasteries and dramatic landscapes. You can stay here for 14 days without a visa.
One of the most preferred destinations for Indians, Maldives is perfect for a beach getaway. You can stay here for up to 30 days without a visa.
Barbados is one of the most pleasing Caribbean nations. If your vibe is a tropical island with luxury hotels, try Barbados. You can stay here for up to 90 days without a visa.
Mauritius, an Indian Ocean island nation, is known for its stunning beaches, lagoons and reefs. The country has visa on arrival for Indians and you can stay for up to 90 days.
If you don't wanna run to Switzerland every holiday, try Nepal. It has the Everest and is the starting point of most 8000-er mountain treks. You can stay as long as you want.
Fiji is underrated but is full of pristine beaches and coral reefs. It has 300 islands and you can stay there for up to 120 days without a visa.
You can explore the gorgeous Indonesia, from stunning beaches to glorious temples. Indonesia offers visa on arrival to Indian passport holders, for a stay up to 30 days.