Zagreb has a moderately continental climate, characterized by hot summers and cold winters. The average temperature in the summer months (June-August) is around 20-25 degrees Celsius, while in the winter months (December-February), it can drop to around 0 degrees Celsius or below. Precipitation is spread relatively evenly throughout the year, with slightly more rainfall in the summer months.
The climate in Zagreb is classified as a humid subtropical climate. Summers are hot and dry, with temperatures reaching up to 30°C (86°F). Winters are cold and snowy, with temperatures dropping below freezing. The city experiences moderate amounts of rainfall throughout the year, with the wettest months being May and June.