2 Eki 2024 ... The best time to visit Seychelles is from April to May and October to November when the weather is calm, and the water is perfect for diving and snorkeling.