The best months to visit Zagreb are May, June and September. June brings an average high of 26.5 °C with 10 rain days, September settles at a comfortable 22.5 °C, and May warms to 20.3 °C — all with long, bright days and pleasant strolling weather around Ban Jelačić Square. July and August are peak season, hottest and busiest with school-holiday crowds. Winter is the quiet, low season: cold and grey but atmospheric around the Christmas markets.
Best months MayJuneSeptember
Zagreb month by month
Average highs and lows (°C), 2016–2025. Highlighted bars are the best months.
| Month | High | Low | Rain days | Sun / day |
|---|---|---|---|---|
| January | 5.4 °C | -1.9 °C | 10 | 5.4 h |
| February | 9 °C | 0.3 °C | 8 | 6.7 h |
| March | 12.5 °C | 2.4 °C | 10 | 8.4 h |
| April | 16.9 °C | 6.4 °C | 9 | 9.9 h |
| May | 20.3 °C | 10.9 °C | 15 | 10.5 h |
| June | 26.5 °C | 16.3 °C | 10 | 12.4 h |
| July | 28.1 °C | 17.9 °C | 9 | 12.6 h |
| August | 27.9 °C | 17.7 °C | 9 | 11.9 h |
| September | 22.5 °C | 13.3 °C | 10 | 9.5 h |
| October | 17.2 °C | 8.6 °C | 8 | 7.8 h |
| November | 10.2 °C | 3.8 °C | 10 | 5 h |
| December | 6.1 °C | -0.1 °C | 10 | 4.8 h |
How the months are picked.A month qualifies when its average high sits in the comfortable 20–28 °C band (scored down towards 9 °C and 37 °C), rain days are few and sunshine hours are high — at least 78 % of the city's best-scoring month. July and August are then set aside as peak season (school-holiday crowds and prices) whenever at least three other months qualify; where summer is the only comfortable window they stay. Figures are ten-year averages (2016-01-01 to 2025-12-31) from ERA5 reanalysis data via Open-Meteo (CC BY 4.0) for the city centre coordinates.

When to go, and what to expect
Spring (Mar–May)
Great for green parks and café terraces — pack a light jacket for showers.
Summer (Jun–Aug)
June is the sweet spot; July–August suit heat-lovers who don't mind the buzz.
Autumn (Sep–Nov)
September rivals early summer — one of the best months to visit.
Winter (Dec–Feb)
Worth it for the celebrated Christmas markets; otherwise low season.
Notable events
- December
- Advent in Zagreb (Christmas markets)
- June
- INmusic Festival
- November
- Zagreb Film Festival
- June
- Cest is d'Best street festival

Frequently asked
Is Zagreb too hot in August?
August highs average 27.9 °C, so it's warm but rarely oppressive — with 9 rain days and 11.9 hours of sunshine a day it's comfortable for most, though it's the peak, busiest stretch.
What is the rainiest month?
May sees the most rain days at 15, while February and October are driest with 8. Most months land around 9–10 rain days.
Is winter worth visiting?
Winter is cold and grey — December highs of 6.1 °C and only 4.8 hours of sunshine a day — but the award-winning Advent markets make late December a genuine draw for a short, festive trip.
Know when to go? Now decide where to stay — our Zagreb area guide →
Areas of Zagreb
Best time to visit near here
Sources
- Open-Meteo historical weather API — monthly climate normals, 2016–2025 (CC BY 4.0)
- ERA5 reanalysis (ECMWF / Copernicus) — the underlying temperature, precipitation and sunshine data
- ReasonStay methodology — how the best months are computed and checked
An independent guide to Zagreb — honest, verified, no invented data. Climate figures: ERA5 via Open-Meteo, 2016–2025 averages; the best months are computed from them, not opinion.