- January 1st – New Year's Day (Nova Godina)
- January 6th – Epiphany (Bogojavljenje, Sveta tri kralja)
- variable date (March/April) – Easter and Easter Monday (Uskrs i uskrsni ponedjeljak)
- May 1st – International Workers' Day (Međunarodni praznik rada)
- variable date – Corpus Christi, 60 days post Easter (Tijelovo)
- June 22nd – Anti-Fascist Struggle Day (Dan antifašističke borbe)
- June 25th – Statehood Day (Dan državnosti)
- August 5th – Victory and Homeland Thanksgiving Day and the Day of Croatian defenders (Dan pobjede i domovinske zahvalnosti i Dan hrvatskih branitelja)
- August 15th – Assumption of Mary (Velika Gospa)
- October 8th – Independence Day (Dan neovisnosti)
- November 1st – All Saints Day (Dan svih svetih)
- December 25th – Christmas (Božić)
- December 26th – St. Stephen's Day (Sveti Stjepan)
Citizens of the Republic of Croatia who celebrate different religious holidays have the right not to work on those dates. This includes Christians who celebrate Christmas on January 7th per the Julian calendar, Muslims on the days of Ramadan Bayram and Kurban Bayram, and Jews on the days of Rosh Hashanah and Yom Kippur.
Some cities also celebrate de facto public holidays on their patron saints' feast days. For example, Split celebrates Saint Domnius (Sveti Duje) on May 7th, while Dubrovnik marks the day of Saint Blaise (Sveti Vlaho) on February 3rd.