Public holidays in Croatia
Croatia has 14 public holidays a year, and shops are closed on all of them.
Coming up
- Remembrance Day (Vukovar and Škabrnja)
- Christmas Day
- St. Stephen's Dayweekend
- New Year's Day
By year
How public holidays work in Croatia
The 14 public holidays are set by a single law, the Public Holidays, Memorial Days and Non-Working Days Act. Eleven of them fall on the same date every year. The other three move with Easter. Two are Easter Sunday and Easter Monday, and the third is Corpus Christi, which comes sixty days after Easter and is therefore always a Thursday.
A holiday that falls on a Saturday or a Sunday is not moved to a weekday, and there is no substitute day off. That is why the number of holidays which actually shorten a working week changes from year to year, and the year pages give the count.
Christmas and Easter follow the Catholic calendar. Croatia also has memorial days, which are marked with ceremonies but are ordinary working days with the shops open.
Why it matters when you travel
Since 1 July 2023 shops have been closed by law on every public holiday and on most Sundays. If you arrive on a holiday, expect the supermarkets to be shut and plan food and fuel around it. Petrol stations, restaurants and cafés stay open.
Four holidays with fixed dates fall between late May and mid-August. Statehood Day is on 30 May and Anti-Fascist Struggle Day on 22 June, then come 5 August and 15 August. Corpus Christi joins them in most years, because it can land anywhere between 21 May and 24 June. Roads towards the coast are busiest on the weekends around these dates.