When to go to Serbia?

Serbia enjoys a temperate continental climate characterised by harsh winters and hot summers. Temperatures can plunge to 50°F in the northern mountains or drop to 33°F in Belgrade during January. Conversely, the months of July and August offer pleasant temperatures ranging from 64°F to 84°F in the capital. The intervening spring and autumn, are limited to a few weeks each.

The natural riches of Serbia, such as the Resava Caves, Tara National Park and the Djerdap Gorge are a joy for hikers and its historical heritage (Viminacium, Felix Romuliana, Lepenski Vir) delights lovers of archeology. On the banks of the Danube, the capital city of Belgrade offers many points of interest: The National Museum, the fortress, Saint-Sava cathedral etc.
What are the seasonal characteristics of this Balkan country?
Summeroccurs from May to September bringing warm temperatures. You can, for example, expect 60°F to 80°F in June on he streets of Belgrade. The sunshine is at its maximum with an average of 12 hours daily during the months of July and August. Higher rainfall is expected in June with 87 mm recorded rainfall in the capital. This falls to 59 mm in July.
The few autumn weeks of October see the sunshine hours drop to around 7 per day with a few more cloudy and rainy days (3 and 6 days per month, respectively). Temperatures are milder, hovering around 48°F and 148°F.
The period from November to February is synonymous with winter and results in moderate to low rainfall: 53 mm in November and December then 34 and 31 mm in January and February. Sunshine becomes more scarce with an average 4 hours of daily in January. It is also during January that temperatures are at their lowest, varying between 33°F and 41°F in Belgrade.
March and April mark the arrival of the spring . The sunshine hours increase(7 and 9 hours daily) as the temperatures rise (from 4 to 55°F in March).

Summer is the preferable time to visit Serbia. May to September has the ideal combination of temperature and sunshine. Spring and autumn are also worth considering, for their mild temperatures. Winter is reserved for the brave.



JanFebMarchAprilMayJuneJulAugustSeptOctNovDec
OUR OPINION  best timebest timerecommended timeunfavorable timerecommended timerecommended timerecommended timebest time

Temperatures Belgrade

Jan Feb March April May June Jul August Sept Oct nov. dec.
Min temperature30°33°39°46°55°60°64°64°55°48°41°32°
Max temperature41°46°55°64°75°80°84°84°73°66°51°41°

Sunshine

Rainfall Belgrade


Weather Belgrade

légende météo

Check the weather history over the last 5 years: Weather history


The weather month by month in Serbia

Weather Belgrade in January

30 to 41°

8 d/month
7 d/month
6 d/month
4 d/month
3 d/month
2 d/month
1 day

In January, in Belgrade, temperatures range from -1 to 5 degrees. Minimum temperatures are cold. The average rainfall is around 34 inches, for 20 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in February

33 to 46°

7 d/month
7 d/month
5 d/month
4 d/month
3 d/month
1 day
1 day

In February, in Belgrade, temperatures range from 1 to 8 degrees. Minimum temperatures are cool. The average rainfall is around 31 inches, for 21 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in March

39 to 55°

12 d/month
6 d/month
5 d/month
3 d/month
3 d/month
1 day
1 day

In March, in Belgrade, temperatures range from 4 to 13 degrees. Minimum temperatures are cool. The daily rainfall is around 39 inches, there are 21 days without rain in the month.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in April

46 to 64°

11 d/month
6 d/month
5 d/month
5 d/month
2 d/month
1 day

In April, in Belgrade, Minimum temperatures vary between 8 in the morning and 18 in the afternoon. The average rainfall is around 54 inches, for 21 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in May

55 to 75°

13 d/month
7 d/month
6 d/month
4 d/month
1 day

In May, in Belgrade, Minimum temperatures vary between 13 in the morning and 24 in the afternoon. The average rainfall is around 48 inches, for 18 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in June

60 to 80°

15 d/month
6 d/month
5 d/month
3 d/month
1 day

In June, in Belgrade, Minimum temperatures vary between 16 in the morning and 27 in the afternoon. Temperatures are hot. The average rainfall is around 87 inches, for 20 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in July

64 to 84°

21 d/month
4 d/month
3 d/month
2 d/month
1 day

In July, in Belgrade, Minimum temperatures vary between 18 in the morning and 29 in the afternoon. Temperatures are hot. The average rainfall is around 59 inches, for 26 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in August

64 to 84°

23 d/month
4 d/month
2 d/month
2 d/month

In August, in Belgrade, Minimum temperatures vary between 18 in the morning and 29 in the afternoon. Temperatures are hot. The average rainfall is around 66 inches, for 27 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in September

55 to 73°

17 d/month
5 d/month
4 d/month
2 d/month
1 day
1 day

In September, in Belgrade, Minimum temperatures vary between 13 in the morning and 23 in the afternoon. The average rainfall is around 61 inches, for 25 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in October

48 to 66°

17 d/month
5 d/month
4 d/month
2 d/month
2 d/month
1 day

In October, in Belgrade, temperatures range from 9 to 19 degrees. Rainfall in October: 55 inches, for about 25 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in November

41 to 51°

14 d/month
6 d/month
3 d/month
3 d/month
2 d/month
1 day
1 day

In November, in Belgrade, temperatures range from 5 to 11 degrees. Temperatures are low but with a lot of sunshine. The average rainfall is around 53 inches, for 25 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day

Weather Belgrade in December

32 to 41°

12 d/month
7 d/month
4 d/month
2 d/month
2 d/month
2 d/month
2 d/month

In December, in Belgrade, Minimum temperatures vary between 0 in the morning and 5 in the afternoon. The average rainfall is around 53 inches, for 25 days without rain.

Check the weather over the last 5 years for the dates of your stay
Weather history day by day



Influx of tourists