Los días festivos en la República Checa se definen en la Ley n.º 245/2000 como días festivos nacionales, otros días festivos, días importantes y días de descanso. Además de los días festivos, esta ley también define otros días festivos y días importantes. Los días festivos y otros días festivos son días no laborables, los días importantes son días laborables (a menos que caigan en sábado o domingo). Los días festivos (a diferencia de otros días festivos) "deben recordar a los ciudadanos las tradiciones, los objetivos nobles y los giros históricos sobre los que se construyó el Estado checo". [1] [2]
En algunos días festivos nacionales y de otro tipo, el horario de apertura de algunas tiendas está limitado por ley.
Desde 2016, los comercios de más de 200 metros cuadrados deben permanecer cerrados el día de Año Nuevo, el Lunes de Pascua, el Día de la Liberación (8 de mayo), el Día de la Independencia (28 de septiembre), el Día de la Independencia de Checoslovaquia (28 de octubre) y los dos días de Navidad (25 y 26 de diciembre). También deben cerrar a mediodía el 24 de diciembre, día en que la mayoría de los checos celebran la Navidad.
El cierre no se aplica a todos los comercios. Los pequeños supermercados y tiendas de alimentación con una superficie inferior a 200 metros cuadrados pueden permanecer abiertos. Quedan exentas las farmacias, las gasolineras, las tiendas en las estaciones de tren (incluida la Hlavní nádraží de Praga), los aeropuertos y los hospitales.