Opens in a new tab

Christmas Markets in the Czech Republic

The country where the stalls don't close for Christmas, and where the second city might out-pour the first.

Czechia is the country that refuses to switch its Christmas off. German markets pack up on the 23rd and 24th. Prague's big squares pour svařák straight through Christmas Day to Epiphany, Karlovy Vary reopens its colonnade stalls from the 25th to New Year's Day, and Český Krumlov has taken to running into January. Entry is free at every market in the country, prices come in korunas rather than euros, and a cup of mulled wine costs 50 to 100 CZK, two to four euros, where Vienna starts at €4.50.

First to open13 NovBrno
Last to close6 JanPrague
Top score7.8Prague

Checked August 2026. Brno and Plzeň 2026 dates confirmed. Others follow last season's pattern until announced.

Brno Christmas Market
Brno
Prague christmas market
Prague
The short answer

If you only go to one Christmas market in Czech Republic this year

Our pick, and the runner-up worth the detour.

Our pick beyond Prague

Olomouc

110 stalls · UNESCO square · 2h11 from Prague

Olomouc is where Czechs send each other: 110 stalls on two linked squares under the UNESCO Holy Trinity Column, the country's deepest punch list with an annual collector mug and its own punch trail, a historic carousel and a free ice rink. It has Prague's looks at a fraction of the crowd, and the fast train does it in just over two hours.

Brno runs it close: five linked squares, a 100-year tree tradition and the turbomošt phenomenon

This is the shortlist

It's ranked on atmosphere, stall quality and how well the city works as a base.

The anchor · 28 Nov–6 Jan
Brno
Five squares & turbomošt · 27 Nov–23 Dec
Olomouc
Punch city · late Nov–23 Dec
Český Krumlov
Castle town · runs into January
Karlovy Vary
Spa colonnade · open 25–31 Dec
Plzeň
Cathedral square · 21 Nov–23 Dec
Litoměřice
Small & late-season · mid-Dec
This season

When does every Czech Republic Christmas market open and close?

This list is updated as official dates land

Czech Republic · opening dates
MarketOpensClosesSizeEntrySince
Vánoční trhy Brno (Vánoce Brno and Brněnské Vánoce)
Fri 13 Nov
Thu 31 Dec
LargeFree1993
Vánoční trhy Praha
Sat 28 Nov
Wed 6 Jan
LargeFree
Runs into January Closes before the New YearDates change from year to year, so check the market’s own page before you book.
Browse by country

One Christmas season, country by country

Every market, ranked

All Christmas markets we visited in the Czech Republic

Brno Christmas Market
Large

Brno

November 13, 2026 – December 31, 2026

Brno spreads its Christmas markets over half a dozen squares from 13 November to 31 December 2026, all a short walk from the main station. Zelný trh is the biggest, with more than 100 stalls and plenty of crafts. Svařák cost 70 CZK last season, and the stalls keep going after Christmas.

Hotels in Brno for your dates
Prague christmas market
Large

Prague

November 28, 2026 – January 6, 2027

Prague runs seven markets from 28 November 2026 to 6 January 2027, all free to enter. Old Town Square's 26-metre spruce carries 95,000 lights and gets lit six times a night. A 120 CZK day pass covers the tram route between them.

Hotels in Prague for your dates
Side by side

How they compare

The Index is the overall score out of 10. Elbow room is a planning signal and sits outside it.

MarketAtmosphereValueFoodElbow roomAccessStallsIndex
Brno7976887.7
Prague8884877.8

Swipe the table sideways to see all six scores and the Index →

Czechia runs the longest Christmas market season in Europe and charges the least for it. The stalls open around 21 November, Prague pours svařák until 6 January, entry is free at every market in the country, and the prices come in korunas, which means your mulled wine costs two to four euros in a week when Vienna is asking €4.50 to start. No other country on this site keeps Christmas going that long for that little.

The catch is that most visitors never find out. They land in Prague, shuffle through Old Town Square at six in the evening, pay the capital's prices, and go home believing they have seen Czech Christmas.

They saw the front door. The house is bigger, and the best rooms are one cheap train away.

Start in Prague, and play it in halves

Prague runs seven markets from 28 November 2026 to 6 January 2027, and the spectacle is real: a 26-metre spruce on Old Town Square carrying 95,000 lights, lit six times each evening in front of the Gothic spires. Stand mid-square for one lighting. You will not regret it.

Then use the clock. The big squares belong to the morning and to lighting time, when the crowd is part of the show. The evenings belong to the neighbourhood markets, where Vinohrady locals drink after work and the queue for a klobása is four people instead of forty. A 120 CZK day pass covers every tram between them.

Budget 500 to 1,000 CZK a head for a proper market evening of eating and drinking in the capital. On Old Town Square the svařák runs about 100 CZK. Hold that number, because it is about to be undercut.

The second city out-pours the first

If you have done market trips before, skip straight to Moravia and let Prague be your airport.

Brno spreads its market across five linked squares from 27 November to 23 December, keeps a hundred-year-old tree tradition going, and stays lively after dark in a way tourist markets never quite manage. Its signature drink is turbomošt, hot organic cider spiked with apple brandy, and the stalls that invented it pour fifteen thousand litres of the stuff each season. Svařák here costs 50 to 70 CZK, half the Old Town Square rate for a better crowd.

Olomouc answers with 110 stalls on two linked squares under the UNESCO Holy Trinity Column, the country's deepest punch list with an annual collector mug and its own punch trail, a historic carousel and a free ice rink. It has Prague's looks at a fraction of the crowd, and the fast train from the capital does it in just over two hours.

