St. Lucia

Avg weather in January
11 Hrs per day
95 mm per month
71 % avg
16 Mph avg


What’s the weather like in St Lucia in January?

Located close to the equator in the Caribbean Sea, St Lucia enjoys a lovely tropical climate. Although January is St Lucia’s coldest month, the weather’s still beautifully warm and perfect for winter sun breaks. With plenty of sunshine, you’ll get hot temperatures in the New Year without hitting the sweltering peaks of the summer, making it an ideal month to explore the island. There are some rainy days, so be prepared, bring a light rain jacket, and visit at the end of the month for the lowest chance of wet weather.


In January, the average daytime temperature in St Lucia is around 27°C, with lows of 24°C and highs of 29°C. Occasionally temperatures can go as high as 30°C, so make sure you seek shade between 11am and 3pm when the sun is at its strongest. There’s around 60mm of rain over the course of the month, with eight hours of daylight each day. The average sea temperature’s a pleasant 27°C, perfect for swimming and snorkelling.

View weather for