Krakow at Christmas is one of Europe’s most atmospheric winter city breaks. The Old Town fills with lights, wooden stalls and the smell of mulled wine, and the city keeps traditions you won’t find anywhere else. Here’s what to see, when to go and how to plan a festive weekend.

In short: the main Christmas market on the Main Market Square opens on Friday 27 November 2026 and runs until 6 January 2027. Entry is free. The nativity scene contest takes place on Thursday 3 December 2026. Two or three nights is enough to enjoy the market and the Old Town at a relaxed pace.
Krakow Christmas market 2026: dates and opening hours
The main market takes over part of the Main Market Square (Rynek Główny), right beside the Cloth Hall and St Mary’s Basilica. It opens on Friday 27 November 2026 and runs until 6 January 2027. Stalls are typically open from 10am to 8pm, with food and drink stalls staying open later.
Come in the evening, when the lights are on and the giant Christmas tree glows over the square. Try oscypek (smoked sheep’s cheese) with cranberry, pierogi, grilled kiełbasa, gingerbread and a mug of grzaniec, Polish mulled wine. The stalls also sell hand-painted baubles, woodcarvings, wool and amber, so it’s a good place for presents you won’t find at home.
Krakow nativity scenes (szopki): a UNESCO-listed tradition
Krakow’s szopki are not ordinary cribs. They are colourful, glittering models of the city’s churches and towers, with the nativity scene set inside. The tradition is so distinctive that it was added to UNESCO’s list of Intangible Cultural Heritage in 2018.
Every year on the first Thursday of December, makers carry their szopki to the Main Market Square for the contest. In 2026 that is Thursday 3 December. Afterwards, the best entries go on show at the Museum of Krakow in Krzysztofory Palace, on the square itself, so you can see them even if you visit later in the month.
Christmas carols and concerts
In December, Krakow’s churches host concerts of carols and pastorałki, traditional Polish Christmas songs. St Mary’s Basilica, with its famous Gothic altarpiece, is the most memorable setting. On Christmas Eve, Midnight Mass (Pasterka) fills churches across the city, and the great Sigismund Bell at Wawel Cathedral rings for the occasion.
The Garden of Lights at the Garden of Experiences
If you’re travelling with children, or simply love a good light show, head to the Stanisław Lem Garden of Experiences (al. Pokoju 68). In winter the park becomes the Garden of Lights, with large illuminated installations to walk through after dark.
Polish Christmas traditions worth knowing
The most important day of Polish Christmas is Christmas Eve, Wigilia. Families sit down to supper when the first star appears and share opłatek, a thin Christmas wafer, while exchanging wishes. Tradition calls for twelve meat-free dishes, a little hay under the tablecloth and an extra place at the table for an unexpected guest. Read more in our guide to 12 traditional Christmas Eve dishes.
New Year’s Eve in Krakow
If you’re staying on, the Main Market Square is the heart of New Year’s Eve celebrations, and the city’s bars and restaurants stay busy until late. For more ideas for the colder months, see how to spend winter in Krakow.
Where to stay for Christmas in Krakow
Grand Ascot is a 4-star boutique hotel on a quiet street, just 600 metres from the Main Market Square. That’s a 6-minute walk to the Christmas market, so you can pop out for mulled wine in the evening and be back in your room in minutes.
After a cold day of sightseeing, warm up in the sauna or with dinner at Four Restaurant. Reception is open 24 hours a day. If you’re driving, the hotel has its own underground car park (PLN 120 per night, reservation required). See our rooms and apartments and special offers, and book early: December weekends fill up fast.
Christmas in Krakow: FAQ
Is Krakow worth visiting at Christmas?
Yes. The Christmas market regularly features in rankings of Europe’s best, and the compact Old Town makes it easy to see everything on foot.
When does the Krakow Christmas market open in 2026?
The main market on the Main Market Square opens on Friday 27 November 2026 and runs until 6 January 2027.
Is the Krakow Christmas market free?
Yes, entry is free. You only pay for what you eat, drink and buy.
How many days do you need in Krakow at Christmas?
Two or three nights is ideal: enough time for the market, the Old Town, Wawel and Kazimierz.
How far is Grand Ascot Hotel from the Christmas market?
The hotel is 600 metres from the Main Market Square, about a 6-minute walk.