The peak tourist season of Seychelles is from April to May and October to November. However, Seychelles is good to visit at any time of the year.