Zagreb tiene un clima oceánico caracterizado por veranos cálidos y secos e inviernos fríos y húmedos.
La primavera (de marzo a mayo) es la mejor época para Zagreb cuando todo el mundo está fuera paseando y bebiendo café. También es la época en que se celebran la mayoría de los eventos de la ciudad, como Fasnik (marzo), el Abierto de Croacia (abril) y el Festival de la Semana de la Danza (mayo).

@Kayak
El verano (de junio a agosto) es cálido y a menudo templado, pero a menudo ocupado. El otoño (septiembre a noviembre) tiende a ser lluvioso, pero esto también significa menos multitudes. Las temperaturas máximas diarias bajan gradualmente de 24ºC (75ºF) a 7ºC ( 45ºF) durante el curso de la temporada.
El invierno (de diciembre a febrero) suele estar nevado y se puede esperar que las mañanas sean bastante nebulosas. Las temperaturas medias están alrededor de los 3C (37F) y caen en picado en enero.
- 0 a 30 es muy baja
- 31 a 50 es baja
- 51 a 70 es moderada a baja
- 71 a 80 es moderada
- 81 a 90 es moderada a alta
- 91 a 100 es alta
- Muy pobre – menos de 1km
- Pobre – entre 1km y 4km
- Moderado – entre 4km y 10km
- Bueno – entre 10km y 20km
- Muy bueno – entre 20km y 40km
- Excelente – más de 40km