Best Time to
Peak season to visit Seychelles is from December to March and July to August, when the weather is cool and dry.
Shoulder Season: Fewer tourists visit Seychelles in April, May, October and November, and the islands are calm. This is a good time to scuba dive or drive around in a boat.
Off-season: June and September is when the Seychelles is practically free of tourists, so you can score some deals at hotels.