Le pays se divise en deux zones climatiques distinctes :
- Les hauts plateaux (plus de 1500 m d’altitude) bénéficient d’un climat tropical tempéré.
- La côté et les plaines basses connaissent un climat équatorial humide.
Saisons sèches :
Elles s’étendent de juin à octobre ainsi qu’en janvier et février. Ce sont les mois les plus chauds et secs ; idéaux pour observer les animaux bien que juillet et août restent frais.
Saisons des pluies :
De mi-mars à début mai, avec une forte concentration de précipitations sur ces deux mois. Les soirées sont fraîches et il pleut souvent la nuit.
Petite saison des pluies : de mi-novembre à mi-décembre avec des pluies plus rares et limités à quelques averses.
Les photographes apprécieront la saison des pluies pour sa belle luminosité.