La température moyenne aux Seychelles est de 30°C (avec la température de l'eau qui oscille entre 27 et 29°C). Les températures sont stables malgré une saison des pluies d'octobre à avril avec des températures plus fortes et une humidité élevée et une saison fraîche d'avril à octobre qui est plus venteuse.