Map of Serbia

Serbia Climate

Serbia is part of the continent of Europe.

Best time to visit Serbia

In general, the best time to visit Serbia is usually when the temperature is at a comfortable level (between 20°C and 30°C on average) which is during August. Other great months to visit Serbia are April, May, June, July, September and October when the average temperatures are a little cooler but still between a pleasant 10°C and 20°C. If you don't mind bringing a coat, you might also enjoy visiting Serbia during February, March, November and December but average temperatures are fairly cool (between 0°C and 10°C). January would make a rather cold month to visit.

Within Serbia, the warmest city is Belgrade, which averages 12.2 °C for the year. The coldest city is Zlatibor, which averages 7.4 °C for the year.


The wettest city in Serbia is Zlatibor, which has on average 80.4 mm rainfall for the year. The city with the least rainfall in a year is Novi Sad, which averages 48.1 mm of rain per year.

Serbia Climate Chart

Below is the climate chart for Serbia which resides in the continent of Europe. It shows the averages for each month across the country so the actual climate may vary quite a bit, especially between north and south.

Month:JanFebMarAprMayJunJulAugSepOctNovDec
Average Temperature in °C-0.81.75.910.815.518.419.920.116.811.76.21.2
Total number of rainy days13.212.212.31313.613.49.89.18.68.71213.7

Sorry but we don't have data for the maximum temperature of Serbia.

Sorry but we don't have data for the minimum temperature of Serbia.