Opens in a new tab

Prague Christmas Market

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.

OpensNovember 28, 2026
ClosesJanuary 6, 2027
Entry CostFree
Opening hours10:00–22:00

Holiday hours · Dec 24: 10:00–22:00 · Dec 25: 10:00–22:00

Last updated : October 22, 2026

Prague christmas market
<script>
(function(){
  function ready(fn){ if(document.readyState !== 'loading'){ fn(); } else { document.addEventListener('DOMContentLoaded', fn); } }
  ready(function(){
    if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;
    document.querySelectorAll('.cw-snowfield').forEach(function(f){
      for (var i = 0; i < 24; i++) {
        var s = document.createElement('span');
        s.className = 'cw-flake';
        s.textContent = '\u2744';
        s.style.left = (Math.random()*100) + '%';
        s.style.animationDuration = (9 + Math.random()*10) + 's';
        s.style.animationDelay = (Math.random()*12) + 's';
        s.style.fontSize = (6 + Math.random()*7) + 'px';
        s.style.opacity = (0.25 + Math.random()*0.4);
        f.appendChild(s);
      }
    });
  });
})();
</script>

❄  Opens November 28, 2026 · runs to January 6, 2027  ❄

7 Christmas markets across the city

All Christmas Markets in Prague

Ranked #1 is where we'd go first.

Old Town Square Christmas Market (Staroměstské náměstí)

Old Town (Staré Město), Prague 1

dozens

This is the market most people mean when they say Prague Christmas market. A 26-metre spruce carries 95,000 LED lights and gets lit six separate times each evening, with a folk choir often on stage below it. Expect crowds. It's the most visited market in the country, pulling hundreds of thousands of people every season.

Wenceslas Square Christmas Market (Václavské náměstí)

New Town (Nové Město), Prague 1

dozens

Five minutes from Old Town Square but a different feel entirely. There's an ice rink here and a blacksmith working a forge in front of the huts. The tree is smaller at 15 metres, and the stage runs a shorter schedule, Thursday to Sunday evenings only.

Peace Square Christmas Market (Náměstí Míru)

Vinohrady, Prague 2

A smaller, local market out in Vinohrady, set against St. Ludmila's church rather than the usual Gothic postcard streets. Worth the fifteen-minute walk from Wenceslas Square if you want handicraft stalls without the queues.

Republic Square Christmas Market (Náměstí Republiky)

border of Old Town/New Town, Prague 1

A small market on the border of Old Town and New Town that locals actually use rather than just photograph. Handicraft stalls and food, nothing more, nothing dressed up.

Republic Square by Palladium Christmas Market (Náměstí Republiky)

in front of Palladium Shopping Centre, Prague 1

Set right outside the Palladium shopping centre, this one is as much about convenience as atmosphere. Live music plays over the huts while shoppers duck in and out of the mall behind them.

Na Kampě Square Christmas Market

Lesser Town (Malá Strana), Prague 1, by Charles Bridge at river level

Down at river level by Charles Bridge, this square is short on handicraft stalls but strong on food and setting. Come for the view and something hot to drink rather than the shopping.

Havel's Market Christmas Market (Havelské tržiště)

between Old Town Square and Wenceslas Square, Prague 1

Unlike the rest, this one runs all year as Prague's only permanent central market and just puts on a festive face for December. Useful if you want a quick bite before the other markets open, since it starts as early as 7am.

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

Free pocket guide

Every Prague market on one sheet of paper

Gloves on, phone dead, signal gone. A folded sheet in your coat pocket still works when nothing else does, so print this before you go.

  • A real street map with every market, the metro stops and a walking loop that links them
  • Opening hours for each market, Christmas Eve included, when most of them close early
  • What the food and drink cost, and what to order at the stalls
  • When to go to dodge the crowds, and how to get from one market to the next

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

Airport, rail and getting around

Getting to Prague

How to reach Prague and get between the markets once you are there.

Nearest airportVáclav Havel PRG, 35 min
Getting aroundMetro/tram 30 CZK per 30 min · 120 CZK 24-hour pass
01

From the airport

Václav Havel Airport Prague

35 min

Airport Express bus runs every 30 min to Prague Main Station. Also bus 119 to Nádraží Veleslavín metro station.

Private transfer to your hotel door

Late flight, small children or three bags each: a fixed price car to the door beats the train with luggage. The price is per car, not per person.

02

By train

Vienna to Prague

4h

Direct Railjet or RegioJet trains run hourly.

Berlin to Prague

4h 30m

Direct Railjet trains run several times daily.

Dresden to Prague

2h

Direct EuroCity trains run every 2 hours. Scenic route along the Elbe valley.

Munich to Prague

5h 45m

Direct EC trains (Alex or Czech Railways) run 4–5 times daily. Book ahead for €16–€39.

