Climate and monthly weather forecast
Zagreb, Croatia

The iconic buildings of the cathedral in Zagreb, Croatia in an early autumn morning
The iconic buildings of the cathedral in Zagreb, Croatia in an early autumn morning

The climate of Zagreb

Positioned in the northern part of Croatia, Zagreb, the country's capital, lies on the banks of the river Sava and on the slopes of Medvednica mountain. The city's climate is labeled as oceanic under Köppen climate classification (Cfb), but it also borders with humid continental (Dfb) and humid subtropical (Cfa) due to its inland location.

Zagreb witnesses warm summers and cold winters, with varying levels of rainfall and humidity throughout the year. The warmest month in the area is July with an average high temperature of 26.7°C, while the coldest is January, registering average low temperatures of -3°C.

Rainfall in Zagreb takes a unique pattern. The heaviest downpours are seen in June with approximately 95mm of rain falling over 13.7 days. On the other hand, February experiences the least volume of rain with only 39mm falling over 9.4 days. Relative humidity varies from 70.3% in March down to 67.5% in April and then gradually rises to peak at 84.8% in December.

The best time to visit Zagreb

For ideal weather conditions, it is recommended to visit Zagreb between May and September. This period sees average high temperatures range from 21.5°C to 26.3°C, allowing travelers to enjoy outdoor activities without strain from excessive heat or cold. It's important to note, however, rainfall reaches its maximum in June, despite it being one of the warmest months of the year.

Sunlight hours during these months fall between 14.9 to 15.3 hours a day, offering plenty of daylight for exploration. The UV index ranges from 7 to 8, suggesting that sun protection measures are a must, particularly between June and July, the peak summer months.

The worst time to visit Zagreb

January and February can prove to be challenging months for visiting Zagreb. Lower temperatures, reaching as low as -3°C in January, combined with increased snowfall days, can make sightseeing less comfortable. There is an average of 10.3 snowfall days in January and 7.1 in February.

Sunlight hours shrink to their lowest at 8.7 to 9.1 hours a day in these months. The UV index is at its lowest too, causing limited brightness and reduced warmth, which might not suit everyone's preference.

Spring weather in Zagreb

Spring tempts with a significant rise in temperatures in Zagreb. Average high temperatures range from 11.9°C to 16.3°C between March and May. With predominantly clear weather, the chances of rainfall also increase, reaching 73mm in May. The city enjoys an average increase in daylight during spring, from 11.9 to 14.9 hours a day, making it favorable for all tourist activities.

Summer weather in Zagreb

Summers in Zagreb feature warm temperatures, with average highs peaking at 26.7°C in July. July and August have the highest average daily sunshine, with 8.9 and 8.3 hours respectively. Rainfall levels are relatively high for summer months, with June observing the heaviest rain of approximately 95mm over 13.7 days. The humidity is moderately high, rolling between 69.1% and 72.1%.

Autumn weather in Zagreb

The autumn season in Zagreb witnesses a downward trend in temperature, falling from an average high of 22.1°C to 8.9°C from September to November. Rainfall during these months decreases from 86mm to 80mm, while the daylight hours gradually lower from 12.5 hours in September to 9.5 hours in November.

Winter weather in Zagreb

Winter descends upon Zagreb inviting cold weather, with an average high of only 4.6°C in December and dipping to -3°C by January. Snow is a common feature during 10.3 days in January and 6.7 days in December. Despite these wintry conditions, relative humidity rises to approximately 84.8% in December, making it the most humid month of the year.

Weather in January

In Zagreb, the chill of winter extends well into the new year, marking January as the month with the coldest average minimum temperature at minus 3°C. Snowfall is quite frequent this month, dressing the city in white. The high humidity level adds a certain dampness to the air. Weather in January »

Weather in February

Moving into February, the influence of winter persists, but the city witnesses a subtle rise in temperature, making it slightly more bearable than January. The city experiences an increase in daylight to 10.4 hours, a trend that will continue in the coming months. Weather in February »

Weather in March

As winter gradually recedes, March brings with it milder temperatures, highlighting the arrival of Spring. The city records an average maximum temperature of 11.9°C, a significant departure from February's cooler climate. March ushers in more rain, contributing to the city's natural beauty. Weather in March »

Weather in April

April in Zagreb is marked by a transition from spring chill to the warmth of impending summer months. The daylight stretches to 13.6 hours, allowing more daytime exploration of the city. The progression from cold to warm season is accompanied by an uptick in rainfall. Weather in April »

Weather in May

May signals the advent of summer in Zagreb, treating the city to warm temperatures and verdant landscapes. At an average maximum temperature of 21.5°C, May records the highest temperature spike so far in the year. Daylight peaks at almost 15 hours, offering lengthy, sunlit days. Weather in May »

Weather in June

June marks the full swing of summer in Zagreb, shining the city with plentiful warmth and sunlight. The average maximum temperature stays steady from the peak in May, offering across the month a warm and welcoming weather for visitors. Weather in June »

Weather in July

July stands as the hottest month in Zagreb, recording the highest average maximum temperature of the year at 26.7°C. The warm weather combined with extended daylight hours contribute to a vibrant summer atmosphere. Despite the welcome warmth, a relative increase in rainfall is observed. Weather in July »

