Grenada: This Caribbean Island nation allows Indian citizens to stay visa-free for up to 90 days. Grenada is known for its beautiful beaches, lush rainforests, and friendly locals. Haiti: Haiti offers visa-free entry to Indian passport holders for up to 90 days.