03

By car

Drive from Vienna or Berlin

From Vienna take D1/E65 (approx 3h30). From Berlin take A13/E55 (approx 3h30). Park at P+R Zličín (metro B) or P+R Opatov (metro C) and continue by metro.

04

Getting around

Sleep close to the stalls

Where to stay in Prague

Book early.  December does not do last-minute

Budget

New Town (Nové Město)

Around Wenceslas Square, five minutes from Old Town and close to the theatres and restaurants.

Check December rates →

Mid-range

Old Town (Staré Město)

Walkable to every market in the centre. Books up first, so reserve early.

Check December rates →

Splurge

Malá Strana

Across the river, quieter at night, an easy walk back over Charles Bridge.

Check December rates →

Prague gives its Christmas market forty days.

From 28 November 2026 to 6 January 2027 the squares of the old city fill with wooden huts, and they stay filled through Christmas Eve, through Christmas Day, through New Year’s morning, all the way to Epiphany.

Entry is free at every market in Prague and 7 of them sit inside one thirty-minute walk, which means you can drift from market to market in a single afternoon (or morning, depending on the day you choose to go).

No other headline market city is this open-handed with the calendar, and the setting takes no prisoners either. Gothic towers, a medieval astronomical clock, lanes fogged with svařák steam… just absolutely breathtaking.

CNN put Prague on its 2025 list of the world’s best Christmas markets, and it is easy to understand why.

I’ve been to Prague’s Christmas market several times, and my honest summary is as simple as it can be: come, and come with a plan.

And the plan takes one sentence: the centre by day and at lighting time, the neighbourhood squares in the evening. Here’s everything you should do in as many details as possible.

Old Town Square at lighting time

Prague Christmas market

Every year a village somewhere in Czechia gives Prague a tree.

The 2025 spruce stood 26 metres, tall as an apartment block, travelled down from Jiřetín pod Jedlovou near the German border, and was dressed with 8.5 kilometres of light chains.

The tree plays its show every hour from 16:30 to 21:30, and because December daylight quits around four, the first one lands exactly at the blue hour, with the Týn church spires going black against the last of the sky.

You should absolutely stand mid-square for that one because it provides you the best view possible. It’s honestly the best free spectacle in Central Europe, in my opinion.

Around the tree you’ll see 80+ stalls (at least last season), a wood-and-straw nativity scene at walk-in scale, and a stage that runs folk ensembles and choirs daily through the entirely of the Christmas season.

The shopping here is honestly better than its reputation. Czech hand-blown glass baubles are some of the finest made anywhere (this is a country that exports ornaments to half the world, if you didn’t know), and the straw decorations, carved nativity figures and beeswax candles are the real, local thing. The tins of hot-chocolate mix you can leave for someone else, though.

The square’s rhythm decides your visit. Mornings are unhurried, and that’s when you browse, in peace, giving each stall enough of your attention.

And if you are bringing kids, the weekend-morning craft workshops are theirs, and the square is at its roomiest. From three the crowd thickens toward the first lighting, and on a December Saturday evening you feel every one of the season’s 750,000 visitors at once, so keep that in mind.

So shop it in the morning, then come back at dusk for one show and let the square be pure spectacle.

You should also climb the Old Town Hall tower while you’re at it. The view straight down onto the lit market with tree, hut-rows, currents of people is the photograph everyone wants and not everyone ends up taking.

Wenceslas Square, Republic Square and the run between

The same Prague company has run the three central markets since 2004, and it shows in the good way because you’ll see matching timber huts, hours you can set a watch by, card readers on every counter, a cultural program that actually happens.

Wenceslas Square is the lively sibling. The market holds the lower end of the square this season (the upper stretch is being rebuilt to bring trams back up to the National Museum, work that runs into 2027), so it’s compact now, with a 15-metre tree, stage shows Thursday to Sunday, and the two things that make the five-minute stroll from Old Town Square worth it: a blacksmith hammering ornaments and blades at an open forge, and a free ice rink.

The rink deserves its own line. Thirty by twelve metres of ice in the middle of the square, free to enter, skates for hire on the spot, open 9:00 to 22:00 daily, and it outlasts the markets, running to mid-February.

Republic Square rounds out the triangle. A snug run of huts outside the Palladium shopping centre, handy for warming up indoors between squares, open to 20:00 and finishing on Christmas Eve. Cross it with a cup in hand and you’ve done it justice.

The neighbourhood squares

When the centre starts to squeeze, Prague’s best move is a 15-minute walk uphill into Vinohrady area.

Náměstí Míru opens the city’s season, around 20 November in recent years, a full week before the big squares switch on, and runs to Christmas Eve in front of St Ludmila’s neo-Gothic twin spires, which out-romance almost anything in the centre once the lights come up.

