Tomorrow, 28 October, is a national holiday in the Czech Republic, marking the anniversary of the establishment of the First Czechoslovak Republic in 1918. Large supermarkets like Albert, Lidl, Tesco and Billa will be closed, with exceptions for smaller shops belonging to these franchises, such as the Billa close to Brno hlavní nádraží.
There is often confusion about the opening hours of supermarkets on Czech national holidays, as the rules vary; a law restricting sales on certain holidays in shops with a floor area over 200 m² has been in force since 2016, but doesn’t apply to every national holiday.
If you are unsure about a specific shop, more information can be found on the respective websites.
According to the law, shops with a floor area over 200 m² must be closed on the following holidays:
- January 1 – Day of the Restoration of the Independent Czech State and New Year
- Easter Monday
- May 8 – Victory Day
- September 28 – Czech Statehood Day
- October 28 – Day of the establishment of an independent Czechoslovak state
- December 24 – Christmas Day, open only until 12 noon
- December 25 – Christmas Day
- December 26 – St. Stephen’s Day/Boxing Day