Since 2025, 24 December has been a public holiday in Poland, and retail trading that day is banned just as it is on Sundays. In 2026 Wigilia falls on a Thursday, so large shops will stay shut for three days running, Thursday through Saturday. For a traveller that is the key practical point: Christmas in Poland looks a lot like Christmas in Ukraine, with kutia, dumplings and carols, but it follows the Gregorian calendar and is taken seriously, so stock up on groceries before 23 December.
Wigilia: dinner starts with the first star
Christmas Eve, Wigilia, still begins with the sky in Polish homes. Children keep watch at the window for the first star, a nod to the Star of Bethlehem, and only then does everyone sit down. A handful of hay goes under the white tablecloth in memory of the manger, and some people also slip a coin or a carp scale under their plate for money.
Before dinner comes the sharing of the opłatek, the Christmas wafer. It is a thin unleavened sheet, much like a wafer biscuit, embossed with a nativity scene and bought at church or blessed in the parish. Everyone goes round to everyone else, breaks off a piece of the other person's wafer and offers a personal wish. In a large family this part of the evening can take longer than the meal itself, and it is when reconciliations happen and tears are shed.
Another detail Poles keep faithfully: one extra place is set at the table. It is for a traveller, an unexpected guest who cannot be turned away on such a night, and also a way of remembering those no longer with the family. If you are celebrating with Polish friends, you may well be that guest.

Twelve dishes and a carp in the bathtub
The meal is meatless, and tradition calls for twelve dishes, although people count differently and every region has its own line-up. Almost compulsory are clear red borscht with tiny mushroom dumplings called uszka, pierogi with cabbage and mushrooms, herring in oil and in sour cream, cabbage with peas, kutia in the east, and poppy-seed cake with a dried-fruit compote for dessert. Ukrainians will recognise nearly everything, except that the borscht is clear like a broth, with nothing floating in it.
The star fish of the evening is carp, fried or in aspic. For decades it was bought alive a few days before the holiday and kept in the bathtub, where children had time to name it, which turned dinner into a drama. Today the custom draws heavy criticism: animal welfare groups have protested outside shops for years, several big chains stopped selling live fish long ago, and polls show most Poles oppose the practice. More and more people buy their carp as fillets, while a scale still goes into the wallet for luck.
Pasterka and who brings the presents
Presents are opened straight after Wigilia, still on the 24th. Who brings them depends on the region: mostly Mikołaj, Gwiazdor in Greater Poland and Pomerania, and in the south Aniołek, the little angel, or Dzieciątko, the Christ Child. At midnight churches fill up for Pasterka, the midnight mass; seats near the door are claimed early, and carolling goes on long afterwards. 25 December, a Friday, is quiet and family-centred, and on the 26th, a Saturday, people visit friends. Some restaurants close on these days, so book any dinner in town for the 24th and 25th.
Wrocław and Gdańsk Christmas markets
Wrocław's market on the Rynek is one of the largest in Poland: rows of stalls, a skating rink, wooden slides, and mulled wine served in ceramic mugs shaped like boots, which locals then keep in their kitchens for years. The city's bronze dwarfs hide all around the square, and children enjoy hunting for them as much as riding the carousels. Last season the market ran from 21 November 2025 to 7 January 2026, daily from 10:00 to 21:00. The city posts the 2026/27 dates on the official Wrocław website, so look again closer to November.
Gdańsk's market stands on Targ Węglowy by the Golden Gate, at the entrance to the Main Town. For 2026 it has been announced from 20 November to 23 December, which means it is already closed by Wigilia. Hanseatic façades, amber stalls and smoked Baltic fish give it a very different flavour from Wrocław, and evenings there are cold and windy off the sea. For a wider comparison of markets across the continent, see our guide to Christmas markets in Europe.
Kraków szopki: castle-like cribs protected by UNESCO
A Kraków szopka looks nothing like a humble stable. It is a glittering multi-tiered structure of foil and coloured paper, with the towers of St Mary's Basilica, Wawel and the city's townhouses, while the Holy Family sits somewhere inside among knights, dragons and townsfolk. Some szopki fit in your palm, others stand taller than a person. Since 2018 the tradition has been on the UNESCO Intangible Cultural Heritage list.

The szopka competition has been held since 1937 on the first Thursday of December: in the morning makers carry their work to the Main Market Square and set it out on the steps of the Adam Mickiewicz monument. In 2026 the first Thursday falls on 3 December. It is probably the best chance to see the szopki together and talk to their makers, after which they move to an exhibition at the Museum of Kraków, on show almost until February.
Getting there from Ukraine
Flying out of Ukraine is still not possible, which leaves three options. Ukrzaliznytsia trains run to the border towns of Przemyśl and Chełm, where you change to Polish trains for Wrocław, Gdańsk or Kraków. Direct coaches from Lviv, Kyiv and other cities go to Wrocław and Gdańsk, and in December seats on the days before the holidays sell out noticeably earlier. By car, allow extra time at the border, because queues grow before Christmas. Timetables and crossing rules change, so confirm them shortly before you leave. If the border is not an option right now, Lviv offers a similar Christmas mood, covered in our guide on what to see in Lviv.
Table: Christmas in Poland 2026/27
| Date | Day | Event | In practice |
|---|---|---|---|
| 20 November - 23 December | daily | Targ Węglowy market, Gdańsk | closed by Wigilia |
| from late November | daily | Rynek market, Wrocław | 2026/27 dates on the city site, last season until 7 January |
| 3 December | Thursday | Kraków szopka competition | Main Market Square, from the morning |
| 6 December | Sunday | Mikołajki, small presents | an ordinary Sunday |
| 24 December | Thursday | Wigilia, opłatek, Pasterka at midnight | public holiday, shops closed |
| 25 December | Friday | Christmas Day | shops closed |
| 26 December | Saturday | Second Day of Christmas | shops closed |
| 31 December | Thursday | Sylwester, New Year's Eve | concerts on city squares |
| 6 January | Wednesday | Three Kings, Orszak procession | public holiday |
We checked these dates at the end of October 2026, and market schedules and road conditions are worth another look before departure. One tip that will not go out of date: if you are invited to Wigilia, bring something sweet for the table and do not turn down the opłatek, even if you speak no Polish. A wish in Ukrainian or English will be understood.