Na wyspach panuje klimat wilgotny równikowy. Wyspy północne porastają wilgotne lasy równikowe, wyspy na południu porastają lasy suche i sawanna[3]. Średnie temperatury miesięczne w przedziale 23–28 °C[1]. Pora deszczowa trwa od listopada do kwietnia, roczna suma opadów wynosi 1500–2500 mm[3]. Często występują cyklony[2].