De varmaste månaderna är vanligtvis februari och mars, med en medeltemperatur på 29 °C. De kallaste månaderna är december och november, då medeltemperaturen är 27 °C. De blötaste månaderna i Zapayán är oktober, november, september och maj, med en genomsnittlig nederbörd på 178 mm per månad.