Croatia has 14 national holidays, many of which are based in Catholicism or are associated with a notable milestone in national history, during which government agencies and many businesses across the country are closed.
Depending on the holiday, bus service may be limited and some supermarkets may be closed so be sure to be aware of the major ones. I’ve starved on more than one national holiday when all the markets and restaurants were closed simply because I didn’t plan ahead.
Public national holidays in Croatia
|Holiday (English)||Holiday (Croatian)||Date(s)|
|New Year's Day||Nova godina||January 1|
|Epiphany||Bogojavljenje, Sveta tri kralja||January 6|
|Easter||Uskrs i uskrsni ponedjeljak||Easter and the following Monday - date changes annually|
(International Worker's Day)
|Međunarodni praznik rada||May 1|
|Corpus Christi||Tijelovo||60 days after Easter - date changes annually|
|Statehood Day||Dan državnosti||May 30|
|Anti-Fascist Struggle Day||Dan antifašističke borbe||June 22|
|Victory and Homeland|
|Dan pobjede i domovinske zahvalnosti||August 5|
|Assumption of Mary||Velika Gospa||August 15|
|All Saints Day||Dan svih svetih||November 1|
|The Day of Remembering the Victims of the Croatia War of Independence and the Day of Remembering the Victims of Vukovar and Škabrnja||Dan sjećanja na žrtve Domovinskog rata i Dan sjećanja na žrtvu Vukovara i Škabrnje||November 18|
|St. Stephen's Day||Prvi dan po Božiću, Sveti Stjepan, Štefanje, Stipanje||December 26|
Some cities in Croatia such as Split and Dubrovnik celebrate their own holidays, in addition to the public ones, that celebrate patron saints or other milestones in their history.
UPDATE 19/11/19: The government changed the law on national holidays and officially moved Dan državnosti (Statehood Day) from June 25 to May 30. As part of this law change, the government also added a new holiday called Dan sjećanja na žrtve Domovinskog rata i Dan sjećanja na žrtvu Vukovara i Škabrnje, which will be celebrated on November 18. Dan neovisnosti will be marked on June 25, instead of October 8. They also decided that Dan neovisnosti will no longer be marked as a national holiday – now, it is a memorial day.