Su clima es cálido con una temperatura promedio de 20 °C, aunque llega a oscilar entre los 38° y 12 °C; su precipitación pluvial media anual es de 1800 mm, presente en verano y principios de otoño, con un clima fresco en invierno.