The stalls sell much of what the centre sells though, so keep that in mind if you plan shopping at Vinohrady. The square around the stalls is the difference, however and it includes neighbourhood families, school choirs, small trees decorated by local kids, room to hold your cup two-handed and actually stand still.

It’s the first place I send anyone.

Jiřího z Poděbrad, one metro stop deeper, doubles the trick. Its advent market shares the square with a working farmers’ market, so between the punch and the sausages you’re shopping the way the neighbourhood shops and you can buy bread, cheese, wreaths, Christmas carp, and it all happens under the great brick face of the Sacred Heart church.

Mikuláš appears on 5 December, the Bethlehem Light arrives in the last days before Christmas, and the whole thing wraps on the 23rd. Tylovo náměstí, between the two, adds two short rows of stalls with a regulars’ feel.

Down at river level, Na Kampě might be Prague’s prettiest few minutes of market, and it includes a small cluster of stalls on the square under Charles Bridge, water on two sides, carols sung right there on Christmas Eve. It opens a little later than the rest and runs into the new year. Treat it as the reward at the end of a Malá Strana wander.

Two more worth knowing. The castle courtyards host their own market beside St George’s Basilica with twenty-some stalls last season, a bit shorter hours, but as a bonus… you’re already inside Prague Castle when you’re done.

And the small charity market on Marianské náměstí by the City Hall sells handmade candles, jewellery and ornaments with the proceeds going to nonprofits, which makes it the most feel-good shopping in the old town.

What to eat and drink on Prague’s Christmas Market

Czech markets feed you properly and I’d be surprised anyone ends up going home not getting an extra few pounds… The good thing is that Prague’s whole card costs less than you’d guess, where an ambitious evening of grazing runs 500 to 1,000 CZK a head.

When it comes to drinks, Svařák is the thing you have to try. Usually priced at around 100 CZK, you get a cup of hot Moravian red from the Valtice cellars, cinnamon and citrus riding on top.

Hot mead, medovina, drinks like liquid Christmas sit at around 130 CZK. Punch at 90 CZK comes sweeter and stronger, hot chocolate at 90 CZK keeps kids and drivers in the game, and a 0.4-litre Pilsner at the market costs 80, which makes Prague the rare market city where the beer undercuts the mulled wine, but this is Czech Republic, so you should absolutely expect that.

As for the food, my recommendation is to eat off the grills. Klobása at 140 to 160 CZK comes charred and snapping into a roll with mustard, and it’s always been amazing at every food stall that I visited in Prague.

Langoš at 180 to 220 is fried flatbread rubbed with garlic and buried in cheese, exactly what −2° asks for, but it is not traditional Czech thing, just so you know.

Roast ham turns on spits all day and is carved to order, and is an absolute delight to eat as well. It’s priced per 100 grams, so name the portion you want and the bill will stay as friendly as the smell. A cone of roasted chestnuts at 140 warms both pockets on the walk between squares.

As for the the trdelník…it is newer than it looks, and it is a chimney cake that arrived with tourism rather than tradition, but on a cold evening a tube of warm cinnamon sugar argues its own case, so spending 100 to 180 CZK is still a worthy thing to do.

For the genuinely Czech sweet, buy hand-iced perníčky, gingerbread cut into trees and bells at about 150 a pack. They double as ornaments and can absolutely survive the flight home.

And don’t forget about the fish soup. Carp, cream and root vegetables ladled from cauldrons represent the official taste of a Czech Christmas Eve. If you’re in town on 23 December, the mayor hands it out free on Old Town Square to whoever joins the queue.

Join the queue.

Trust me.

December runs on the Czech calendar

On 5 December, Mikuláš. After dark, trios of St Nicholas, an angel and a devil roam the squares quizzing children on the year’s behaviour.

A song earns sweets, and the devils take the role seriously enough that you’ll watch four-year-olds negotiating like diplomats. Best free theatre of the month in Prague.

In the last days before Christmas the carp barrels appear on street corners where around 200 stands citywide are selling the traditional centrepiece of the Czech Christmas Eve table, live from the tub.

It is Czech Christmas at its most unfiltered, and you’ll probably be describing that one to your friends the whole next year.

And if you are there on the Christmas Eve itself, that is is the one day to plan around. Czechs feast and open presents on the evening of the 24th, so the Old Town Square stalls wind down at 14:00 and the city goes incredibly quiet where you can only hear the Czech Christmas Mass that is being sung on the square, and any restaurant open that night will need a booking made well ahead.

Then the season restarts at noon on the 25th and 26th, and this is Prague’s ace.

While Vienna’s markets mostly pack up after the 24th, with a couple reopening on the 26th, Strasbourg’s close on 31 December. Prague keeps pouring through New Year’s Eve, New Year’s Day and on to 6 January, when the Three Kings see the season out on Epiphany.

