In June 2016, I was very lucky to be selected for an educational to the Seychelles.
I visited most of the hotels on Praslin and Mahe, staying at some, while visiting and experiencing the offerings at others.
The Seychelles Islands are scattered just below the equator, with generally warm, beach - perfect weather all year round. The hottest months are December to April and the wettest months are January and February – although it generally rains in short tropical downpours after which the sun comes out again.
The question of when to go to the Seychelles often comes down to the seasonal trade winds that wash seaweed up onto some of the islands' beaches. From May to October some beaches on the southern coasts of Mahé and Praslin Island are affected, and while a seaweed - free stretch of sand is never far away (and hotels will even drive you there in their complimentary shuttle), if you’re seeking those postcard-perfect views on your Seychelles holiday.
Diving is excellent all year round but if you dream of crystal-clear conditions and visibility up to a staggering 30 metres! - then the best time to visit the Seychelles is in the months of April to May and October to November.