The Pitons in the evening

Destination

St Lucia – Best time to go

Best time to visit

St Lucia enjoys a warm climate, experiencing highs of 29–30°C year-round and cooling winds that provide respite from the sun. The driest months are February to May while June to January usually consists of sunshine plus brief, tropical showers.  

The best time to book your holiday to St Lucia is from December to March. 

The rainy season runs from June to November. August and September are peak times for hurricanes.

Maximum Daytime Temperature – 30°C

Minimum Night Time Temperature – 24°C

Average rainfall – 159mm per month

Average daylight hours – 10

 What’s the weather like in St Lucia from December to March?

St Lucia has a subtropical climate and the temperature is stable year round, with highs in the low 30s. From December to March rainfall is at its lowest and the skies are usually clear. There’s an average of 10 hours of sunlight each day.

 Why visit St Lucia from April to December?

  • Low rainfall is great for sunbathing
  • Warm waters for swimming and snorkelling
  • Evening temperatures rarely dip below 20°C, ideal for dining outside
  • Clear skies make for sensational sunsets

Best times to visit

Select month

Average weather in January

Best travel weather

Avg. temp
Avg. rainfall
St Lucia
26ºC
92mm

Average weather in February

Best travel weather

Avg. temp
Avg. rainfall
St Lucia
26ºC
57mm

Average weather in March

Best travel weather

Avg. temp
Avg. rainfall
St Lucia
27ºC
60mm

Average weather in April

Best travel weather

Avg. temp
Avg. rainfall
St Lucia
27ºC
66mm

Average weather in May

Average travel weather

Avg. temp
Avg. rainfall
St Lucia
28ºC
63mm

Average weather in June

Average travel weather

Avg. temp
Avg. rainfall
St Lucia
28ºC
140mm

Average weather in July

Average travel weather

Avg. temp
Avg. rainfall
St Lucia
28ºC
172mm

Average weather in August

Average travel weather

Avg. temp
Avg. rainfall
St Lucia
28ºC
174mm

Average weather in September

Average travel weather

Avg. temp
Avg. rainfall
St Lucia
29ºC
180mm

Average weather in October

Average travel weather

Avg. temp
Avg. rainfall
St Lucia
28ºC
237mm

Average weather in November

Good travel weather

Avg. temp
Avg. rainfall
St Lucia
28ºC
167mm

Average weather in December

Best travel weather

Avg. temp
Avg. rainfall
St Lucia
27ºC
102mm