Opens in a new tab

The Best Christmas Markets in Switzerland

Lakeside chalets, a singing tree and a flying Santa are a train ride apart, and nearly all close on Christmas Eve.

This season 
  

Market prices are from 2025, and rail fares were checked in October 2026.

Basel Christmas Market
Christmas Wanders Index 2026 award seal

Our pick in

Basel7.8/10 · № 13 of 195
The short answer

If you only go to one Christmas market in Switzerland this year

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

Our pick in Switzerland

Basel

Basel · 26 Nov–23 Dec · about 150 chalets on two squares

Basel gets the most right. It has about 150 chalets on Barfüsserplatz and Münsterplatz, a short walk apart through the old town, the Johann Wanner tree by the Minster and Glühwein at around CHF 6 in 2025, cheaper than Zurich. It drew over a million visitors last year, and it works as a base too, about an hour from Zurich or Lucerne by direct train.

Montreux has the better setting, with chalets along the lake and Santa flying over the quays, but it gets packed, so try a Monday, Tuesday or Thursday.

This is the shortlist

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

Best overall
Best setting
Most variety
Easiest day trip
Cheapest big-city Glühwein
Bern
Open after Christmas

Still torn? Take the market quiz and get your top three →

This season

When does every Switzerland Christmas market open and close?

This list is updated as official dates land

Switzerland · opening dates
MarketOpensClosesSizeEntrySince
Noël au Quai
Thu 19 Nov
Thu 24 Dec
MediumFree2018
Zürcher Weihnachtsmärkte
Thu 19 Nov
Thu 24 Dec
LargeFree1994
Lozärner Wiehnachtsmärt and Rudolfs Weihnacht
Fri 20 Nov
Wed 23 Dec
MediumFree
Montreux Noël
Fri 20 Nov
Thu 24 Dec
LargeFree1995
Basler Weihnachtsmarkt
Thu 26 Nov
Sun 3 Jan
LargeFree1978
Runs into January Closes before the New YearDates change from year to year, so check the market’s own page before you book.

Going further? Every market’s dates in one place, in the market calendar →

Browse by country

One Christmas season, country by country

Every market, ranked

All Christmas markets we visited in Switzerland

Basel Christmas Market

26 Nov – 3 Jan · Free

The new Wienachtsdorf on Theaterplatz carries on to 3 January 2027.

Atmosphere8
Food and drink7
Value8
Elbow room5
Montreux Christmas Market

20 Nov – 24 Dec · Free

Atmosphere8
Food and drink8
Value6
Elbow room4
Zurich Christmas Market

19 Nov – 24 Dec · Free

Atmosphere7
Food and drink7
Value6
Elbow room6
Lucerne Christmas Market

20 Nov – 23 Dec · Free

Rudolfs Weihnacht at the Inseli-Park runs from 20 November to 23 December.

Atmosphere7
Food and drink7
Value7
Elbow room6
Geneva Christmas Market

19 Nov – 24 Dec · Free

Atmosphere7
Food and drink7
Value8
Elbow room6
Side by side

How they compare

Tick any two markets to put them head to head. The Index is the overall score out of 10, and elbow room is a planning signal that sits outside it.

MarketAtmosphereValueFoodElbow roomAccessStallsIndex
8875887.8
8684877.5
7876967.1
7776877.1
7676977.1

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

Sorted by Index. Tick a third market and it swaps out the one you picked first.

Head to head
Index
Index

Atmosphere
Value
Food
Elbow room
Access
Stalls

The full comparison adds who each one suits, how cold it gets and the real trains between them.

What Swiss Christmas Markets Are Really Like

The Swiss Christmas markets are small next to the German ones. The big cities spread Christmas over several little markets, six around the centre in Zurich, five or six in Bern and two in Lucerne, but the trains are so good that a handful of them add up to one very easy trip.

What they do have is the setting. Montreux puts its chalets along Lake Geneva, Basel fills two old-town squares, one of them in front of the Minster, and Zurich has a market inside its main station hall and a Christmas tree that choirs sing from every evening.

