Islands in Indian Ocean

Browse 10 attractions and discover 15 photos

Travelers are voting Bassas da India and New Moore Island as the best islands in Indian Ocean. Want more? Check out our map of islands in Indian Ocean.