There are a total of 14 public holidays in Croatia in 2023.
The year starts with New Year’s Day, which in 2023 falls on a Sunday, meaning no free working day. And there are a further two public holidays that fall on a weekend, and of course Easter Sunday is also on a weekend. With all these weekend holidays it actually means that that there will be 10 public holidays in Croatia in 2023.
January 1 New Year's Day - Sunday
January 6 Three Kings - Friday
April 9 Easter - Sunday
April 10 Easter Monday - Monday
May 1 Labor Day - Monday
May 30 National Day – Tuesday
June 8 Corpus Christi – Thursday
June 22 Day of Anti-Fascist Struggle - Thursday
August 5 Victory and Homeland Thanksgiving Day and Croatian Veterans Day - Saturday
August 15 Assumption of the Blessed Virgin Mary – Tuesday
November 1 All Saints' Day - Wednesday
November 18 the Day of Remembrance of the Victims of the Homeland War and the Day of Remembrance of the Victims of Vukovar and Škabrnja - Saturday
December 25 Christmas Day - Monday
December 26 Saint Stephen – Tuesday