Su clima es muy variado, desde tropical en su mayor parte, con lluvias en verano, tiene una precipitación pluvial anual de 1000.0 milímetros y temperaturas que oscilan durante el año, de 10.0 °C a 38.2 °C.