Les températures de l’eau aux Seychelles varient en fonction de la période de l’année entre 23°C et 28°C. Les températures les plus basses de la mer sont mesurées durant l’hiver seychellois, de juillet à septembre. D’octobre à juin, la mer a des températures semblables à celle de l’eau d’une baignoire : de 25°C à 28°C.