Ostrovy se nacházejí v tropickém podnebném pásu, a tomu odpovídá i podnebí na nich. To je charakterizováno zejména střídáním dvou hlavních ročních období. Období dešťů, které trvá od začátku prosince do konce dubna, se vyznačuje jak množstvím srážek, tak vysokou teplotou. Ta se pohybuje okolo 30° C.
Druhé období je přirozeně charakterizováno suchem a nižšími teplotami, i když to je v prostředí Karibiku relativní. Od května do listopadu se teploty pohybují na úrovni 20-25° C. Svatý Vincent je vystaven i náporu hurikánů, přestože v posledních letech nebyly škody jimi způsobené příliš vysoké.