Lucia during mid-April to June or October to November (shoulder seasons) to avoid crowds. Mid-April to June is the better shoulder season for good, dry weather. The worst times to visit St. Lucia are the months of August, September, or October – the rainiest period of the year here with increased hurricane risk.