They aren't cheap, though. A Glühwein cost CHF 5.50 to 8.50 in the big cities in 2025, while the Freiburg Christmas market just over the border capped its cup at €4.50 in 2024.

When Do the Swiss Christmas Markets Open in 2026?

None of the big Swiss markets charges for entry. Most of them open between 19 and 27 November 2026 and close on 23 or 24 December, so most of a Swiss trip has to happen before Christmas.

  • Zurich opens on Thursday 19 November, and most of its markets close on Wednesday 23 December, with the station market going on to 16:00 on Christmas Eve.
  • Geneva runs from Thursday 19 November to Thursday 24 December, closing at 16:00 on the last day.
  • Montreux runs from Friday 20 November to Thursday 24 December, closing at 17:00 on the last day.
  • Lucerne opens Rudolfs Weihnacht by the lake on Friday 20 November, adds the old-town market on Franziskanerplatz from 3 to 21 December, and closes Rudolfs on 23 December.
  • Basel runs from Thursday 26 November to Wednesday 23 December on its two main squares.

The best window is a weekday between 3 and 21 December. That's when Lucerne has both of its markets open and nearly everything else is running, and if you can land on 11 to 13 December, Geneva has its Escalade festival on top.

Snow pulls the other way, higher, further east and earlier. In our snow odds study, Einsiedeln had snow on the ground on 60% of its market days and St Gallen on 48%, against 13% in Basel and 10% in Geneva, and Einsiedeln's market is over by 6 December.

Which Swiss Christmas Markets Are Open After Christmas?

Christmas Day is the big difference from somewhere like Belgium. Don't count on any Swiss market on 25 December, because the main ones have all closed by then, so if you're coming for Christmas week, these are the ones that carry on after it.

  • Bern's Sternenmarkt reopens after Christmas and runs to Sunday 27 December, and the Waisenhausplatz adds a market from 28 to 31 December and another from 4 to 9 January.
  • Lausanne's Bô Noël runs to 31 December, and 2026 is its last edition before a new winter event takes over.
  • Basel's Wienachtsdorf on Theaterplatz keeps going to 3 January 2027 (its 24 and 25 December hours aren't out yet), and so does Stein am Rhein.
  • Lugano keeps its market going to Wednesday 6 January 2027.

Where to Go in Switzerland

Basel comes first for me, because it's the best base, an hour from Zurich and Lucerne with Freiburg and Colmar over the border, but Montreux beats it for the setting and Zurich for the variety.

Basel

Basel fills Barfüsserplatz and Münsterplatz with about 150 chalets, a short walk apart through the old town, and it's the closest thing in Switzerland to a classic Christmas market. The pyramid on Barfüsserplatz and the tree on Münsterplatz both come from Johann Wanner, the Basel Christmas decoration maker, and Münsterplatz is the square to finish on.

From there, take your Glühwein round to the Pfalz terrace behind the Minster, where you look out over the Rhine. It was about CHF 6 last year, a franc or two less than in Zurich.

I'd go on a weekday afternoon, because more than a million people came in 2025 and the weekend evenings get the worst of it. The two main squares are open 11:00 to 20:30 every day.

Montreux

Montreux lines the Lake Geneva quays with about 150 chalets, and every evening Santa flies over the market on a cable, reindeer and all. For kids it's the highlight of the whole country, and it's hard to imagine many adults not looking up as well.

All of which draws a crowd. Riviera Noël drew about 652,000 people in 2025, so try to go on a Monday, Tuesday or Thursday, or on a Saturday morning before the evening crowd arrives. The stalls are cashless, card or Twint (no Amex), and the only places that take cash are the market restaurants and one pretzel stand.

Dinner is the easy part, because the market restaurants stay open until 23:00, after the stalls shut, and you can have fondue in a heated tube on the Le Safran terrace. If you've got a spare afternoon, Santa's House up at Rochers-de-Naye is CHF 49 for adults, train included.

