Субэкваториальный с тремя ярко выраженными сезонами: дождливым и теплым - с ноября по апрель, сухим и прохладным - с мая по июль, жарким и сухим - с августа по октябрь. Температуры колеблются от +15 C в июле до +27 C в октябре, суточные перепады незначительны. Годовое количество осадков на севере достигает 1500 мм., а на юге — 700 мм. Лучшее время для посещения страны - с августа по октябрь или в течение прохладных и сухих месяцев с мая по август.