Public holidays in the Czech Republic

Public holidays in the Czech Republic are defined by Act No. 245/2000, on national (public) holidays, on other holidays, on significant days and on days off from work. In addition to public holidays, this law also defines other holidays and significant days. Public holidays and other holidays are non-working days, significant days are working days (unless they fall on a Saturday or Sunday). Public holidays (unlike other holidays) "should remind citizens of the traditions, noble goals and historical twists and turns on which Czech statehood is built".

On some national and other holidays, the opening hours of some stores are limited by law.

Restrictions on sales on public holidays
Since 2016, stores over 200 square meters must remain closed on New Year's Day, Easter Monday, Liberation Day (8 May), Statehood Day (28 September), Independent Czechoslovak State Day (28 October) and both Christmas Days (25 and 26 December). They must also close at noon on 24 December because this day most Czechs celebrate Christmas.

The closures do not apply to all stores. Small minimarkets and grocery stores with area smaller than 200 square metres (~2153 square feet) can remain open. Pharmacies, gas stations, shops at railway stations (including Prague's Hlavní nádraží), airports and hospitals are exempt.