Zurich

Zurich spreads six markets around the centre, including Bellevue Noël, which is new this year in place of the old Wienachtsdorf. The first you'll hit is Polarzauber, more than 100 huts inside the main station hall, 10 to 13 minutes by train from the airport. Spreading out like that is great for crowds and less great if you want one big moment.

If you want that one big moment, plan an evening around the Singing Christmas Tree on Werdmühleplatz, where choirs sing at 17:30 and 18:30 on weekdays, for free. Its fondue chalet has about 35 seats and costs CHF 27.50 a head for 200 grams, with a minimum of two people, so book ahead.

Zurich is the dearest city of the lot. A Glühwein ran from CHF 6.90 in the station to CHF 8.50 on the Münsterhof last year, and that top price is roughly double what the drink itself costs at the Vienna Christmas market.

Lucerne

Lucerne is the easiest day trip in the country, 41 minutes from Zurich, with Rudolfs Weihnacht in a lakeside park by the KKL right next to the station. The old-town market around the Franciscan church, on Franziskanerplatz, has choirs almost every day.

Neither market is big, so the lit Chapel Bridge and the free ice rink outside the KKL do a lot of the work. Rudolfs' gift stalls only open from 14:00 on weekdays, so a weekday after 14:00 is the time to go.

Geneva

Geneva's Noël au Quai lines the lake on the Quai du Mont-Blanc, a short train ride from the airport, so it's easy to fit round a flight. It's small, with a fondue chalet serving Geneva's own fondue and a new ice rink, but its Glühwein was the cheapest of the big cities last year, CHF 5.50.

Bern

Bern is the city for Christmas week, and it's 56 minutes from Basel by train. Its Sternenmarkt runs to 27 December, with about 80 huts, designers who change every week, a view of the Federal Palace and a 200-seat Gstaad fondue chalet (CHF 34.90 a head in 2025).

Come earlier in December and add the Münsterplatz market by the Minster, because it only allows makers selling their own handmade work, which makes it the market for gifts.

The Small Towns

Bremgarten, a small town on the Reuss, has more stalls than Basel or Montreux, but it's over by 6 December, and so is Einsiedeln.

  • Bremgarten fills its car-free medieval old town with more than 250 stalls, from Thursday 3 to Sunday 6 December only, about 40 minutes from Zurich with one change.
  • Einsiedeln puts more than 140 booths in front of its Benedictine abbey from 27 November to 6 December, 46 minutes from Zurich with one change.
  • Stein am Rhein turns its old town into the Märlistadt, a fairy-tale market, from 2 December to 3 January 2027.
  • St Gallen hangs more than 600 stars over its old town from 26 November, an hour from Zurich.

Fondue, Glühwein and What It All Costs

Fondue at a Christmas market is the reason I'd pay Swiss prices at all. A pot of melted cheese in a wooden chalet, bread on long forks and a Glühwein on the side is about as Swiss as December gets, and a 300-gram fondue and two Glühwein at Zurich's Singing Christmas Tree come to about CHF 49.50 a head at last year's Glühwein price.

  • Glühwein was CHF 5.50 in Geneva, about CHF 6 in Basel, CHF 6.50 at Lucerne's Rudolfs, CHF 7 in Montreux and CHF 6.90 to 8.50 in Zurich in 2025.
  • Fondue runs CHF 27.50 to 34.90 a head at the market chalets in Zurich and Bern, usually for a minimum of two people.
  • Raclette is the other cheese, and in Basel it comes as Chäsbängel, a baguette filled with melted raclette.
  • Mug deposits are CHF 2 in Montreux this year and were CHF 4 in Basel last year, and keeping the mug is completely normal, because that's really what the deposit is, the price of the cup.
  • Basler Läckerli are Basel's spiced honey biscuits, and they're the gift to bring home.
  • Tirggel are Zurich's thin honey biscuits, pressed with pictures.

