El clima es templado (semicálido y subhúmedo) durante casi todo el año, con lluvias moderadas en verano y un invierno moderado con temperaturas que en promedio oscilan entre los 10°c y los 15°c.