Climate averages 1991–2020

Weather in Serbia.

ClimaNote covers 13 cities in Serbia, starting with Belgrade, Niš and Novi Sad. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 15.9°C in Novi Pazar to 17.4°C in Novi Beograd, and yearly rainfall from 563 mm in Niš to 866 mm in Novi Pazar. The hottest city-month is August in Niš, with an average high of 29.3°C, and the coolest is January in Subotica, at 4.0°C. By single month, the most rain falls in May in Novi Pazar, with 103 mm, and the least in August in Niš, with 32 mm.

August is the warmest month in every city; January is the coolest in every city. June is the wettest month in 7 cities and May in 6; January is the driest in 4 cities, August in 3 and February in 2 (in 4 other cities two or more months tie). None of these cities has a month with an average high below 2.0°C, a month with under 1 mm of rain or a month with more than 300 mm of rain.

Compare cities

Serbia by month

13 cities

Cities in Serbia

Yearly averages
Yearly climate averages for cities in Serbia
CityAverage highAverage lowRain mm/year
Belgrade17°C8°C659
Niš17°C7°C563
Novi Sad17°C8°C655
Novi Beograd17°C9°C659
Kragujevac17°C7°C742
Čačak17°C7°C758
Subotica17°C7°C621
Leskovac17°C7°C620
Novi Pazar16°C6°C866
Kraljevo17°C7°C722
Zrenjanin17°C8°C625
Pančevo17°C8°C690
Kruševac17°C7°C775

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.