Public holidays in the Czech Republic

Public holidays in the Czech Republic are defined by Act No.

Public holidays (unlike other holidays) "should remind citizens of the traditions, noble goals and historical twists and turns on which Czech statehood is built".

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

They must also close at noon on 24 December because this day most Czechs celebrate Christmas.

Pharmacies, gas stations, shops at railway stations (including Prague's Hlavní nádraží), airports and hospitals are exempt.