Country guide
Christmas Markets in Czech Republic 2026
Last updated · How we compile this guide
When are the Christmas markets in Czech Republic in 2026?
We list 43 Christmas markets in Czech Republic, in 25 towns and cities. Confirmed 2026 dates include Old Town Square Christmas Market (Staromestske namesti) in Prague, 28 Nov 2026 – 6 Jan 2027; Wenceslas Square (Václavské namesti) in Prague, 28 Nov 2026 – 6 Jan 2027. Last season the typical opening date was 29 Nov, and 4 markets stayed open after 25 December. The first Sunday of Advent in 2026 is 29 Nov 2026.
Czech Christmas markets (vánoční trhy) are among the most atmospheric in Europe, and good value too. Prague's Old Town Square market is the star, but Brno, Český Krumlov, Olomouc and Plzeň have lovely markets of their own.
Try svařák (mulled wine), medovina (mead), grilled sausages and the chimney cake trdelník, and look for wooden toys, blown-glass ornaments and ceramics. Many Czech markets stay open into early January.
Best cities for Christmas markets in Czech Republic
All Christmas markets in Czech Republic by town
Beroun
- Berounský advent30 Nov – 21 Dec 2025↗
Břeclav
- Breclav Christmas Market13 Dec – 21 Dec 2025↗
Brno
- Brno Christmas - Moravian SquareDates to be announced↗
- Brno Christmas - Old Town HallDates to be announced↗
- Brno Christmas - Radnická StreetDates to be announced↗
- Brno Christmas - Zelný Trh (The Cabbage Market)Dates to be announced↗
- Brno Christmas Market at Dominikánské namesti (Dominican Square)Dates to be announced↗
- Brno Christmas Market Namesti Svobody (Freedom Square)Dates to be announced↗
České Budějovice
- Žižkárna Christmas MarketsDates to be announced↗
Český Krumlov
- Cesky Krumlov Advent Market27 Nov 2025 – 6 Jan 2026↗
Hradec Králové
- Hradec Králové Christmas markets (Vanocni trhy Hradec Králové)30 Nov – 23 Dec 2025↗
Jindřichův Hradec
- Jindrichuv Hradec Christmas MarketsDates to be announced↗
Karlovy Vary
Klatovy
- Klatovy Christmas MarketsDates to be announced↗
Liberec
- Liberec Christmas MarketDates to be announced↗
Litoměřice
- Litomerice Christmas at Mírové namesti (Peace Square)Dates to be announced↗
Mělník
- Melnik Christmas markets1 Dec – 23 Dec 2025↗
Most
- Most Christmas Market28 Nov – 31 Dec 2025↗
Olomouc
- Olomouc Christmas Market - Upper Square (Horní namesti)Dates to be announced↗
Opava
Pardubice
- Pardubice Christmas marketsDates to be announced↗
Písek
- Písek Christmas MarketDates to be announced↗
Plzeň
- Plzen Christmas MarketDates to be announced↗
Prague
- Peace Square (namesti Míru)22 Nov – 24 Dec 2025 (tentative)↗
- Republic Square (namesti Republiky)25 Nov – 24 Dec 2025 (tentative)↗
- Republic Square (namesti Republiky) (Second market)25 Nov – 24 Dec 2025 (tentative)↗
- Tyl's Square (Tylovo namesti)25 Nov – 24 Dec 2025 (tentative)↗
- Old Town Square Christmas Market (Staromestske namesti)28 Nov 2026 – 6 Jan 2027↗
- Wenceslas Square (Václavské namesti)28 Nov 2026 – 6 Jan 2027↗
- Jiřího z Poděbrad Square, Vinohrady, 130 00 Praha 3, CzechiaDates to be announced↗
- Prague Castle Christmas MarketDates to be announced↗
- Smíchov - pedestrian zone AndelDates to be announced↗
Rožnov
- Wallachian Christmas FairDates to be announced↗
Sokolov
Úštěk
- Ústí advent - Gathering of Angels13 Dec 2025↗
Vyškov
- Vyškov Christmas MarketDates to be announced↗
Zlín
- Zlín Christmas Market28 Nov – 23 Dec 2025↗
Frequently asked questions
How many Christmas markets are there in Czech Republic?
We list 43 Christmas markets in Czech Republic. The towns with the most are Prague (9), Brno (6), Ostrava (3), Karlovy Vary (2) and Opava (2).
When do Christmas markets start in Czech Republic?
Last season the earliest market in our list, Peace Square (namesti Míru) in Prague, opened on 22 Nov 2025; the typical opening date was 29 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 Czech Republic are open after Christmas?
4 markets stayed open after 25 December last season, for example Cesky Krumlov Advent Market (Český Krumlov), Most Christmas Market (Most), Old Town Square Christmas Market (Staromestske namesti) (Prague) and Wenceslas Square (Václavské namesti) (Prague). See our open after Christmas list.