Croatia

Croatia Weather & Climate: Monthly Averages

Monthly climate averages for Croatia, temperatures, rainfall and the best time to visit.

Climate overview of Croatia

Located in the Balkans on the eastern side of the Adriatic Sea and to the east of Italy, Croatia has a varied climate due to the proximity of the Adriatic sea. It causes different weather in different parts of the country. Generally speaking, there is pleasant weather throughout the year in most cities across Croatia, including coastal cities like Dubrovnik. This is thanks to its Mediterranean climate, characterized by warm summers and mild winters.

Precipitation in Croatia

Croatian rainfall is fairly evenly distributed throughout the year. However, the amount of precipitation depends on both location and season. Most rainfall and snowfall occur during autumn and winter, and the northern part of the Dinaric Mountains is considered one of the wettest areas in Europe. In contrast, the easternmost part of the country is the driest region.

Winter Activities

A lesser-known fact about Croatia is that it offers winter activities, like skiing in the Medvednica mountains. With slopes situated at altitudes ranging from 800 to 1,300 meters (2,624 - 4,265 ft) above sea level, Croatia may not be as snow-sure as Austria, France, or Italy. However, the best snow conditions—and the ideal time for a ski holiday in Croatia—are generally in January and February.

Best Time for a Beach Holiday

For those planning a beach holiday, May to September is the best time to visit Croatia. The weather is very pleasant, with average maximum temperatures ranging between 27°C (81°F) and 30°C (86°F). The summer months tend to be somewhat wetter inland and on the northern coasts, while the central and southern coastal areas generally experience drier summers.

Best Time for City Trips

City trips to Dubrovnik, Split, or Zagreb are best taken in April, May, June, September, and October. While July and August offer warm weather, they can also be quite hot and crowded.

Explore Croatia by month

Pick a month to see the average temperature, rainfall and sunshine in Croatia — and find the best time to visit. (based on Split)

Places in Croatia

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Popular cities by month

Compare cities per month. Toggle cities on/off.

Split Dubrovnik Zagreb Zadar Novalja Plitvice Lakes National Park
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Croatia.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Split 11°C (52°F) 27°C (81°F) 5°C (41°F) 22°C (72°F) 1251 mm (49 in) 2,631 hours
Dubrovnik 11°C (52°F) 28°C (82°F) 5°C (41°F) 21°C (70°F) 1656 mm (65 in) 2,668 hours
Zagreb 6°C (43°F) 29°C (84°F) -2°C (28°F) 17°C (63°F) 951 mm (37 in) 1,908 hours
Zadar 11°C (52°F) 30°C (86°F) 4°C (39°F) 22°C (72°F) 1108 mm (44 in) 2,566 hours
Novalja 9°C (48°F) 28°C (82°F) 3°C (37°F) 20°C (68°F) 1304 mm (51 in) 2,245 hours
Plitvice Lakes National Park 5°C (41°F) 27°C (81°F) -3°C (27°F) 15°C (59°F) 1427 mm (56 in) 2,245 hours

FAQ

What temperatures can I expect in Croatia?

Biograd na Moru is the warmest destination, reaching 31°C (88°F) in August with nights around 22°C (72°F). Plitvice Lakes National Park is the coolest, with January daytime highs of just 5°C (41°F) and nights dropping to -3°C (27°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.

How much rain does Croatia get?

Rainfall varies across Croatia. Opatija is the wettest, receiving 1925 mm (76 in) per year, with November the wettest month at 250 mm (9.8 in). Hvar is the driest at 979 mm (39 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Croatia?

Omiš is the sunniest destination in Croatia, enjoying 2,720 hours of sunshine per year, with July the brightest month at 350 hours. Overall, Croatia enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Croatia?

Split has warm summers reaching 27°C (81°F) in August and cold winters dropping to 11°C (52°F), with 2,631 hours of sunshine and 1251 mm (49 in) of rain per year. Dubrovnik has warm summers reaching 28°C (82°F) in August and cold winters dropping to 11°C (52°F), with 2,668 hours of sunshine and 1656 mm (65 in) of rain per year. Zagreb has warm summers reaching 29°C (84°F) in July and cold winters dropping to 6°C (43°F), with 1,908 hours of sunshine and 951 mm (37 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more

Travel inspiration

Must-visit destinations and experiences across Croatia.