Zagreb, Croatia Climate & Monthly Averages
Zagreb has a humid subtropical climate. July is the hottest month, averaging 83° by day; January is the coldest at 42°.
Sunshine is a defining feature of Zagreb's climate
Expect hot, humid summers and generally mild winters in Zagreb: that is what a humid subtropical climate means in practice. Highs peak at 83°F (28°C) in July and fall to 42°F (5°C) by January, with 8.7 hours of sun on an average day.
How sun, temperature and rain fit together
January sits at the other end of the year: 42°F (5°C) by day, 28°F (-2°C) at night. At its warmest, in July, Zagreb runs to 83°F (28°C) in the afternoon and back to 65°F (18°C) by dawn. The gridded 2015-2024 daily record for this location tops out at 100°F (38°C) and bottoms at -3°F (-19°C) - decade extremes, not all-time station records. Sunshine averages 8.7 hours a day over the year, peaking in July at 12.6 hours.
Snow falls on roughly 10 days a year, mostly December through March. The wettest month is May (4.6 inches (117 mm) across 15 days) and the driest March.
More climate facts for Zagreb
- Hottest month: July - highs near 83°F (28°C)
- Coldest month: January - highs near 42°F (5°C)
- Decade extremes (2015-2024): 100°F (38°C) high · -3°F (-19°C) low
- Wettest month: May (15 rainy days) · Sunniest: July (12.6 h sun/day)
- Climate type: humid subtropical
- Annual swing: 22°C between the average warmest and coolest month · day to night: 9°C
- Snow: about 10 days a year
- Months with freezing average lows: 2
- Average humidity: 75%
The most comfortable sunny-weather window
Best time to visit Zagreb
June to October and April is the sweet spot for Zagreb - warm days, manageable rainfall and plenty of daylight line up. Expect 74°F (23°C) in the afternoon and around 9 days of rain in a typical month of it. For the same question asked the other way round, see where else is warm in June.
What to pack
Pack for Zagreb with light clothing for the warm months, a warm jacket and layers for the cooler season, a compact umbrella or rain shell and moisture-wicking fabrics for the humidity. July nights average 65°F (18°C), so evenings rarely match the afternoons.
Monthly climate table
| Month | High | Low | Rain days | Precipitation | Sunshine | Daylight | Wet-day chance | Humidity |
|---|---|---|---|---|---|---|---|---|
| January | 42° | 28° | 10 | 2.5 in | 5.3 h/day | 9.0 h | 32% | 82% |
| February | 48° | 32° | 8 | 2.5 in | 6.6 h/day | 10.3 h | 29% | 77% |
| March | 54° | 36° | 9 | 2.2 in | 8.5 h/day | 11.8 h | 29% | 70% |
| April | 62° | 43° | 9 | 2.5 in | 10.0 h/day | 13.5 h | 30% | 67% |
| May | 69° | 52° | 15 | 4.6 in | 10.4 h/day | 14.9 h | 49% | 73% |
| June | 79° | 61° | 11 | 3.2 in | 12.3 h/day | 15.7 h | 36% | 69% |
| July | 83° | 65° | 9 | 3.2 in | 12.6 h/day | 15.4 h | 30% | 65% |
| August | 82° | 64° | 9 | 3.0 in | 11.9 h/day | 14.1 h | 29% | 68% |
| September | 72° | 56° | 10 | 3.7 in | 9.5 h/day | 12.5 h | 32% | 73% |
| October | 63° | 48° | 9 | 3.4 in | 7.5 h/day | 10.8 h | 28% | 81% |
| November | 51° | 39° | 9 | 3.4 in | 5.1 h/day | 9.4 h | 31% | 86% |
| December | 43° | 32° | 9 | 2.5 in | 4.9 h/day | 8.7 h | 29% | 87% |
Zagreb month by month
Each card shows the average high and low. The bar places that month between Zagreb's coldest night and warmest afternoon.
January
- Rain
- 10 days
- Sunshine
- 5.3 h
- Daylight
- 9.0 h
- Snow
- 3 days
February
- Rain
- 8 days
- Sunshine
- 6.6 h
- Daylight
- 10.3 h
- Snow
- 2 days
March
- Rain
- 9 days
- Sunshine
- 8.5 h
- Daylight
- 11.8 h
- Snow
- 1 day
April
- Rain
- 9 days
- Sunshine
- 10.0 h
- Daylight
- 13.5 h
May
- Rain
- 15 days
- Sunshine
- 10.4 h
- Daylight
- 14.9 h
June
- Rain
- 11 days
- Sunshine
- 12.3 h
- Daylight
- 15.7 h
July
- Rain
- 9 days
- Sunshine
- 12.6 h
- Daylight
- 15.4 h
August
- Rain
- 9 days
- Sunshine
- 11.9 h
- Daylight
- 14.1 h
September
- Rain
- 10 days
- Sunshine
- 9.5 h
- Daylight
- 12.5 h
October
- Rain
- 9 days
- Sunshine
- 7.5 h
- Daylight
- 10.8 h
November
- Rain
- 9 days
- Sunshine
- 5.1 h
- Daylight
- 9.4 h
December
- Rain
- 9 days
- Sunshine
- 4.9 h
- Daylight
- 8.7 h
- Snow
- 2 days
Looking for warmer alternatives? Browse warm places by month, or compare Zagreb's coolest part of the year: January, December, February.
Seasonal weather under Zagreb's sunnier skies
Spring (March through May)
Through spring, Zagreb is mild: 62°F (17°C) by day, 44°F (6°C) after dark, and rain falls on around 33 of the 90 days.
Summer (June through August)
Summer brings hot afternoons here - highs near 82°F (28°C), nights near 63°F (17°C), and expect showers on roughly 29 days across the season. Daylight is generous - around 12.3 hours of sun a day.
Fall (September through November)
Through fall, Zagreb stays on the cool side of mild: 62°F (17°C) by day, 47°F (9°C) after dark, and expect showers on roughly 28 days across the season.
Winter (December through February)
Through winter, Zagreb runs cold: 44°F (7°C) by day, 31°F (-1°C) after dark, and expect showers on roughly 27 days across the season, plus about 8 snowy days.
How unusual is Zagreb?
- Zagreb sits close to the middle of our dataset on most measures: 54°F (12°C) as an annual average, 36.7 inches (932 mm) of precipitation and 8.7 hours of sun a day.
These comparisons use the same ten-year window for every city in the dataset.
Zagreb temperature extremes in the 2015–2024 dataset
Derived from ERA5 reanalysis data, 2015–2024. Official station records may differ. Need another precipitation unit? Use the rainfall converter.