Santa Lucia disfruta de un clima tropical durante todo el año. La temperatura promedio es de 80°F (27°C) que normalmente es suavizada por el viento. Desde diciembre a mayo es la temporada seca y fría. La temporada de lluvia va de junio a noviembre y la temporada de huracanes es generalmente durante el mes de septiembre.