Country guide
Christmas Markets in Poland 2026
Last updated · How we compile this guide
When are the Christmas markets in Poland in 2026?
We list 25 Christmas markets in Poland, in 10 towns and cities. Last season the typical opening date was 21 Nov, and 3 markets stayed open after 25 December. The first Sunday of Advent in 2026 is 29 Nov 2026.
Poland's Christmas markets (jarmarki bożonarodzeniowe) are bigger every year. Kraków's market fills the vast Main Market Square, Wrocław's is one of the largest in the country, and Gdańsk's market sits in the heart of the rebuilt old town. Poznań, Łódź and Toruń have big markets too.
Look for grzaniec (mulled wine), oscypek smoked cheese, pierogi and hand-painted glass baubles.
Best cities for Christmas markets in Poland
All Christmas markets in Poland by town
There are also 1 seasonal ice rink in Poland — see our Christmas ice skating guide.
Gdansk
- Gdansk Christmas Market - Academy of Fine Arts21 Nov – 23 Dec 2025↗
- Gdansk Christmas Market - Bogusławskiego21 Nov – 23 Dec 2025↗
- Gdansk Christmas Market - Przedbramia21 Nov – 23 Dec 2025↗
- Gdansk Christmas Market - The Coal Market21 Nov – 23 Dec 2025↗
- Gdansk Christmas Market - Tkacka21 Nov – 23 Dec 2025↗
Katowice
- Katowice Christmas Market (Jarmark Bozonarodzeniowy w Katowicach)22 Nov 2025 – 5 Jan 2026↗
Łódź
- Lodz Christmas market on PiotrkowskaDates to be announced↗
Toruń
- Torun Christmas Market (Torunski Jarmark Bozonarodzeniowy)Dates to be announced↗
Warsaw
Wrocław
- Warsaw Christmas Market - Market Square EastDates to be announced↗
- Warsaw Christmas Market - Market Square NorthDates to be announced↗
- Warsaw Christmas Market - Market Square SouthDates to be announced↗
- Warsaw Christmas Market - Market Square WestDates to be announced↗
- Wroclaw Christmas Market - OlawskaDates to be announced↗
- Wroclaw Christmas Market - SwidnickaDates to be announced↗
- Wroclaw Christmas Market at Salt Square (Plac Solny)Dates to be announced↗
Zakopane
- Zakopane MikolajkiDates to be announced↗
Frequently asked questions
How many Christmas markets are there in Poland?
We list 25 Christmas markets in Poland. The towns with the most are Wrocław (7), Gdansk (5), Poznań (3), Szczecin (3) and Warsaw (2).
When do Christmas markets start in Poland?
Last season the earliest market in our list, Gdansk Christmas Market - Academy of Fine Arts in Gdansk, opened on 21 Nov 2025; the typical opening date was 21 Nov 2025. In 2026 the first Sunday of Advent is 29 Nov 2026, and most markets open in the week or two before it.
Which Christmas markets in Poland are open after Christmas?
3 markets stayed open after 25 December last season, for example Katowice Christmas Market (Jarmark Bozonarodzeniowy w Katowicach) (Katowice), Warsaw Christmas Market - Castle Square (Warsaw) and Warsaw Christmas Market - Praga (Warsaw). See our open after Christmas list.