Monthly weather forecast and climate
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
Zagreb has an oceanic type of climate (Köppen climate classification Cfb) with warm summers and cold winters. Zagreb, the capital of Croatia, lies on the banks of the Sava river in the northern part of the country, on the slopes of the Medvednica mountain. The climate borders on the humid continental (Köppen Dfb) and humid subtropical (Köppen Cfa) types as the city lie in the inland region of Croatia.

Zagreb is approximately 180 kilometers east of the Adriatic Sea at an average elevation of 122 meters above sea level. The topography consists of plains, gently rolling hills and mountains on the periphery, woodlands, rivers and river valleys. Picturesque villages on the mountain slopes give the landscape an authentic look, while the snowcapped mountains are panoramic in the background.

Zagreb summers are usually warm and wet, but the temperatures can touch 32.2°C (90°F) during July and August at the peak of the season, particularly during a heat wave. Winters are cold, and the temperatures regularly drop below freezing with a moderate amount of snow and icy precipitation. Spring is mild and pleasant with unpredictable weather changes, which can push down the temperatures due to the prominent southerly winds. Autumn is temperate but rainy and foggy during the latter half of the season.

The abundant rainfall of 838.2mm (33") occurs throughout the year with wetter summers and autumns. Zagreb's temperate latitudes limit the annual sunshine to 1888 hours. The average humidity is 75% during the year, with a peak throughout the winter season. Snowfall occurs regularly during the winter, with approximately 29 days of snow and many frosty nights. Fog prevails in the surrounding mountains in the cold season and descends to the city occasionally.

The highest recorded temperature in Zagreb is 40.4°C (104.7°F), set in July 1950, while the lowest temperature on record is -27.5°C (-17.5°F), set in February 1956.
Advertisement .
The best time to visit Zagreb is from May to September that covers the entire summer and parts of spring and autumn. Late spring has moderate sunshine and pleasant temperatures, while the summer is brilliant, mostly warm but frequently wet. Early autumn has stable temperatures with many sunny days. July and August get hot occasionally, and tourists who prefer temperate weather may find May and June more favorable.

December to February during the winter is usually the worst time to visit Zagreb. The cold is severe, the nights are freezing, and even the days may be bleak due to the lack of sunshine. Morning fog is prevalent on the mountain slopes, drifts in the city, and lasts for extended periods in December and January. Strong winds that blow over the plains further exacerbate the cold effect. Snow and frost are regular features of winters in Zagreb. Snow covers the ground in the city but accumulates in large quantities in the mountains.

Zagreb experiences severe thunderstorms and rainstorms during late spring and summer. Afternoon thunderstorms are frequent, and one out of three days during the summer, there is a possibility of a storm. Heavy rainfall occurs during the summer as the mountains act as a barrier to the rain-bearing clouds. Winters are severe, and Zagreb faces a threat of ice storms during the coldest months. The proximity to the Zumberak-Medvednica fault zone is responsible for occasional earthquakes, and the region experiences high seismic activity. Landslides are frequent in the area.

January is usually the coldest month of the year in Zagreb with the average temperatures in the range of -2.8°C (27°F) to 14.4°C (57.9°F). Weather in January »

The average temperatures are mostly in the cold zone of -1.7°C (28.9°F) to 6.7°C (44.1°F), and strong northerly winds keep the area chilly. Weather in February »

The average temperatures are in the 1.7°C (35.1°F) to 11.7°C (53.1°F) range with an increase in daylight and daily sunshine hours. Weather in March »

The temperatures are in the mild zone of 5°C (41°F) to 16.1°C (61°F), and the sunshine lasts for 5.6 hours during the beautiful 14-hour days. Weather in April »

The average temperatures are in the majestic 10°C (50°F) to 21.7°C (71.1°F) range, the sunshine is brilliant, and the conditions are pleasant. Weather in May »

The summer increases the heat quotient with the average temperatures in the 12.8°C (55°F) to 24.4°C (75.9°F) zone. Weather in June »

July is usually the hottest month of the year in Zagreb, but the temperate sun keeps the average high temperature around 26.7°C (80.1°F) range. Weather in July »

August is high summer in Zagreb with the average temperatures in the modest 14.4°C (57.9°F) to 26.1°C (79°F) range. Weather in August »

September brings 86.4mm (3.4") of rainfall and keeps the visitors on their toes with a touch of unpredictability. Weather in September »

The skies are cloudy as the average humidity goes up to 81%, and the rainfall averages 83.8mm (3.3"). Weather in October »

The average temperatures are in the cold range of 1.7°C (35.1°F) to 8.9°C (48°F) with many freezing nights when the temperatures drop below 0°C (32°F). Weather in November »

December is officially the beginning of the cold winter season in Zagreb. The temperatures plunge in the average range of -1.7°C (28.9°F) to 5°C (41°F). Weather in December »

What is the coldest month in Zagreb?

January is the coldest month in Zagreb, Croatia, with an average high-temperature of 3.7°C (38.7°F) and an average low-temperature of -3°C (26.6°F).

How many days does it rain in Zagreb?

Throughout the year, there are 135.6 rainfall days, and 840mm (33.1") of precipitation is accumulated.

When does it snow in Zagreb?

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

How many days does it snow in Zagreb?

In Zagreb, during the entire year, snow falls for 29 days.

When does it snow the most in Zagreb?

January is the month with the most snowfall days. Snow falls for 10.3 days.

What is the driest month in Zagreb?

The month with the least rainfall in Zagreb, Croatia, is February when the rain falls for 9.4 days and typically collects 38.9mm (1.5") of precipitation.

What is the wettest month in Zagreb?

The month with the most rainfall is June when the rain falls for 13.7 days and typically aggregates up to 95.3mm (3.8") of precipitation.

What is the warmest month in Zagreb?

July is the warmest month in Zagreb, Croatia, with an average high-temperature of 26.7°C (80.1°F) and an average low-temperature of 14.7°C (58.5°F).
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

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

Average rainfall days - Zagreb, Croatia

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

Average snowfall days - Zagreb, Croatia

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

Average daylight / Average sunshine - Zagreb, Croatia
deutscheenglishespañolрусский中文