Christmas and New Year's 2023: Shop closures and transport schedules for Prague

A guide to last-minute shopping for groceries and how to plan your evening out on New Year's Eve. Staff

Written by Staff Published on 14.12.2023 13:57:00 (updated on 24.01.2024) Reading time: 2 minutes

In the Czech Republic, stores exceeding 200 square meters must by law observe closures on certain public holidays, with Christmas being no exception. By law, such shops must close on Dec. 25 and Dec. 26, and New Year's Day. Prague's public transport authority also reverts to a holiday schedule. Bookmark this page to help you better plan your holiday shopping and travel.

Christmas Eve store openings and closures

For those last-minute gifts, select stores might extend hours until 11 p.m. on December 22-23. On Dec. 24, larger stores can stay open until noon. However, specific opening hours vary among supermarkets. Some shops may close as early as 11:30 a.m., while others, won't open at all on Christmas Eve.

Dec. 24 store closures

  • Albert: Open until 11:45 a.m.
  • Lidl: Open until 11:30 a.m.
  • Billa: Open 7 a.m. to 11:45 a.m (delivery service available til 3 p.m.)
  • Penny Market: Closed
  • Kaufland: Open until 11:45 a.m.
  • Globus: Open until 11:30 a.m.
  • Tesco: Open until 11:45 a.m.

Christmas Day, Boxing Day, and New Year's Day closures

By law, all stores exceeding 200 sq m must remain closed on Dec. 25 and 26 as well as on Jan 1. However, exemptions apply to pharmacies, gas stations, and shops in the airport and railway stations (including Prague’s Hlavní nádraží) and hospitals. Most grocery stores offer shortened opening hours on Dec. 31. Grocery delivery is available via Rohlík and Košík on Dec. 26 as well as on Dec. 31 and Jan. 1.

New Year's Eve opening hours

  • Albert: Open until 6 p.m.
  • Lidl: Open until 5 p.m.
  • Billa: Open until 5 p.m.
  • Penny Market: Open 5 p.m.
  • Kaufland: Open until 6 p.m.
  • Globus: Open until 6 p.m.
  • Tesco: Open until 11:45 a.m.

Holiday public transport schedule

Prague's public transport authority has posted its schedule for Christmas and New Year's holidays. On Dec. 24, buses and trams will operate on a Saturday timetable until 6 p.m., transitioning to night service afterward. The metro will run until midnight, with a 20-minute interval after 6 p.m.

Daily tram lines cease operations at around 6 p.m. Night tram lines run at regular intervals from approximately 6 p.m. until 7 a.m. on Dec. 25, 2023.

For the first and second days of Christmas and New Year's Day, Prague Integrated Transport services will adhere to Sunday timetables. Between Dec. 27 and 30, as well as on Jan. 2, public transport will run on a typical workday holiday schedule.

New Year's Eve transport service

On New Year's Eve, the metro will run on the Sunday timetable with extended hours until approximately 2:30 a.m. (Jan. 1, 2024) at 10-minute intervals. Trams will offer a reinforced night service from 10 p.m. to 3:30 a.m., followed by 20-minute intervals until 7 a.m.


For a detailed overview of holiday timetables, consult the official resource here. Plan your festivities accordingly to make the most of the holiday season in Czechia.

For a complete overview of the holiday schedule visit the DPP website.

Would you like us to write about your business? Find out more