Now a days there are so many countries are offering Visa on arrival for india but passport is must. I per my knowledge only bhutan and nepal are the only countries who allow tourist without visa and passport. But once you enter in those countries you need to follow the documentation process.
Such countries are actually a lot, go just write in Google, and it will give you the whole list. I like to travel more to cities where there are gambling establishments. Although I play on https://bonuspharaoh.com, it does not prevent me to go to different cities and play there.
For your information, Indians can travel to the following countries without an Indian Passport:
The British Virgin Islands
India Indian passport holders can travel to 58 countries without a visa and on visa on arrival. The following countries are Antarctica, Bhutan, Bolivia, British Virgin Islands, Cambodia, Cape Verde, Comoros Islands, Cook Islands, Djibouti, Dominica, Ecuador, El Salvador, Ethiopia, Fiji, FYRO Macedonia, Gambia, Georgia, Grenada, , Guinea-Bissau, Guyana, Haiti, Hong Kong, Indonesia, Iraq (Basra), Jamaica, Jordan, Kenya, Laos, Macau, Madagascar, Maldives, Mauritius, Micronesia, Montserrat, Mozambique, Nauru, Nepal, Nicaragua, Niue, Palau, Samoa, Sao Tome & Principe, Seychelles, South Korea (Jeju), St. Kitts & Nevis, St. Lucia, St. Vincent & Grenadines, Svalbard, Tajikistan, Tanzania, Thailand, Timor Leste, Togo, Trinidad & Tobago, Turks & Caicos Islands, Tuvalu, Uganda and Vanuatu. I hope you find this information useful.
You have many options, more than you can think. You can travel visa-free or receive visa on arrival. You'll find the list here: https://www.hellotravel.com/stories/59-visa-free-countries-for-indians Additionally, carry these documents with you, just in case.
- Travel health insurance policy
- Proof of accommodation for the duration of the stay
- Proof of sufficient funds (bank statement) Safe travels!