Indian Ocean: swimming spots and beaches

Indian Ocean: 2,417 swimming spots in 27 countries. Water temperature today: 25.8 °C on average, measured between 2.1 and 32.3 °C at 2,416 spots. Official water-quality classification for the 2025 season: 22× excellent, 15× good and 3× sufficient. Spread across 847 places.

Countries

Places

Individual swimming spots

Seas

All swimming spots on the map · Beach near me