On 28 October, Czechoslovak Independence Day, shops larger than 200 square metres are closed in Czechia. In 2026 the holiday falls on a Wednesday, so it is best to stock up in advance.
The 2016 Trading Hours Act bans large retailers from trading on public holidays so that their employees can spend at least some holidays with their families. But the ban applies not to all holidays: it covers 1 January, Easter Monday, 8 May, 28 September, 28 October, and 25 and 26 December.
So on 28 October hypermarkets and supermarkets, DIY megastores and some shopping centres will be closed.
The ban does not apply to shops up to 200 square metres, petrol stations, pharmacies, shops in medical facilities and outlets in places with heavy passenger traffic, such as railway stations and airports. It does not apply to wholesalers either: Makro will operate as usual, including delivery. You can also shop at the last minute in online stores. It is best to check the opening hours of specific shops on their websites.
Czechia remembers the founding of Czechoslovakia, proclaimed on 28 October 1918. On this day the president awards state decorations, and in many places across the country traditional wreath-laying ceremonies take place.
This affects all shoppers in Czechia, including foreigners. On 28 October hypermarkets and supermarkets will be closed, while shops up to 200 square metres, petrol stations, pharmacies and Makro will be open.
Around Prague guide on this topic: Are shops open on Czech public holidays
Around Prague, based on reporting by novinky.cz