Land here on 27 December and you get the full experience with half the crowd.

Between markets: ice, trams and day trips

The extras are startlingly cheap, and most of them are free.

Prague runs free public ice rinks through the season and you have one on Wenceslas Square, and another on Ovocný trh beside the pale-green Estates Theatre and both are free to skate with rentals on site, and both lit into the evening. Na Františku by the river adds a third if you want ice without an audience and a crowd.

The vintage no. 42 tram, varnished wood and period livery, loops the centre on weekends and turns the whole lit-up city into a rolling viewpoint for the price of a ticket.

Midnight Mass fills the great churches on the 24th. And if the markets leave you wanting more markets, Prague is the best-placed base in Central Europe and you can be off to Dresden’s Striezelmarkt in about two hours by direct train, and a medieval Kutná Hora in about one hour.

Planning it

Weather first so you don’t complain about it later on. Plan around −1°C as the December average with honest swings both ways, with darkness from four, and cobbles that find every thin sole. Get some boots you can stand in for two hours, proper gloves, layers. It’s Central Europe in December – it’s cold.

If I visit Prague again, I’d give the big squares my weekday mornings and early afternoons, and my evenings to Vinohrady or the river. If I was in town only for a weekend, then I’d go to the Old Town Square at 10:00 on Saturday, Vinohrady that evening with one tree show squeezed between.

You’ll have had the best of both, if you follow that plan.

As for where to stay, I recommend Prague 1 for the two-minute commute to the lights, or in Vinohrady for calmer streets, better-value rooms and your pick of the local markets.

The metro stitches everything together (Staroměstská, Můstek and Náměstí Republiky for the centre, Náměstí Míru for Vinohrady), and trams run every day of the season with only minor holiday timetables, so it matters less where you stay, if I am being completely honest.

The day to copy

Morning coffee and browsing at Jiřího z Poděbrad while the farmers’ market is in full swing. Old Town Square before noon for ornaments and the tower view, lunch off the grills, a lap of the Wenceslas rink to earn the next svařák. Tram up to Míru as the light turns amber, a cup under St Ludmila with the after-work crowd, pub dinner in the neighbourhood.

And if the night still has legs, go back down for the 21:30 tree show, when the square has gone soft and the lights have it to themselves.

Forty days, free at every door, open when the rest of Europe has packed up. Prague has built the most visitable Christmas season on the continent, and all it asks is that you time it like a local. If you have a day to spare, the rest of the Czech Republic’s Christmas markets are a cheap train ride away.

Tours

Make an evening of it

A few worth paying for. The markets themselves are free.

Prague Christmas Market Tour

2 hours · from €65

Two hours from Wenceslas Square to Old Town Square, with two hot drinks (one boozy, one not) and two tastings of Czech winter treats included. It also ducks into a few lesser-known spots where locals do their holiday shopping.

Check availability ↗

Magical Christmas Markets Tour with Inclusions

2.5 hours · from €85

A small-group walk to three markets locals actually use, with mulled wine, mead and homemade Christmas cookies along the way and your public transport tickets covered. It starts by Kafka's birthplace near Old Town Square, and there's a private option if you'd rather have the guide to yourselves.

Check availability ↗

Dresden Christmas Markets and Old Town Tour

8 hours · from €127

Pickup from where you're staying in Prague, a guided walk through Dresden's old town and three of its markets, then some free time before the drive back. Groups top out at seven, so book early for December weekends.

Check availability ↗

Private Christmas Markets and Landmarks Tour

2.5–3.5 hours · from €160

A private walk with pickup in central Prague that strings together five markets, from Kampa Island and the Lennon Wall over to Old Town and Wenceslas Square, with two Czech snacks and two Christmas drinks on the way. It's the priciest option here, but you get the guide to yourselves.

Check availability ↗

Christmas Markets Tour with Photoshoot

2.5 hours · from €103

A private Old Town market walk with a guide who's also a photographer, so you go home with 10 edited photos. Mulled wine, gingerbread and entry to the Astronomical Clock tower are included too.

Check availability ↗

Christmas in Prague Tour – A Story That Comes to Life

3 hours · from €49

Three hours through the Old and New Town markets with a licensed guide and a drink, finishing at the Monastery of St. James. It's the cheapest guided option here.

Check availability ↗
Combine your trip

Nearby Christmas markets

Dresden

Dresdner Striezelmarkt

25 Nov – 24 DecMostly free

Compare the two

Brno

Vánoční trhy Brno (Vánoce Brno and Brněnské Vánoce)

13 Nov – 31 DecFree

Compare the two

Leipzig

Leipziger Weihnachtsmarkt

24 Nov – 23 DecFree

Compare the two

Regensburg

Regensburger Weihnachtsmärkte

19 Nov – 23 DecMostly free

Compare the two