Climate and Average Weather in Serbia

The far north of Serbia has a continental climate. This means cold winters and hot, humid summers with well distributed rainfall. The south has an temperate oceanic climate with hot, dry summers and relatively cold winters with heavy snowfall inland.

Serbia has four seasons. Winter starts in December and lasts till March. On average almost thirty days a year it snows in Belgrade (Beograd). In general significantly more snow falls in the southern half of Serbia. Here you will find different mountain ranges and due to the higher altitudes, it is generally colder which means more snow.

Starting mid-March, the chances of pleasant weather do increase. April, marking the start of spring, often sees days with temperatures around 18°C or more. Spring is relatively short, as summer typically begins by the end of May. The official summer months—June, July, and August—have warm, sunny days. The average afternoon temperatures during these months are between 25°C and 30°C with about nine hours of sunshine. September often continues to have summer-like days before autumn sets in around October. Autumn brings a noticeable drop in temperatures, with average afternoon temperatures decreasing significantly.

The best time to visit Serbia is from May to September. However, July and August can bring extreme heat, with afternoon temperatures occasionally reaching around 35°C, which can be uncomfortable for some visitors. For city trips, such as to Belgrade, April, May, September, or October are ideal, offering pleasant temperatures without excessive heat. While June is the wettest month, spring and autumn generally have moderate precipitation levels. Serbia also offers beautiful experiences in winter.

Interested in more detailed Weather and Climate information for Serbia?
Please select the city below you wish to travel to, or the one closest to your destination. Each selected city will show you the following graphs:
1. Yearly average minimum and maximum temperatures
2. Monthly averages of precipitation throughout the year (rainfall, snow etc)
3. Monthly average hours of sunshine throughout the year

Additionally, some pages provide historical weather data such as humidity, wind speed, and water temperature.

Popular places in Serbia

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Map not visible? Whoops sorry! Please refresh the page.

Show all places

 

Regions in Serbia