Christmas Eve and Christmas Day (Vánoce) in Prague 2026

Prague, Czechia

By the Travel Wiki editorial team

Mulled Wine and Christmas Lights on Old Town Square

Dusk comes early in late December, and by half past four the square is already lit. The Christmas tree in Old Town Square runs its lighting sequence daily at 16:30, 17:30, 18:30, 19:30, 20:30 and 21:30 through the season, and the market stalls around it stay open daily from 10:00 until 22:00. You will smell svařák (mulled wine) and hot honey mead before you see the stalls, and caramelised almonds and roasted chestnuts are sold alongside. The main markets at Old Town Square and Wenceslas Square run from 28 November to 6 January, so a visit on Christmas Eve, Christmas Day or St Stephen's Day lands squarely in the middle of the season.

Prague's Christmas markets stay open on 24 December, including Old Town Square, Peace Square (Náměstí Míru) and Anděl, and you will find live carp sold there for the traditional dinner. Beyond the two flagship squares, smaller markets fill the neighbourhoods: Peace Square from 20 November to 24 December (10:00–20:00), Republic Square from 25 November to 24 December (10:00–20:00), the market by Palladium on Republic Square from 28 November to 6 January (10:00–20:00), Kampa Square from 3 December to 4 January (10:00–20:00), and Havel's Market from 25 November to 6 January (Monday–Saturday 07:00–19:00, Sunday 08:00–18:30).

Midnight Mass, Concerts and Christmas Eve in the Churches

Christmas Eve is the heart of Czech Christmas, even though it is not an official public holiday — the days off are 25 and 26 December. Churches across the city hold children's Christmas Masses before 16:00, a 16:30 Mass at Týn Church, an open-air Mass at 21:00 on Old Town Square, and Midnight Mass at the Strahov Monastery Basilica and other churches. Concerts and ballet performances run on 24 December as well: the Festive Christmas Concert in Smetana Hall at the Municipal House begins at 17:00, and the Christmas Eve and Christmas Day Mozart Dinner at the Boccaccio Hall in the Grandhotel Bohemia starts at 19:00.

On 25 and 26 December the programme widens to concerts, opera, ballet and black light theatre, and bars, cafés and clubs generally open as normal. If you want a traditional Czech Christmas dinner served to you rather than cooked at home, the Municipal House Beer Hall and U Vejvodu Pub Restaurant both serve one; Nebozizek Restaurant serves turkey on 25 December. The Medieval Banquet and the Traditional Czech Night (the latter outside the centre, with hotel pick-up and transport included) bundle food, drink and entertainment. Book ahead for eating out on 24 December — most restaurants outside the tourist centre close, and the ones that open fill up.

Carp, Potato Salad and the Christmas Table

The Czech Christmas meal is eaten on 24 December: fish soup, then carp or zander in breadcrumbs with cold potato salad, and apple strudel or sweetbread to finish. The breaded carp with potato salad has been the standard since the 1960s, bones and all; if you would rather avoid picking through it, breaded chicken or pork with potato salad is the usual substitute, and the fish soup is typically carp-based and boneless. Roasted duck with stewed red cabbage and dumplings, once an upper-class Christmas dish, is now common across the city.

For sweets, look for vánočka (a brioche-style bread with almonds and dried fruit), Stollen, gingerbread with lemon icing, and the small Christmas biscuits — beehive cookies, Linzer cookies, vanilla crescents and bear-paw cookies. To drink, the market stalls pour svařák, hot honey mead, hot apple or pear juice with spices (with or without alcohol), grog (tea, lemon, sugar and rum), eggnog and hot chocolate. Restaurants serve either their regular à la carte menu, a special Christmas menu, or both.

Skating, River Cruises and the Days Between

Outdoor ice rinks operate through the season, most until the end of January or into February. The rink on Wenceslas Square runs 28 November to 14 February, 09:00–21:00; Ovocný trh 28 November to 31 January, 10:00–21:00; Na Františku 25 November to 28 February (Monday–Friday 08:00–18:30, weekends 08:00–19:30); Tower Park in Prague 3 from 1 December to 28 February (Monday–Friday 15:00–20:00, weekends 09:00–20:00, and 09:00–20:00 daily from 22 December to 4 January); Letná Park 1 December to 28 February, 09:00–21:00; and Výstaviště from 5 December to 28 March, weekends 15:15–17:15.

Christmas river cruises on the Vltava combine dining and sightseeing aboard decorated boats, and prices are the same as at other times of year. On the transport side, a decorated Christmas tram runs during Advent and Christmas on regular tickets, and historic tram no. 42 runs in the centre. A single ticket starts at 50 CZK (90 minutes, valid on trams, buses and metro) and a day card is 120 CZK. Expect a Sunday timetable on 24, 25, 26 and 31 December and 1 January, with intervals stretching to around 20 minutes on trams and metro.

What Opens, What Closes, and When to Come

On 24 December, shops and attractions close at lunchtime or early afternoon, some museums (the National Museum among them) shut altogether, and no day trips operate outside Prague. On 25 and 26 December, museums and attractions open but shops close — large shops over 200 m² stay shut on 25 December, while small shops and convenience stores generally trade as normal, and everything reopens to normal hours on 26 December. If you are staying three or four days, add one or two around 24–26 December to absorb the closures.

Weather is cold and 24 December is usually snow-free; Prague averages around 47 snow days a winter, spread across December to February. Advent weekends — the first through the third — carry the fullest festive atmosphere, and travel tickets climb in price closer to Christmas and New Year, so early December is the cheaper window. Decorations go up on the first Sunday of Advent and stay until 6 January; taking them down earlier is considered bad luck. If you stay into January, the Three Kings procession crosses Charles Bridge on 5 January 2027 from 15:30 to 16:45, and New Year's Eve festivities and fireworks close out the year on 31 December.

Start with the calendar: fix your dates around the market season, which runs from late November to 6 January, and decide whether you want the Advent build-up or the quiet, family-centred days of 24 to 26 December. Book your Christmas Eve dinner and any concert seats well in advance, check the Sunday transport timetables for the holiday dates, and leave room in the plan for an afternoon of skating and an evening on the square with a cup of svařák in hand. Veselé Vánoce.

Sources

  1. What's Open in Prague at Christmas 2026 | 24-26 December
  2. The ultimate guide to Christmas in Prague (2026 ...

About this place