Ibague, Colombia has a mild climate with temperatures ranging from cool to warm throughout the year. From January to May and September to December, daytime temperatures reach highs of around 30-31°C, while nighttime lows dip to around 12-14°C. Summer-like weather prevails during these periods, with little variation in temperature. During June to August and October to November, temperatures are slightly cooler, with highs reaching the mid-to-high 20s Celsius and lows dipping to around 13-15°C, creating a pleasant spring-like atmosphere. The coolest months are March and October, with average temperatures hovering around 21°C.