Belgrade capital, city break
Best months: April, June to October. No month gets heavy rain. Highs range from 41°F (5°C) to 85°F (29°C).
The best time to visit Serbia: in Belgrade, April, June to October; in Novi Sad, April to October; in Zlatibor, August to September. The wettest stretch in Zlatibor is March, May, June. It is hottest in Novi Sad in August, with highs of 85°F (30°C). It is coolest in Zlatibor in January, with highs of 35°F (2°C).
Climate normals were checked on September 29, 2026, over a year ago. An update is due.
Climate normals checked September 29, 2026 · Source: Open-Meteo (ERA5) · How we calculate
Colour shows the month rating for the best region. See the table below for month-by-month details.
Excellent Good Mixed Off-season
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Belgrade: air | 41 | 49 | 55 | 64 | 72 | 80 | 84 | 85 | 76 | 65 | 54 | 45 |
| Novi Sad: air | 42 | 50 | 55 | 65 | 72 | 81 | 85 | 85 | 76 | 65 | 54 | 45 |
| Zlatibor: air | 35 | 42 | 47 | 55 | 63 | 70 | 75 | 75 | 67 | 59 | 49 | 40 |
Long-term averages for each region. Tap a region to open its table.
| Month | Day high | Night low | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|
| January | 41°F (5°C) | 28°F (−2°C) | 12 | 2.1 in (53 mm) | 81% | 5.1 |
| February | 49°F (10°C) | 34°F (1°C) | 10 | 1.8 in (45 mm) | 74% | 6.6 |
| March | 55°F (13°C) | 38°F (3°C) | 10 | 2.2 in (56 mm) | 69% | 8.2 |
| April | 64°F (18°C) | 45°F (7°C) | 9 | 1.9 in (47 mm) | 64% | 10.1 |
| May | 72°F (22°C) | 54°F (12°C) | 13 | 3.3 in (83 mm) | 68% | 11.1 |
| June | 80°F (27°C) | 63°F (17°C) | 12 | 3.5 in (89 mm) | 70% | 12.3 |
| July | 84°F (29°C) | 66°F (19°C) | 9 | 2.7 in (68 mm) | 64% | 13.2 |
| August | 85°F (29°C) | 66°F (19°C) | 7 | 2.0 in (52 mm) | 63% | 12.1 |
| September | 76°F (24°C) | 58°F (14°C) | 8 | 2.3 in (58 mm) | 67% | 9.9 |
| October | 65°F (19°C) | 49°F (10°C) | 7 | 1.6 in (41 mm) | 73% | 8.1 |
| November | 54°F (12°C) | 41°F (5°C) | 10 | 2.4 in (60 mm) | 80% | 5.7 |
| December | 45°F (7°C) | 33°F (1°C) | 10 | 2.2 in (56 mm) | 84% | 4.6 |
| Month | Day high | Night low | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|
| January | 42°F (6°C) | 29°F (−2°C) | 11 | 2.0 in (50 mm) | 80% | 5.0 |
| February | 50°F (10°C) | 34°F (1°C) | 8 | 1.7 in (44 mm) | 74% | 6.6 |
| March | 55°F (13°C) | 38°F (3°C) | 9 | 1.8 in (46 mm) | 67% | 8.2 |
| April | 65°F (18°C) | 45°F (7°C) | 8 | 1.8 in (45 mm) | 63% | 10.0 |
| May | 72°F (22°C) | 54°F (12°C) | 13 | 2.7 in (69 mm) | 67% | 11.1 |
| June | 81°F (27°C) | 63°F (17°C) | 12 | 2.9 in (74 mm) | 68% | 12.4 |
| July | 85°F (29°C) | 66°F (19°C) | 7 | 1.8 in (45 mm) | 61% | 13.2 |
| August | 85°F (30°C) | 66°F (19°C) | 7 | 1.5 in (39 mm) | 61% | 12.0 |
| September | 76°F (24°C) | 58°F (14°C) | 7 | 1.9 in (49 mm) | 66% | 9.7 |
| October | 65°F (19°C) | 49°F (9°C) | 7 | 1.7 in (42 mm) | 73% | 8.0 |
| November | 54°F (12°C) | 40°F (4°C) | 9 | 2.1 in (54 mm) | 81% | 5.5 |
| December | 45°F (7°C) | 33°F (1°C) | 8 | 2.0 in (51 mm) | 83% | 4.5 |
| Month | Day high | Night low | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|
| January | 35°F (2°C) | 22°F (−6°C) | 14 | 3.0 in (76 mm) | 81% | 5.3 |
| February | 42°F (6°C) | 27°F (−3°C) | 10 | 2.5 in (64 mm) | 77% | 6.6 |
| March | 47°F (8°C) | 30°F (−1°C) | 13 | 3.4 in (87 mm) | 72% | 7.8 |
| April | 55°F (13°C) | 37°F (3°C) | 12 | 2.9 in (74 mm) | 68% | 9.5 |
| May | 63°F (17°C) | 46°F (8°C) | 18 | 4.2 in (107 mm) | 74% | 10.6 |
| June | 70°F (21°C) | 54°F (12°C) | 16 | 4.3 in (109 mm) | 75% | 11.8 |
| July | 75°F (24°C) | 58°F (14°C) | 12 | 3.3 in (84 mm) | 70% | 12.8 |
| August | 75°F (24°C) | 58°F (14°C) | 10 | 2.7 in (68 mm) | 70% | 11.6 |
| September | 67°F (19°C) | 51°F (10°C) | 10 | 2.5 in (63 mm) | 72% | 9.5 |
| October | 59°F (15°C) | 43°F (6°C) | 9 | 2.5 in (64 mm) | 76% | 8.0 |
| November | 49°F (9°C) | 34°F (1°C) | 10 | 3.3 in (85 mm) | 81% | 5.9 |
| December | 40°F (4°C) | 28°F (−2°C) | 10 | 3.0 in (75 mm) | 82% | 5.2 |
| Goal | When to go |
|---|---|
| Sightseeing | Belgrade: April to October Novi Sad: April to October Zlatibor: July to September |
| Peak season | June to September |
| Cheaper: shoulder season | May, October |
Shoulder season is a weather-based estimate, not a price check: demand is lower in these months, so flights and hotels are usually cheaper than at peak. We do not compare prices here; check them for your dates.
Best months: April, June to October. No month gets heavy rain. Highs range from 41°F (5°C) to 85°F (29°C).
Best months: April to October. No month gets heavy rain. Highs range from 42°F (6°C) to 85°F (30°C).
Best months: August to September. No month gets heavy rain. Highs range from 35°F (2°C) to 75°F (24°C).
The best time to visit Serbia: in Belgrade, April, June to October; in Novi Sad, April to October; in Zlatibor, August to September. The wettest stretch in Zlatibor is March, May, June. It is hottest in Novi Sad in August, with highs of 85°F (30°C). It is coolest in Zlatibor in January, with highs of 35°F (2°C).
No month in Serbia gets more than 200 mm (7.9 in) of rain. The wettest month in Zlatibor is June, with about 4.3 in (109 mm).
Day highs in Belgrade range from 41°F (5°C) to 85°F (29°C). The hottest month is August in Novi Sad, at 85°F (30°C).
Checked September 29, 2026. Climate normals are refreshed yearly and the notes every 90 days. These are long-term averages, not a forecast: any given year can differ.