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 averaged an annual temperature of 55°F, with hottest temperatures reaching 106°F in July and lowest around 9°F in February. The city received approximately 24 inches of precipitation during the year.
View historical weather for Leskovac · More cities in Central Serbia