Zagreb offers plenty of entertainment all year round. The cultural season starts in September, winter marked by skiing on Sljeme. Festivals start up again in spring and run until early summer. In high season, locals head for the coast and the capital empties – some venues close for annual holiday. The calendar restarts in September.
Zagreb has a continental climate of hot summers and cold winters. Snow can usually be expected for the skiing season. Temperatures can climb well past 30 degrees centigrade in July or August.
From June, Zagreb buzzes with a host of outdoor events, many of them free. The key one is June's INmusic, a two-day festival featuring quality music acts. The Eurokaz theatre festival and October's Film Festival are other events to look out for.
See all festivals & events in Zagreb
As well as the standard holidays respected by all Catholic countries, Croatia observes a number of national days that mainly fall in summer.
New Year's Day January 1
Epiphany January 6
Labour Day May 1
Anti-Fascist Resistance Day June 22
Statehood Day June 25
Victory Day/National Thanksgiving Day August 5
Assumption August 15
Independence Day October 8
All Souls' Day November 1
Christmas December 25, 26