Saint Lucian saari on vuoristoisempi kuin useimmat muut Karibian saaret, ja niinpä siellä sataa enemmän kuin esimerkiksi Barbadoksella. Sadetta saadaan ympäri vuoden, mutta eniten heinäkuusta marraskuuhun, mikä on hurrikaanien esiintymisaikaa. Hurrikaaneja ei osu saarelle joka vuosi, mutta heikoimmat trooppiset myrskyt levittävät sateita laajemmalle alueelle. Hurrikaani Dean aiheutti tuhoja vuonna 2007: se surmasi ainakin yhden ihmisen, tuhosi rakennuksia ja koko banaanisadon. Vuonna 2010 hurrikaani Vincent aiheutti saarella tuhoja. Lämpötila, kosteus ja auringonpaiste ovat Saint Lucialla samanlaisia kuin muuallakin Karibialla. Pääkaupunki Castriesissa päivän keskimääräinen ylin lämpötila on 28–31 ja yön alin 21–23 astetta.