The islands of Seychelles are situated 4 degrees south of the equator and, contrary to other countries situated on the same latitude, has a pleasant and tropical climate throughout the year.
The other countries to the west, such as Mauritius, are often subjected to the tropical cyclones between March and November but the inner islands of Seychelles are luckily situated outside the hurricane belt and avoid such extreme weather conditions.
The period between May and October (Indian Winter) has the south-east trade winds which bring cool, dry temperatures and minimal rain, whereas the months between April and November bring the north-west trade wind and a hotter, wetter climate (Indian Summer).
DECEMBER TO MARCH: This is the time of the north-west monsoon, which brings brief spells of warm tropical rain and daily temperatures reaching up to 32 degrees Celsius. An average of 6 hours of sunshine a day is normal along with high humidity.
MARCH TO MAY: As with the period from October to December, lighter breezes can be felt along with an average humidity and 7-8 hours of sunshine each day.
MAY TO OCTOBER: An average of 8 hours sunshine a day and temperatures ranging from 27 degrees Celsius along with a cooler breeze throughout the islands. The sea is not as calm as before, however as the period with the lowest rainfall and humidity, this is often one of the nicer periods to visit.
OCTOBER TO DECEMBER: 7 hours of sunshine a day can be expected with temperatures of 32 degrees Celsius. This is the between season of the 2 main trade winds and offers calm seas and high humidity.