Best time to visit Seychelles
The best times to visit Seychelles are April, May, October and November. These months represent the transition times between the hot and humid northwest trade winds (from November to March) and the cooler southeastern trade winds (from April to October). A visit during these months offers more mild conditions ideal for sunbathing, wildlife watching and scuba diving. No matter when you visit, you'll encounter temperatures averaging in the 80s. But by frequenting the islands in the spring and fall, you'll also avoid the heavy tourist crowds that descend on the islands in December, January, July and August.