The two are 1h15 apart by train, so a two-night loop covers both. Trains leave Prague roughly every half hour and start at 99 CZK. The price of leaving the capital is a coffee.

The country that stays open through Christmas

Here is the fact that decides trips: German markets pack up on the 23rd and 24th of December, and most Austrian ones follow. Czechia does not.

Prague's main squares trade on the 24th, 25th and 26th and keep pouring to Epiphany. Karlovy Vary reopens its colonnade stalls from the 25th to New Year's Day. Český Krumlov has taken to keeping its square lit into January, with the castle above it and advent raft rides below.

So if your only free week is Christmas week itself, the choice makes itself. The famous German names will be dark before you land. Czechia will be open, and quieter than it was on the second Saturday of Advent.

December here still belongs to the folk calendar

Come on 5 December and you get the country's strangest, best evening: Mikuláš, an angel and a devil working every square in the country while children negotiate for sweets with performed bravery. In the week before Christmas, carp tubs appear on street corners, because the Czech Christmas dinner still swims until the 23rd. Presents come from Ježíšek after dinner on the 24th, not from Santa in the morning.

With kids, build the trip around that. The 5th anywhere, Olomouc's carousel and free rink, Český Krumlov's living nativity, and Prague's weekend craft workshops on Old Town Square fill the daylight hours the markets don't.

The one-week play

Fly into Prague and give it three nights, split-day style: spectacle in the morning, neighbourhood squares after dark. Take the train to Brno for a night, loop to Olomouc for another, and come back. If an advent Sunday falls in your week, Kutná Hora's UNESCO churches sit an hour out, with stalls on the first two December Sundays only. Plzeň runs a full market from 21 November to 23 December if you are routing west toward Bavaria.

That week costs less than four nights of market-going in Vienna or Munich, covers five different Christmases, and ends in a country still open when everywhere else has swept up.

Bring korunas, not euros. Everything else is already cheaper.

On the map

How far apart are the Christmas markets in Czech Republic?

Every line is a train between two markets, with the fastest journey time. Tap a market to see its dates, the trains from there and hotels nearby.

Planning the trip

Pairing cities, and what it costs

Christmas markets you can pair by train

The best trips pair two or three cities a short train ride apart. Times are the fastest regular train, station to station, and how often it runs.

Prague → Brno2h36 · from 99 CZKTickets
Prague → Olomouc2h11 · ~55 trains a dayTickets
Prague → Plzeň1h13–1h29Tickets
Prague → Karlovy Vary (bus)1h45–2h15 · the train takes 3h20, ride the busTickets
Prague → Český Krumlov (bus)2h50 · 220–430 CZKTickets
Prague → Dresden (cross-border bonus)2h15 · every 2 hoursTickets

A weekend for two

24-hour transport pass, Prague120 CZK
Svařák, Prague Old Town Square100 CZK (≈€4)
Svařák, Brno50–70 CZK (≈€2–3)
Klobása (grilled sausage)110–160 CZK
Trdelník≈100 CZK
Beer at a Prague market (0.4 l)80 CZK — cheaper than the mulled wine
Live carp, street tubs (per kg)80–160 CZK
Market evening, Prague500–1,000 CZK a head
Prague → Brno trainfrom 99 CZK
Evening of eating & drinking (Prague)500–1,000 CZK a head
Prague → Brno by trainfrom 99 CZK
Before you book

Questions people actually ask

    When do Czech Christmas markets run in 2026?

The core season runs from the third week of November to 23 December, with the big exceptions running longer: Prague's main squares 28 November to 6 January, Brno 27 November to 23 December (confirmed), Plzeň 21 November to 23 December (confirmed), Karlovy Vary to New Year's Day and Český Krumlov into January. Olomouc and the smaller towns announce in autumn.

    Are Czech markets open on Christmas Day?

Yes — and that's the country's superpower. Prague trades on the 24th, 25th and 26th and runs to Epiphany, Karlovy Vary reopens from the 25th to 1 January, and Český Krumlov keeps its square going into January, while German and most Austrian markets close by the 24th.

    What currency do I need, and what do things cost?

Czech koruna, not euros — roughly 25 CZK to the euro. Svařák runs 50–70 CZK in Moravia and about 100 CZK on Prague's Old Town Square, klobása 110–160 CZK, and a big Prague market evening lands at 500–1,000 CZK a head. Outside the capital's centre, drink prices sit at half the Vienna level.

    Which Czech market is best after Prague?

Olomouc — 110 stalls under a UNESCO column, the country's deepest punch selection with collector mugs, and a fraction of Prague's crowds. Brno runs it close with five linked squares, a century-old tree tradition and turbomošt, the hot spiked cider invented on Zelný trh. Both are direct trains from Prague.

    How do I get between the markets?

Trains, mostly — three competing operators keep fares from 99 CZK, with Brno at 2h36 and Olomouc at 2h11 from Prague. Two exceptions ride better by bus: Karlovy Vary (1h45–2h15) and Český Krumlov (about 2h50).

    Do the markets take cards?

Prague's main squares take cards at most stalls. Elsewhere it varies stall by stall, so carry some koruna cash outside the capital — ATMs sit on or near every main square.

A ChristmasWanders pocket guide, a street map of every market on one side and hours, prices and transport tips on the other

A pocket guide, both sides

Free pocket guide

Every market in your city, on one sheet of paper

Tell us which city you’re going to and we’ll email you its pocket guide. It’s a real street map with every market on it, plus the opening hours, what things cost and how to get from one market to the next. Print it, fold it, and it still works when your phone dies in the cold.

Two A4 pages, made to print on both sides of one sheet. After that, a few emails a season, and you can unsubscribe in one click.

Quick picks