Long-term weather forecast
Long-term weather forecast

Monthly weather forecast and climate
Belgrade, Serbia

A distant view of the Cathedral, St. Sava Temple, Belgrade Lady Building, Old City, Branco
A distant view of the Cathedral, St. Sava Temple, Belgrade Lady Building, Old City, Branco's Bridge, and the Belgrade city in Serbia, over the Sava River
Belgrade experiences a humid subtropical type of climate (Köppen climate classification Cfa) with hot summers and cold winters. Belgrade, the capital of Serbia, lies at the meeting place of the Danube and Sava rivers, in the northern part of the Balkan Peninsula. The temperate latitudes and the mountain chains in the area mainly influence the climate as the city is far away from the major oceans in the region.

Belgrade lies at an average elevation of 117 meters above sea level with a topography that consists of hills, mountains, woodlands, alluvial plains, and plateaus. Central Belgrade is hilly, while the mountains form a barrier on the south side of the city. The mountainous landscape keeps the climate in the humid subtropical zone compared to the southern parts of the peninsula, where it is of the Mediterranean type.

Belgrade summers are warm to hot, with the average high temperatures above 26.7°C (80.1°F). The summer reaches its peak in August when the average high is 28.9°C (84°F) with many days touching 32.2°C (90°F). Winters are frigid as the coldest month of January has an average low temperature of -1.1°C (30°F). Spring and autumn have mild temperatures, but the early part of spring and the late part of autumn tend to be cold. Thunderstorms are severe during the hot season, and heavy rainfall leads to landslides.

The annual precipitation in Belgrade is 685.8mm (27"), with even distribution across the four seasons. Snow or frost occurs for at least one-third of the winter season with occasionally icy precipitation. Belgrade is moderately sunny, with 2112 hours of annual sunshine during the year. The average humidity is 68% during the year, with a peak in late autumn and early winter.

The highest recorded temperature in Belgrade is 43.6°C (110.5°F), set on 24 July 2007, while the lowest temperature on record is -26.1°C (-15°F), set on 10 January 1983.

The best time to visit Belgrade is in late spring to early summer from April to mid-June and in autumn from September to October. The spring season brings greenery, and the temperatures are mild, the rainfall is moderate, and the conditions are pleasant after the end of the harsh winter. Autumn is colder than the summer, almost mirroring spring temperatures, especially in the hilly areas. The early days of summer also provide comfortable weather conditions.

The winter season from December to February is usually the worst time to visit Belgrade, although the period around New Year's Eve witnesses an influx of tourists. The city averages 33 days of snow in the cold season as the icy precipitation makes the roads slushy. The cold is bitter, with many days below freezing temperatures amid chilly winds. Winter mornings and nights tend to be foggy, but a section of the population looks forward to the ski season earnestly.

Belgrade is prone to severe thunderstorms, heavy rainfall, landslides, and ice storms during the summer and winter. The mountains witness torrential rain at times accompanied by thunderstorms. Landslides can develop on the cliffs and pose a grave danger during severe bouts of rain. Winter is frigid, and the weather is icy at higher elevations with several instances of heavy snow and storms. Comparatively, the plains and river valleys accumulate less amount of snow.

January is the coldest month of the year in Belgrade, as the average low-temperature drops to -1.1°C (30°F) at night. Weather in January »

February sees the temperature gauge average between 0°C (32°F) to 7.2°C (45°F) as the winter holds sway over Belgrade. Weather in February »

The temperatures are in the average range of 3.9°C (39°F) to 12.2°C (54°F) and the sunshine is well under 5 hours a day. Weather in March »

The daily sunshine increases to 6.3 hours and the average temperatures step up in the comfortable zone of 8.3°C (46.9°F) to 17.8°C (64°F). Weather in April »

May is a beautiful spring month in Belgrade with warm temperatures in the average range of 12.8°C (55°F) to 23.3°C (73.9°F) range. Weather in May »

The average temperatures jump up in the zone of 17.8°C (64°F) to 26.1°C (79°F) as the summer gradually heats the landscape. Weather in June »

July sees a surge during the summer heat in Belgrade with the average temperatures in the 17.2°C (63°F) to 28.3°C (82.9°F) range. Weather in July »

August is usually the hottest month of the year in Belgrade as the temperatures remain in the average range of 17.8°C (64°F) to 28.9°C (84°F). Weather in August »

The average temperatures are in the mild to warm range of 13.3°C (55.9°F) to 23.9°C (75°F), and the heat reduces rapidly. Weather in September »

The average temperatures between 8.9°C (48°F) to 18.3°C (64.9°F) are mild, and the 50.8mm (2") of rain is hardly a dampener to the jovial spirits. Weather in October »

The average temperatures lie between 4.4°C (39.9°F) to 11.1°C (52°F), but the abundance of events and food festivals keep the population warm. Weather in November »

December is officially the start of the cold winter in Belgrade as the temperatures plummet to 0°C (32°F) during the nights. Weather in December »

What is the coldest month in Belgrade?

With an average high-temperature of 4.6°C (40.3°F) and an average low-temperature of -1.1°C (30°F), January is the coldest month.

How much does it rain in Belgrade?

Throughout the year, there are 140 rainfall days, and 690.8mm (27.2") of precipitation is accumulated.

When is the lowest UV index in Belgrade?

January and December, with an average maximum UV index of 1, are months with the lowest UV index in Belgrade.

What is the driest month in Belgrade?

February is the month with the least rainfall in Belgrade. Rain falls for 12 days and accumulates 40mm (1.57") of precipitation.

What is the least humid month in Belgrade?

April, May, July and August, with an average relative humidity of 61%, are the least humid months in Belgrade.

What is the rainiest month in Belgrade?

The month with the most rainfall in Belgrade, Serbia, is June when the rain falls for 13 days and typically aggregates up to 101.2mm (3.98") of precipitation.

When are the longest days in Belgrade?

The month with the longest days in Belgrade is June, with an average of 15.5h of daylight.

What are the months with the highest UV index in Belgrade?

June and July, with an average maximum UV index of 8, are months with the highest UV index.

What month has the most sunshine in Belgrade?

With an average of 9.4h of sunshine, July has the most sunshine of the year.

What is the warmest month in Belgrade?

The warmest month is August, with an average high-temperature of 28.7°C (83.7°F) and an average low-temperature of 17.6°C (63.7°F).

What is the most humid month in Belgrade?

December is the most humid month, with an average relative humidity of 79%.

What is the month with the shortest days in Belgrade?

With an average of 8.9h of daylight, December has the shortest days of the year.

What is the month with the least sunshine in Belgrade?

December has the least sunshine of the year, with an average of 2.1h of sunshine.
Average humidity - Belgrade, Serbia
Average rainfall - Belgrade, Serbia

The wettest month (with the highest rainfall) is June (101.2mm).
The driest month (with the lowest rainfall) is February (40mm).

Average rainfall days - Belgrade, Serbia
Average daylight / Average sunshine - Belgrade, Serbia