На севере страны климат близок к экваториальному: высокие температуры держатся круглый год (от +25 °C до +28 °C), а годовое количество осадков составляет 1300–1500 мм. На юге климат сменяется тропическим пассатным: среднегодовая температура опускается до +20...+22 °C, а количество осадков снижается до 500–1000 мм в год.
Сезон дождей длится с ноября по апрель-май. Для этого региона обычны засухи и разрушительные тропические циклоны. Лучшее время для поездки — с июня по август, когда температура и уровень осадков наиболее комфортны для европейцев.