Weather in August

While August in Zagreb sees a slight dip from July's peak temperatures, it still comfortably retains its summer charm. With similar conditions to the preceding month, the climate remains dry with a slightly elevated level of humidity. Weather in August »

Weather in September

September brings a shift in weather in Zagreb as the city transitions from warm summer to mild autumn. An average maximum temperature of 22.1°C denotes a notable decline from the previous month's warmth. As October approaches, temperature and rainfall increase owing to the autumnal transition. Weather in September »

Weather in October

The mild and enjoyable climate of October in Zagreb serves as a timely preamble to the cold months that lie ahead. Both temperature and rainfall go through a downward trend, signaling the arrival of colder months. November will bring even cooler weather, and gradually, the city will start preparing for winter. Weather in October »

Weather in November

November signifies the onset of winter in Zagreb, with temperatures dipping and the city preparing for the upcoming chills. A sharp decrease in daylight to 9.5 hours marks a significant change from October. As December approaches, the city grapples with further decline in temperature levels. Weather in November »

Weather in December

The weather in Zagreb in December is unmistakably winter-like, freezing cold, but undeniably beautiful. In a reversal of July's trends, this month records the coldest average maximum temperature at 4.6°C, reaffirming the peak of winter season. Weather in December »


What is the coldest month in Zagreb?

January is the coldest month in Zagreb, Croatia, with the temperature often reaching an average high of 3.7°C and an average low of -3°C.

How much does it rain in Zagreb?

In Zagreb, Croatia, during the entire year, the rain falls for 135.6 days and collects up to 840mm of precipitation.

When does it snow in Zagreb?

January through April, November and December are months with snowfall.

When does it snow the most in Zagreb?

The month with the most snowfall days in Zagreb, Croatia, is January, when snow falls for 10.3 days.

How many days does it snow in Zagreb?

Throughout the year, in Zagreb, Croatia, there are 29 snowfall days.

What is the month with the lowest UV index in Zagreb?

January, November and December, with an average maximum UV index of 1, are months with the lowest UV index.

What is the driest month in Zagreb?

The month with the least rainfall is February, when the rain falls for 9.4 days and typically collects 39mm of precipitation.

When is Daylight Saving Time (DST) in Zagreb?

On Sunday, 26. March 2023, at 02:00, Daylight Saving Time starts, and the time zone changes from CET to CEST. Daylight Saving Time ends on Sunday, 29. October 2023, at 03:00, and the time zone reverts from CEST to CET.

What is the least humid month in Zagreb?

The least humid month is April, with an average relative humidity of 67.5%.

When it does not snow in Zagreb?

May through October are months without snowfall.

What is the wettest month in Zagreb?

The month with the most rainfall in Zagreb, Croatia, is June, when the rain falls for 13.7 days and typically aggregates up to 95mm of precipitation.

When are the longest days in Zagreb?

With an average of 15h and 42min of daylight, June has the longest days of the year.

What is the month with the highest UV index in Zagreb?

The months with the highest UV index in Zagreb are June and July, with an average maximum UV index of 8.

What time of the year is the hottest in Zagreb?

In Zagreb, the average temperatures in July are the highest, with a peak at 26.7°C and a low of 14.7°C.

What month has the most sunshine in Zagreb?

The month with the most sunshine is July, with an average of 8.9h of sunshine.

What is the most humid month in Zagreb?

December is the most humid month, with an average relative humidity of 84.8%.

What is the month with the shortest days in Zagreb?

With an average of 8h and 42min of daylight, December has the shortest days of the year in Zagreb.

What is the month with the least sunshine in Zagreb?

December has the least sunshine of the year in Zagreb, Croatia, with an average of 1.6h of sunshine.

Average humidity
Zagreb, Croatia

Average humidity - Zagreb, Croatia

The month with the highest relative humidity is December (84.8%).
The month with the lowest relative humidity is April (67.5%).


Average rainfall
Zagreb, Croatia

Average rainfall - Zagreb, Croatia

The wettest month (with the highest rainfall) is June (95.3mm).
The driest month (with the least rainfall) is February (38.9mm).


Average rainfall days
Zagreb, Croatia

Average rainfall days - Zagreb, Croatia

The month with the highest number of rainy days is June (13.7 days).
The month with the least rainy days is February (9.4 days).


Average snowfall days
Zagreb, Croatia

Average snowfall days - Zagreb, Croatia

The month with the highest number of snowfall days is January (10.3 days).
The months with the least snowfall days are May, June, July, August, September and October (0 days).


Average daylight / Average sunshine
Zagreb, Croatia

Average daylight / Average sunshine - Zagreb, Croatia

The month with the longest days is June (Average daylight: 15h and 42min).
The month with the shortest days is December (Average daylight: 8h and 42min).

The month with the most sunshine is July (Average sunshine: 8h and 54min).
The month with the least sunshine is December (Average sunshine: 1h and 36min).


Average UV index
Zagreb, Croatia

Average UV index - Zagreb, Croatia

The months with the highest UV index are June and July (UV index 8).
The months with the lowest UV index are January, November and December (UV index 1).


Zagreb, Croatia

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location