El municipio tiene un clima con una precipitación anual que oscila entre los 2.800 a 4.000 mm, la temperatura es de aproximadamente 25° C, la zona que pertenece al municipio está catalogada como selva tropical, con condiciones climáticas húmedas.