Le climat est de type tropical chaud et humide, et soumis au régime des moussons. Les températures sont généralement assez élevées tout au long de l’année mais variables en fonction de l’altitude.
On distingue 3 grandes saisons : - La saison fraîche de novembre à février, qui est la plus agréable.
- La saison chaude de mars à mi-mai (température maximale : 38° C)
- La saison des pluies ou mousson, de la mi-mai à octobre avec de fortes précipitations sauf dans le plateau de Chan et dans le nord-est.