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.

25Christmas markets
10Towns & cities
21 NovTypical opening (2025)
3Open after 25 Dec

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↗

Kraków

  • Krakow Christmas Market (Krakowskie Targi Bozonarodzeniowe)Dates to be announced↗

Łódź

  • Lodz Christmas market on PiotrkowskaDates to be announced↗

Poznań

  • Poznan Bethlehem (Betlejem Poznanskie)Dates to be announced↗
  • Poznan Christmas Market at Freedom Square (Plac Wolnosci)Dates to be announced↗
  • Poznan Christmas Market at Lazarski SquareDates to be announced↗

Szczecin

  • Szczecin Christmas Market - Aleja KwiatowaDates to be announced↗
  • Szczecin Christmas Market - Plac AdamowiczaDates to be announced↗
  • Szczecin Christmas Market - Plac LotnikówDates to be announced↗

Toruń

  • Torun Christmas Market (Torunski Jarmark Bozonarodzeniowy)Dates to be announced↗

Warsaw

  • Warsaw Christmas Market - Castle Square21 Nov 2025 – 6 Jan 2026↗
  • Warsaw Christmas Market - Praga21 Nov 2025 – 6 Jan 2026↗

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.

Christmas markets in other countries