Winters in Leskovac, Serbia are quite cold, with January and December averaging around 3°C, while February is slightly warmer at 6°C. The spring season brings rapid warming, with April and May temperatures rising to averages of 10°C and 17°C respectively, reaching highs of up to 32°C. Summer months, June to August, are warm to hot, with July being the warmest month on average, peaking at 25°C. Autumn is mild, with September averaging 18°C, before temperatures drop again in October and November, returning to winter chill by December.