Клімат субэкватарыяльны пасатны. З лістапада да мая цягнецца сезон мусонаў. Сярэднія тэмпературы на ўзбярэжжы вагаюцца ад 25°C да 28°C. Пры ўздыме наверх у гарах тэмпература паніжаецца на 1°C кожныя 200 м.