Cards and Twint, the Swiss payment app, work almost everywhere, and Bern's Sternenmarkt and Rudolfs in Lucerne take no cash at all. Zurich's station market tried to go cashless in 2025 and backed down after complaints, so many of its stalls still take cash.

Getting Around Switzerland by Train

Each market is small and the trains between them are quick, so I'd stay in Basel and ride out, since Zurich and Lucerne are both about an hour away by direct train. You can get to Basel from London without flying, too.

You take the Eurostar to Paris, cross from Gare du Nord to Gare de Lyon (I'd allow at least an hour), and the TGV Lyria gets you to Basel in 3 hours 4 minutes, from €29. From St Pancras, that's about 7 and a half hours, and about 7 to Geneva.

Once you're there, full second-class fares run from CHF 27 for Zurich to Lucerne up to CHF 92 for Zurich to Geneva, and you can usually pay less. Supersaver tickets are cheaper but tied to one train, a Saver Day Pass starts at CHF 52, and the Half Fare Card, CHF 150 for a month, halves most fares.

So the Swiss Travel Pass, from CHF 254 for three days, only pays off if you're on a train every day. Kids aged 6 to 15 travel free with a parent on the free Swiss Family Card, so on a Montreux weekend with kids, only the adults pay for the trains.

Christmas Markets Over the Border From Basel

Basel sits right on the German and French borders, so you can add a market in either country without changing base. The Freiburg Christmas market is 42 minutes away on the RE7 from Basel Badischer Bahnhof, with more than 140 stalls.

The Colmar Christmas market is under an hour from Basel SBB on a direct train, and its vin chaud runs €3.50 to €5 a cup, which is roughly what the mug deposit alone costs in Basel. From Colmar, the rest of Alsace is close too, with Strasbourg 30 minutes up the line.

Is Switzerland Worth It for Christmas Markets?

Yes, if you go knowing what it is. You get small markets in lovely settings, joined up by fast, frequent trains, and you pay Swiss prices for all of it.

That makes it a good fit for a long weekend with kids (Montreux), a couple who want fondue and a lake, and anyone combining it with Freiburg or Alsace. I'd go in the first three weeks of December, with Basel as your base, and I wouldn't plan on anything being open on Christmas Day.

Where to stay

Where should you stay for the Christmas markets in Switzerland?

Pick a base and a weekend. The map shows the hotels still free for those nights, with the real price for two.

Staying
Friday to Sunday, two adults

Hotel links are partner links. If you book through one we earn a small commission and you pay the same price.

On the map

How far apart are the Christmas markets in Switzerland?

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.

Staying in one place? See everything in reach.Pick your base and the big map colours every Christmas market by train time from there. Add your dates and it hides the ones that are closed.
Planning the trip

Christmas markets you can pair by train

Pick a day and you get that day’s real trains, the last one back and where to buy the ticket.

Zurich → Lucerne
How often41 min · CHF 27
Zurich → Basel
How often52–53 min · CHF 36
Basel → Lucerne
How often1h01 · CHF 36
Zurich → Bern
How often56 min · CHF 53
Geneva → Montreux
How often1h04 · CHF 32
Zurich → Geneva
How often2h53 · CHF 92
Paris → Basel
How often3h04 · TGV Lyria from €29

Fastest train that day, station to station. Last back is the last train back to where you started. Check the exact train before you pay.

Trip planner

Got a few of these in mind? We’ll build the days.

Pick your dates and the markets you want. The planner checks every market is open on the day you’re there, saves the lit-up squares for after dark, times the trains between them and lists what to book, in the order it sells out.

  • Open on your dayNo turning up the day after a market has closed.
  • Real trains, timedFrom the timetable for your date, with the last one back.
  • Bookings in the right orderHotels, trains and tours, with the ones that sell out first at the top.

Your trip

About a minute. Nothing to sign up for.
Nights
Markets
Who’s going
Build my trip →

Opens the trip planner with your days already built. From there you can print the trip pack or save it as a PDF, add the trip to your calendar or share the link.

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