Climate and monthly weather forecast
Belgrade, Serbia

englishespañol中文
Share
Night panorama of Belgrade city, Serbia, over the large Sava River
Night panorama of Belgrade city, Serbia, over the large Sava River

The climate of Belgrade

Culminating with the Köppen climate classification of Cfa, Belgrade experiences a unique weather dynamics, characterized as a Humid subtropical with no distinct dry spell. Aligned with Serbia's geographical position, nestled in between central and southeastern Europe, the city's climate blends patterns commonly observed in areas with maritime and continental climates.

Belgrade bears witness to variations in weather parameters throughout the year. With the hottest average temperatures from June to August, it soars as high as 30.4°C (86.7°F), while in December to February, the mercury drops to as low as -1.8°C (28.8°F). The relative humidity disperses from a comfortable 56% in August to a muggy 83% in January. This variation underscores the inherent dynamics in Belgrade's environment.

Rainfall and snowfall patterns in Belgrade bestow unique weather characteristics. The highest regular rainfall, 74mm (2.91"), frequents the routes in May, along with the most rainfall days, with an average of 16.7 days. Contrasting this, August sees the least rainfall amount, 27mm (1.06"). Snowfall frequently graces the city's scape between November and March, with significant amounts in January, with 111mm (4.37") of snow accumulation.

The best time to visit Belgrade

The ideal time for a visit to Belgrade fall into two distinct temporal zones. The first one is from April to June, as the city shakes off its winter chills, the temperature rises gradually from 12.5°C (54.5°F) to 26.5°C (79.7°F), and the daylight can often be as long as 15.5 hours in June. The rainfall remains moderate, between 29mm (1.14") and 61mm (2.4"), and it is quite the time to enjoy the relatively dry yet vibrant spring-summer transition.

The second span is from August to October, with the temperatures dipping progressively from 30.4°C (86.7°F) to 18°C (64.4°F). Despite a moderate rainfall, the daylight hours reduce gradually from 14 hours to 11 hours, offering pretty sunsets. The reduced humidity in August at 56% promises a comfortable outdoor experience.

The worst time to visit Belgrade

