Son climat est un climat tropical mais tempéré par l'altitude, avec des matins frais pouvant devenir froids pendant les saisons des pluies. Ces dernières ont lieu de fin mars à fin juin, d'une part, et en novembre et décembre, d'autre part.