El clima es húmedo o subhúmedo, con temperaturas variando desde frescas hasta tibias, y unas precipitaciones anuales yendo desde los 500 a 2400 mm .