Las islas disfrutan de un agradable clima tropical durante todo el año, con una temperatura promedio anual de 26 grados. El mes más cálido es septiembre, con una temperatura promedio de 27 grados; el más frío es el mes de enero, con una temperatura promedio de 25 grados. La precipitación promedio anual en San Vicente es de 231 cm, pero en las áreas montañosas la precipitación promedio es de más de 380 cm por año. De mediados de mayo a diciembre es la temporada de lluvias.