The water temperatures in the Seychelles range from 23 - 28°C throughout the year. The coldest temperatures are between July and September, while October - June sees consistent temperatures from 25 - 28°C.