Climate of Croatia — Month by Month
Country-wide average for Croatia. Part of Southern Europe, Europe.
Located in Southern Europe, Europe, Croatia has a seasonal climate. Country-wide average temperatures range from 3.5°C / 38.3°F in January to 23.5°C / 74.3°F in July, with annual rainfall totalling around 1015 mm / 40 in — driest in February (65 mm / 2.6 in), wettest in November (115 mm / 4.5 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit Croatia →
See all 20 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 3.5°C38.3°F | 75 mm3″ | — |
| February | 4.5°C40.1°F | 65 mm2.6″ | — |
| March | 8.5°C47.3°F | 65 mm2.6″ | — |
| April | 13°C55.4°F | 75 mm3″ | — |
| May | 17.5°C63.5°F | 80 mm3.1″ | — |
| June | 21°C69.8°F | 90 mm3.5″ | — |
| July | 23.5°C74.3°F | 65 mm2.6″ | — |
| August | 23°C73.4°F | 85 mm3.3″ | — |
| September | 18.5°C65.3°F | 95 mm3.7″ | — |
| October | 13.5°C56.3°F | 100 mm3.9″ | — |
| November | 8.5°C47.3°F | 115 mm4.5″ | — |
| December | 4.5°C40.1°F | 105 mm4.1″ | — |
Frequently asked questions
What is the best time to visit Croatia?
Croatia does not have a clear sunny-and-dry window by our cutoffs. The warmest month is July at 23.5°C / 74.3°F, and the driest is February at 65 mm / 2.6 in — likely your best travel window.
What is the climate of Croatia?
Croatia has country-wide monthly average temperatures ranging from 3.5°C / 38.3°F in January to 23.5°C / 74.3°F in July. Annual rainfall averages about 1015 mm / 40 in, with the wettest month being November (115 mm / 4.5 in) and the driest February (65 mm / 2.6 in). Regional variation within Croatia can be significant — see subdivision or city pages for detail.
What is the hottest month in Croatia?
The hottest month in Croatia is July, with a country-wide average temperature of 23.5°C / 74.3°F.
What is the coldest month in Croatia?
The coldest month in Croatia is January, with a country-wide average temperature of 3.5°C / 38.3°F.
When does it rain most in Croatia?
The wettest month in Croatia is November, averaging about 115 mm / 4.5 in of rain. The driest is February with about 65 mm / 2.6 in.