Saint Lucia

Saint Lucia Weather & Climate: Monthly Averages

Monthly climate averages for Saint Lucia, temperatures, rainfall and the best time to visit.

Climate overview of Saint Lucia

Saint Lucia has a warm, tropical climate, with an average annual temperature of 27°C (81°F). Gentle trade winds go over the island for most of the year. Humidity fluctuates between 77 to 82 percent. Summer temperatures can vary from 23°C (73°F) to 35°C (95°F), while winter sees a range from 18°C (64°F) to 29°C (84°F).

Rainfall and Weather Patterns

The average annual rainfall is different across the island, with the coast receiving about 1400 mm (55 in) and the rain forest getting up to 3900 mm (154 in).

Hurricane Season

Saint Lucia is prone to hurricanes, especially between June and November, which is the official hurricane season. While direct hits are relatively rare, they can be severe when they do occur. It's essential to stay informed with the weather forecast during this period.

Best Time to Visit Saint Lucia

The ideal time to visit Saint Lucia is from January to April. This period is drier and generally free from the threat of hurricanes. You will also experience pleasant temperatures during this time. Nightly lows hover around 20°C (68°F), while daytime highs range between 27°C (81°F) and 30°C (86°F) during these months.

Explore Saint Lucia by month

Pick a month to see the average temperature, rainfall and sunshine in Saint Lucia — and find the best time to visit. (based on Gros Islet)

Places in Saint Lucia

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Regions

Popular cities by month

Compare cities per month. Toggle cities on/off.

Gros Islet Soufrière Castries Vieux Fort Marigot Bay Marisule Estate
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Saint Lucia.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Gros Islet 28°C (82°F) 31°C (88°F) 24°C (75°F) 26°C (79°F) 1064 mm (42 in) 2,880 hours
Soufrière 29°C (84°F) 31°C (88°F) 24°C (75°F) 26°C (79°F) 956 mm (38 in) 2,880 hours
Castries 29°C (84°F) 31°C (88°F) 24°C (75°F) 26°C (79°F) 948 mm (37 in) 2,880 hours
Vieux Fort 28°C (82°F) 30°C (86°F) 24°C (75°F) 26°C (79°F) 1076 mm (42 in) 2,880 hours
Marigot Bay 29°C (84°F) 31°C (88°F) 24°C (75°F) 26°C (79°F) 952 mm (37 in) 2,880 hours
Marisule Estate 29°C (84°F) 31°C (88°F) 24°C (75°F) 26°C (79°F) 1024 mm (40 in) 2,880 hours

FAQ

What temperatures can I expect in Saint Lucia?

Castries is the warmest destination, reaching 31°C (88°F) in September with nights around 26°C (79°F). Micoud is the coolest, with February daytime highs of just 28°C (82°F) and nights dropping to 24°C (75°F). Temperatures are relatively stable throughout the year. See the city comparison for a full overview.

How much rain does Saint Lucia get?

Rainfall varies across Saint Lucia. Mon Repos is the wettest, receiving 1134 mm (45 in) per year, with October the wettest month at 157 mm (6.2 in). Soufrière is the driest at 956 mm (38 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Saint Lucia?

Saint Lucia is the sunniest destination in Saint Lucia, enjoying 2,880 hours of sunshine per year, with May the brightest month at 249 hours. Overall, Saint Lucia enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Saint Lucia?

Gros Islet has very warm summers reaching 31°C (88°F) in September and warm winters dropping to 28°C (82°F), with 2,880 hours of sunshine and 1064 mm (42 in) of rain per year. Soufrière has very warm summers reaching 31°C (88°F) in September and warm winters dropping to 29°C (84°F), with 2,880 hours of sunshine and 956 mm (38 in) of rain per year. Castries has very warm summers reaching 31°C (88°F) in September and warm winters dropping to 29°C (84°F), with 2,880 hours of sunshine and 948 mm (37 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more