El clima es relativamente tropical, con temperaturas medias que oscilan entre 12 °C y 24 °C, y una precipitación anual entre 1000 - 2000 mm; en la cabecera municipal el clima es (Clasificación de Köppen: "Am")