In St Lucia the temperature varies by just a few degrees across the year, usually between 85 and 95 degrees Fahrenheit (30 to 35 degrees Celsius) from winter to summer. The island rarely gets too hot, except occasionally in summer, particularly if it is still for a few days when it can become humid. Generally though, there is a breeze to take the edge off the heat. If you are at altitude in the winter months it can get cold, so take a wrap.
There are two rainy seasons, a small one in July and the main one in November, but usually the sun comes out after the showers. Occasionally a blanket of cloud will spin off a weather system in the Northern Hemisphere and may cover the island with cloud for a few days. Hurricane season falls between June and October – expect more rain this time of year and maybe the odd storm.