The unfavorable period to pay a visit to Belgrade stretches across January and February. During these months, the city often shivers under temperatures as low as -1.8°C (28.8°F) and 0.1°C (32.2°F), respectively. Additionally, January sees the highest relative humidity of 83%, along with an average snowfall of 111mm (4.37") across 7.9 snowfall days. Considerably lesser daylight, between 9.3 hours and 8.9 hours, coupled with the greatest cloudiness, might not serve as an attractive proposition for potential visitors.

Spring weather in Belgrade

Belgrade's spring season blooms in a dynamic interplay of climatic elements. The temperatures rise steadily from a gentle 3.3°C (37.9°F) in March to a pleasing 18.6°C (65.5°F) in May. This season witnesses an uptick in daylight hours, increasing from 11.9 hours in March to a healthy 14.8 hours in May. The rainfall and sunshine also share an interesting contrast; rainfall ranges from 36mm (1.42") to 74mm (2.91") while the sunshine sustains at 9.6 hours per day.

Summer weather in Belgrade

Summers in Belgrade are defined by warm conditions and long sunny days. Between June and August, the city's temperatures oscillate from a warm 26.5°C (79.7°F) to a balmy 30.4°C (86.7°F). This season beams with maximum daylight of up to 15.5 hours, coupled with ample sunshine from 10.4 to 11.7 hours daily. Despite a moderate rainfall seen across June to August (from 61mm (2.4") to 27mm (1.06")), it is juxtaposed by the lowest relative humidity, around 56%, which ensures a comfortable summer climate.

Autumn weather in Belgrade

Autumn introduces a relatively tranquil duration in Belgrade's annual climate. From September to November, temperatures decrease gradually from a comfortable 24.5°C (76.1°F) to a temperate 12.5°C (54.5°F). The daylight recedes from 12.5 to 9.6 hours daily. Despite rainfall varying from 25mm (0.98") to 31mm (1.22") during this season, the city enjoys a good amount of sunshine, averaging between 9.2 and 5.9 hours daily, making Belgrade's autumn a joy to experience.

Winter weather in Belgrade

Belgrade's winter sets in with lower temperatures and increased humidity. In December to February phase, the temperature ranges from 5.6°C (42.1°F) to a chilling -1.8°C (28.8°F), marking the coldest average temperatures. The city becomes slightly cloudier with maximum cloud coverage of 52% in December and 54% in January. However, the striking snowy spectacles, particularly in January averaging 111mm (4.37") over 7.9 days, offer a unique experience to residents and visitors alike, making Belgrade winters quite alluring.

Weather in January

January in Belgrade, Serbia initiates the year with a snowy clime, as the highest level of snowfall is observed this month, accumulating to a considerable 111mm (4.37") over approximately eight days. The daytime experiences merely 9.3 hours of daylight; at night, the mercury dips into the negative, making the weather frosty and slightly severe. Weather in January »

Weather in February

Belgrade weather eases a bit from February onwards, with a noticeable increase in highest temperatures reaching 6.4°C (43.5°F) and reduced snowfall of 63mm (2.48"). While a crisp winter chill remains, the longer daylight duration of 10.5 hours cushions the cold somewhat, promising the impending arrival of spring. Weather in February »

Weather in March

In March, the city begins to experience a noticeable transition from winter to spring. Elevating temperatures reach a comfortable 12.5°C (54.5°F) and snowfall further diminishes to just 39mm (1.54"), marking a definitive end to the wintry phase. Weather in March »

Weather in April

By the time April arrives, Belgrade fully embraces spring season with the high temperature averaging at a pleasing 18.6°C (65.5°F). A marked decrease in the occurrence of rainfall is recorded, from 36mm (1.42") to 29mm (1.14"), and snowfall reducing to a mere 3mm (0.12"). Weather in April »

Weather in May

From balmy spring to summery warmth, May in Belgrade takes a significant turn with temperatures soaring to a considerable high of 22.3°C (72.1°F). While rainfall increases to 74mm (2.91"), notable is the absence of snowfall, signifying full onset of summer. Weather in May »

Weather in June

June denotes the peak of summer in Belgrade, featuring the highest level of daylight duration of 15.5 hours. The recorded temperatures further escalate, reaching a sweltering 26.5°C (79.7°F), making it one of the hottest months of the year. Weather in June »

Weather in July

The balmy saga continues into July with the maximum temperature reaching 29.3°C (84.7°F) adding to the persistent heat. The precipitation amount reduces further to 40mm (1.57"), allowing the city to bask in the lengthy daylight duration of 15.2 hours. Weather in July »

Weather in August

Weather conditions in August show a marginal increment in temperature to a scorching 30.4°C (86.7°F), the highest Bandaro Bilogm temperature of the year. Despite the blazing heat, the relative humidity subsides slightly, bringing some respite. Weather in August »

Weather in September

September marks a turning point in Belgrade's weather with a substantial fall in temperature, going down to 24.5°C (76.1°F). This soft decline in heat signals the gradual transition into autumn. Rainfall drops down to 25mm (0.98") and the daylight duration reduces to 12.5 hours. Weather in September »

Weather in October

October in Belgrade is known for its crisp and clear autumn air with a considerable drop in temperature to 18°C (64.4°F). This considerable transition from hot September to a more temperate October sets the stage for cozy fall activities. Weather in October »

Weather in November

November presents a notable fall in the temperature dropping to a chilly 12.5°C (54.5°F). Rainfall stays consistent at 31mm (1.22"), and the daylight duration continues to decrease to 9.6 hours. These meteorological shifts foreshadow the onset of a typical cold winter season. Weather in November »

Weather in December

December ushers Belgrade’s return to winter, with temperatures falling to 5.6°C (42.1°F) and a shift from rain to snow, with 72mm (2.83") of snowfall recorded this month. With the shortest daylight duration of 8.9 hours, the city encounters long, snowy nights. Weather in December »
[Resources]

Frequently asked questions

What is the coldest month in Belgrade?

January is the month that records the lowest temperatures in Belgrade, with averages ranging from a high of 3.3°C (37.9°F) to a low of -1.8°C (28.8°F).

What is the most humid month in Belgrade?

January is the most humid month, with an average relative humidity of 83%.

How much does it rain in Belgrade?

In Belgrade, Serbia, during the entire year, the rain falls for 137.5 days and collects up to 457mm (17.99") of precipitation.

When does it snow in Belgrade?

Months with snowfall in Belgrade, Serbia, are January through April, November and December.

When does it snow the most in Belgrade?

The month with the most snowfall is January, when snow falls for 7.9 days and typically aggregates up to 111mm (4.37") of snow.

How many days does it snow in Belgrade?

In Belgrade, Serbia, during the entire year, snow falls for 20.7 days and aggregates up to 298mm (11.73") of snow.

What is the month with the lowest UV index in Belgrade?

The months with the lowest UV index are January, November and December, with an average maximum UV index of 2.

What is the month with the least sunshine in Belgrade?

February has the least sunshine of the year, with an average of 4.5h of sunshine.

What is the rainiest month in Belgrade?

May is the month with the most rainfall in Belgrade. Rain falls for 16.7 days and accumulates 74mm (2.91") of precipitation.

When it does not snow in Belgrade?

In Belgrade, snow does not fall in May through October.

When are the longest days in Belgrade?

June has the longest days of the year in Belgrade, Serbia, with an average of 15h and 30min of daylight.

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

The months with the highest UV index in Belgrade are June through August, with an average maximum UV index of 6.

What is the hottest time of year in Belgrade?

Belgrade's August weather, marked by an average high temperature of 30.4°C (86.7°F) and an average low temperature of 17.1°C (62.8°F), is the warmest in the year.

What is the least humid month in Belgrade?

With an average relative humidity of 56%, August is the least humid month in Belgrade, Serbia.

What month has the most sunshine in Belgrade?

August has the most sunshine of the year in Belgrade, Serbia, with an average of 11.7h of sunshine.

What is the driest month in Belgrade?

September is the month with the least rainfall in Belgrade, Serbia. Rain falls for 9.5 days and accumulates 25mm (0.98") of precipitation.

When is Daylight Saving Time (DST) in Belgrade?

On Sunday, 27. October 2024, at 03:00, Daylight Saving Time ends, and the time zone changes from CEST to CET. The next Daylight Saving Time starts on Sunday, 30. March 2025, at 02:00, and the time zone reverts from CET to CEST.

What is the month with the shortest days in Belgrade?

December has the shortest days of the year in Belgrade, Serbia, with an average of 8h and 54min of daylight.

Average temperature
Belgrade, Serbia

Average temperature - Belgrade, Serbia

The warmest month (with the highest average high temperature) is August (30.4°C).
The month with the lowest average high temperature is January (3.3°C).

The month with the highest average low temperature is August (17.1°C).
The coldest month (with the lowest average low temperature) is January (-1.8°C).

[Resources]

Average pressure
Belgrade, Serbia

Average pressure - Belgrade, Serbia

The month with the highest atmospheric pressure is December (1021.2mbar).
The month with the lowest atmospheric pressure is June (1014.1mbar).

[Resources]

Average wind speed
Belgrade, Serbia

Average wind speed - Belgrade, Serbia

The windiest month (with the highest average wind speed) is February (12.8km/h).
The calmest month (with the lowest average wind speed) is August (8.5km/h).

[Resources]

Average humidity
Belgrade, Serbia

Average humidity - Belgrade, Serbia

The month with the highest relative humidity is January (83%).
The month with the lowest relative humidity is August (56%).

[Resources]

Average rainfall
Belgrade, Serbia

Average rainfall - Belgrade, Serbia

The wettest month (with the highest rainfall) is May (74mm).
The driest month (with the least rainfall) is September (25mm).

[Resources]

Average rainfall days
Belgrade, Serbia

Average rainfall days - Belgrade, Serbia

The month with the highest number of rainy days is May (16.7 days).
The month with the least rainy days is August (7.7 days).

[Resources]

Average snowfall
Belgrade, Serbia

Average snowfall - Belgrade, Serbia

The month with the highest snowfall is January (111mm).
The months with the least snowfall are May, June, July, August, September and October (0mm).

[Resources]

Average snowfall days
Belgrade, Serbia

Average snowfall days - Belgrade, Serbia

The month with the highest number of snowfall days is January (7.9 days).
The months with the least snowfall days are May, June, July, August and September (0 days).

[Resources]

Average daylight / Average sunshine
Belgrade, Serbia

Average daylight / Average sunshine - Belgrade, Serbia

The month with the longest days is June (Average daylight: 15h and 30min).
The month with the shortest days is December (Average daylight: 8h and 54min).

The month with the most sunshine is August (Average sunshine: 11h and 42min).
The month with the least sunshine is February (Average sunshine: 4h and 30min).

[Resources]

Average sunshine days
Belgrade, Serbia

Average sunshine days - Belgrade, Serbia

The month with the most sunshine days is August (21.2 days).
The month with the least sunshine days is June (11.4 days).

[Resources]

Average UV index
Belgrade, Serbia

Average UV index - Belgrade, Serbia

The months with the highest UV index are June, July and August (UV index 6).
The months with the lowest UV index are January, November and December (UV index 2).

[Resources]

Average visibility
Belgrade, Serbia

Average visibility - Belgrade, Serbia

The months with the highest visibility are April, June, July, August, September and October (10km).
The month with the lowest visibility is January (8km).

[Resources]

Belgrade, Serbia

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location