Тропический муссонный, достаточно жаркий и влажный. Здесь достаточно ярко выражены два сезона - более теплое и влажное лето (с ноября по апрель) и относительно прохладная и сухая зима (май-октябрь).
Среднемесячные температуры колеблются от + 24 С зимой до +27 C в летний период, причем практически в любое время года нередки дневные температуры, значительно превышающие отметку в +30 С. Нагорные области более прохладны, особенно в ночное время, чему способствует и заметно большее количество выпадающих в этих районах дождей. В целом за год на территорию островов обрушивается от 1100 мм (подветренные районы) до 3000 мм (на наветренных склонах гор) дождя, однако в некоторые годы здесь может выпадать до 5500 мм осадков. Максимум их приходится на муссонный сезон (с ноября по апрель-май), когда влажность воздуха доходит до 100%, а ежедневные ливни приносят с собой до 60% всей годовой нормы осадков. В период с декабря по апрель нередки и мощные тропические циклоны.
Наилучшее время для посещения островов - относительно прохладный и сухой период между маем и октябрем, когда на большей части островов столбик термометра держится в районе отметки в +24-26 С, а приходящие с океана пассаты приносят относительно сухую погоду. Однако и в этот период нередки мощные затяжные ливни и шторма.