Winters in Haskovo are typically mild, with temperatures rarely dropping below freezing for extended periods. January and December are the coldest months, with average highs around 4-6°C, but occasional warm spells can bring temperatures up to 16-17°C. Spring arrives in March and April, with temperatures slowly rising to average highs of 11-18°C, allowing for mild days and cool nights. Summers are warm and sunny, with July and August being the hottest months, averaging highs around 26°C, while September brings a welcome cooler trend, with temperatures returning to more moderate levels. Autumn is another pleasant season, with October and November enjoying average highs of 12-8°C, before winter's chill returns in December.