Best Month To

Weather in Belgrade

Serbia • Population: 1,273,651

Best Months to Visit

June July August

Based on temperature, precipitation, and humidity data

On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are June, July, and August. Belgrade is in Serbia at 44.8°N. The 2001–2020 NASA POWER daily record describes a continental climate with a wide temperature swing.

August is the warmest month (average 24.3°C, high 30.8°C) and January is the coolest (average 0.2°C, low -3.4°C). Rain is wet season runs from May to June, inside an annual total of 676 mm. The wettest month is June at 83 mm; the driest is February at 46 mm.

When the score favours a visit

The three months with the highest comfort score are June, July, and August: June (21.5°C average, 83 mm, 64% humidity); July (24.1°C average, 63 mm, 55% humidity); August (24.3°C average, 55 mm, 54% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the wet season itself — fewer crowds, greener landscape, heavier rain — aim at May–June instead of the score.

How warm Belgrade gets

Monthly average highs run from 3.9°C in January to 30.8°C in August. Nights follow the same curve: -3.4°C in January and 17.8°C in August.

Across the year the mean afternoon high is 17.9°C. If you want the smallest day–night shock, look at months where the high and low sit close together; August nights still hold 17.8°C.

Rainfall pattern

The wet season in Belgrade starts in May and ends in June (May and June). June is the core of it at 83 mm. February is the other extreme, with 46 mm.

Humidity peaks near 88%. That usually lines up with the wetter months rather than the hottest ones.

What stands out month by month

The year bottoms out in January. Plan for -3.4°C at night and 3.9°C in the afternoon. February is the driest month, averaging only 46 mm across 9 rainy days. Highs sit near 6.8°C. March brings 50 mm and 9 rainy days; temperatures run from 1.7°C to 12.8°C. In April, Belgrade averages 18.5°C by day and 6.6°C at night, with 50 mm of rain. The wet season opens in May. Expect 78 mm and 14 rainy days, with nights around 11.6°C. June closes the wet season: 83 mm over 13 rainy days, then the calendar dries.

August is the warmest month. Afternoon highs average 30.8°C and nights settle near 17.8°C, with 55 mm of rain. September: 25.1°C high, 13.1°C low, 56 mm rain, 61% humidity. October brings 54 mm and 8 rainy days; temperatures run from 7.7°C to 19.0°C. November stands apart from the months beside it: 12.3°C / 3.1°C and 47 mm. December: 5.2°C high, -1.8°C low, 47 mm rain, 88% humidity.

Belgrade and other cities in Serbia

Belgrade is the only Serbia city in this dataset, so the figures on this page are the national sample we publish. They still come from the same NASA POWER daily series (2001–2020) used everywhere else on the site.

Temperature and rainfall

-10°C -5°C 0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 0 mm20 mm40 mm60 mm80 mm100 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 3.9°C -3.4°C 48 9
February 6.8°C -2.1°C 46 9
March 12.8°C 1.7°C 50 9
April 18.5°C 6.6°C 50 9
May 23.2°C 11.6°C 78 14
June 27.4°C 15.7°C 83 13
July 30.4°C 17.9°C 63 10
August 30.8°C 17.8°C 55 9
September 25.1°C 13.1°C 56 8
October 19.0°C 7.7°C 54 8
November 12.3°C 3.1°C 47 8
December 5.2°C -1.8°C 47 9

Monthly Details

Click on any month for detailed weather information:

January
0.2°C
February
2.4°C
March
7.2°C
April
12.6°C
May
17.4°C
June
21.5°C
July
24.1°C
August
24.3°C
September
19.1°C
October
13.4°C
November
7.7°C
December
1.7°C