Country · 9 destinations
Best time to visit Serbia
The best time to visit Serbia is April–October. Its destinations score highest in September, with an average travel score of 82 out of 100.
The climate in Serbia through the year
When to go
Serbia scores highest on Eddigo’s travel score in April–October, with an average of 82 out of 100 in September across the 6 destinations Eddigo covers. Daytime highs in September are around 25°C throughout the country. The lowest average is in January (28), with daytime highs around 5°C.
Where in the country
In September, the highest scores are in Niš (85), Kragujevac (83) and Belgrade (82). Every destination has its best month in September.
Warmest, coolest, wettest and driest
Over the year, Niš is the warmest destination (daytime highs averaging 19°C) and Subotica the coolest (18°C). Čačak gets the most precipitation, about 910 mm a year, and Subotica the least, about 580 mm. The highest-lying is Kopaonik ski resort at about 1,600 m.
By type of trip
The best months change with what you want to do. With Eddigo’s trip types, Serbia averages 65 or more in these months:
Month by month
| Month | Score | Day | Rain | Best destinations |
|---|---|---|---|---|
| January | 28 | 4–7° | 51 mm | Niš 32 · Subotica 28 · Belgrade 27 |
| February | 31 | 7–9° | 47 mm | Niš 35 · Subotica 31 · Novi Sad 30 |
| March | 42 | 14° | 48 mm | Niš 44 · Novi Sad 43 · Belgrade 42 |
| April | 68 | 19° | 51 mm | Novi Sad 71 · Belgrade 70 · Subotica 70 |
| May | 69 | 24° | 79 mm | Belgrade 71 · Niš 70 · Kragujevac 70 |
| June | 74 | 28° | 88 mm | Belgrade 75 · Niš 75 · Kragujevac 75 |
| July | 75 | 31° | 64 mm | Kragujevac 79 · Niš 77 · Čačak 77 |
| August | 76 | 31° | 56 mm | Kragujevac 80 · Čačak 78 · Niš 77 |
| September | 82 | 24–26° | 70 mm | Niš 85 · Kragujevac 83 · Belgrade 82 |
| October | 74 | 20° | 58 mm | Niš 80 · Belgrade 73 · Novi Sad 73 |
| November | 33 | 11–13° | 59 mm | Niš 40 · Belgrade 32 · Kragujevac 32 |
| December | 30 | 5–7° | 59 mm | Niš 33 · Belgrade 30 · Kragujevac 30 |
Score: average of the cities and beach destinations with the default preferences (ski resorts are left out). Day: lowest to highest typical daytime temperature among them. Sea: the warmest. Rain: average.