New Year’s Eve is called Silvestr in Czech, after the feast day of St Sylvester on 31 December. It is a major social celebration even though December 31 itself is not a statutory Czech public holiday.
Czechs celebrate in many ways: private house parties, restaurants, mountain cottages, clubs, hotel programmes and public gatherings. Prague attracts especially large numbers of international visitors, while ski resorts and countryside cottages are popular for groups of friends and families.
Food and drink on Silvestr
The typical format is grazing rather than a formal national feast. Party tables may include chlebíčky—open-faced sandwiches—along with small snacks, cheese, cold cuts, crisps, nuts, canapés and homemade spreads.
Sparkling wine is common for the midnight toast, as are beer and other drinks. Czech households may also serve sweets and leftover Christmas cookies.
The following day has stronger food symbolism: lentils are traditionally eaten on New Year’s Day because they are associated with money and prosperity.
Midnight and fireworks
People toast at midnight, exchange wishes and watch fireworks or organised light displays. Rules on private pyrotechnics have become more restrictive in some municipalities and sensitive locations, so visitors should check local regulations rather than assume fireworks are permitted everywhere.
Prague’s centre can be extremely crowded. Public transport often runs special schedules, and taxis or ride-hailing services may face heavy demand.
Are shops open on 31 December?
December 31 is not covered by the statutory public-holiday closure rule. However, many retailers voluntarily shorten their opening hours, and smaller businesses may close early. Current-year branch information matters much more than the general legal rule.
Buy groceries and essentials during the day rather than relying on late-evening shopping.
What happens on 1 January?
January 1 is a Czech public holiday and large stores over 200 m² are generally required to close under the retail-opening law. Offices, banks and many attractions are also closed or operate reduced schedules.
That makes the transition from Silvestr to New Year’s Day operationally important for travellers: December 31 is a celebration day with variable commercial hours; January 1 is an actual statutory holiday.
Visitor tip
If you want a restaurant, concert, cruise, hotel programme or mountain stay for Silvestr, reserve well in advance. Prices and minimum-stay requirements can be significantly higher than on an ordinary winter night.