Leskovac is a city of approximately 94,800 people in Central Serbia, Serbia. Located in the Europe/Belgrade time zone at 43°N latitude.
In 2025, Leskovac recorded an average annual temperature of 55°F. The hottest temperatures reached 106°F in July; the coolest were 9°F in February. Total precipitation for the year was 24 inches, with the wettest month being October. Snowfall for the year totaled approximately 3 inches.
View current conditions and forecast for Leskovac · More cities in Central Serbia