St. Lucia's climate is hot and tropical, with an average annual temperature of 27° C (80° F). The Caribbean island enjoys gentle trade winds for a good portion of the year and has year—round temperature between 70° and 90°F.
Humidity ranges from 66 — 94%. Summer temperatures range from 75° to 95° F and in the winter from 65° to 85° F.
Temperature is never a problem in St Lucia, making it a year-round destination for beach lovers. The average daily high is always close to a balmy 80°F (27°C).
St. Lucia is one of the Windward Islands situated in the middle of the Caribbean. The hottest temperatures occur from June until August, but trade winds from the northeast temper the heat. The wet season is between June and September and the average annual rainfall on the coast is 130 cm.
December—May is the driest and coolest time, with day temperatures in the 70s—80s F (23°—3°2 C) and night temperatures in the 60s-70s F (15°—27° C). During the hottest time of year (June-August), daytime temperatures can reach the 90s F (32°—37° C). The rainy season is June-November, but don't expect a constant downpour. Rather, there are numerous short but incredibly intense showers. Trade winds provide a breeze year-round, regardless of the season. The average annual rainfall is 152 centimeters (60 inches).