Home to the Alps, Heidi, muesli and the world's best chocolate (sorry, Belgium), Switzerland turns on its full winter charm for the holiday season — dazzling light shows, mountain villages under snow and mulled wine by the lake.
Switzerland's Christmas markets open from 19 November 2026, and most of them close on 24 December. Our experts have rounded up the 10 best Christmas markets in Switzerland, with their 2026 dates, opening times and what you shouldn't miss at each one.
The Best Switzerland Christmas Markets for 2026:
- 2026 dates and opening times for all 10 markets, in one table.
- The Montreux Christmas Market to catch Santa flying overhead.
- The Basel Christmas Market, one of Switzerland's oldest.
- The Zurich Christmas Market to see the Christmas tree decorated in diamonds.
- The Zauberwald Lenzerheide Market to lose yourself in a magical forest maze.
- The Lausanne Christmas Market for tobogganing in the snow.
- The Geneva Christmas Market for a fondue feast by Lake Geneva.
- The Lucerne Christmas Market for a ride on Santa's boat.
- The Bern Christmas Market for a truly enchanting setting.
- The Winterthur Christmas Market to celebrate in the Swiss Alps.
- The St Gallen Christmas Market to stroll beneath a sky full of stars.
- Which Swiss Christmas market to choose — biggest, prettiest, and Basel vs Zurich.
- Switzerland Christmas market FAQs, answered.
Switzerland Christmas Market Dates and Opening Times in 2026
The season starts on 19 November 2026, with most markets wrapping up on 24 December — the two exceptions are Bern's star market on the Kleine Schanze, which runs to 27 December, and the Zauberwald in Lenzerheide, which stays open until 31 December.
Here are the full details of dates and opening times for 2026:
| Christmas market | 2026 dates | Opening times |
|---|---|---|
| Montreux | 20 November – 24 December | Late morning until evening; shorter hours on 24 December |
| Basel | 26 November – 23 December | Daily, 11:00–20:30 |
| Zurich (Sechseläutenplatz) | 19 November – 23 December | Varies across the city's seven markets |
| Zauberwald Lenzerheide | 11 – 31 December | Light trail runs in the evening |
| Lausanne (Bô Noël) | 12th edition confirmed; dates announced in the autumn | Varies by site |
| Geneva (Noël au Quai) | 19 November – 24 December | Varies by stall |
| Lucerne | 3 – 21 December | From 11:00; stalls until 20:00, food until 21:00; until 19:00 on the last day |
| Bern | Kleine Schanze: 19 Nov – 27 Dec Waisenhausplatz: 27 Nov – 24 Dec Collegiate church: 28 Nov – 24 Dec |
Varies by square |
| Winterthur | Dates announced in the autumn | Varies |
| St Gallen | Dates announced in the autumn | Varies |
Dates can shift by a day or two, so it is always worth checking the official market site before you book — each entry below links to one.
1. Montreux Christmas Market

Dates: 20 November – 24 December 2026
If it's pure Christmas magic you're after, the Montreux Christmas market is the place to be.
Sitting between Lake Geneva and the Alps, this stunning Swiss Christmas market appears on every list of Switzerland's best, and the lakeside setting is a large part of why.
At the Montreux Christmas market you'll find more than 150 chalets selling Swiss treats and unique crafts. What really sets it apart is Santa's House at Rochers-de-Naye, where children can ride Santa's train up the mountain to meet the man himself and even get a Christmas gift (only if they've been good, of course).
Must-See Highlights at the Montreux Christmas Market
- Santa's House: meet Father Christmas at an altitude of over 2,000m.
- Chillon Castle Christmas Market: festivities inside a lakeside fortress, with traditional dances and craft workshops in centuries-old halls.
- Santa flying: every day at 5, 6 and 7pm, watch Santa fly over this Swiss Christmas market.
Essential info about the Montreux Christmas Market
- Number of Christmas markets: Montreux has 4 main Christmas markets.
On the Quays of Montreux
On the Place du Marché
At the Rochers-de-Naye (to see Santa's house)
At the Château de Chillon - We loved: Santa's train up to Santa's house.
- For more information: visit the Montreux Christmas Market website.
2. Basel Christmas Market

Dates: 26 November – 23 December 2026, daily 11:00–20:30
Set in one of Switzerland's most beautiful old towns, the Basel Christmas market is one of the most beautiful Christmas markets in Europe, and easy to reach from Mulhouse in France.
Basel is worth the trip simply because it's one of the oldest and largest Christmas markets in the country, stretching across several squares in the city. You'll find an impressive array of over 150 stalls selling handcrafted products, local specialities such as Basel's famous gingerbread, and magnificent Christmas decorations lighting up the cobbled streets.
Basel's Old Town turns into a fairytale in December thanks to illuminations that are a pleasure to explore as the sun goes down.
Must-See Highlights at the Basel Christmas market
- The Christmas pyramid on Barfüsserplatz: at 13m high, one of the most beautiful Christmas pyramids in Europe.
- Basel's Wish Book: in the courtyard of the Town Hall, it collects messages of love, peace and letters to Santa from thousands of visitors.
- Hans-Rudolf Liechtenstein's stand: taste the Feuerzangenbowle, prepared in a copper cauldron with rum and a sugar loaf.
Essential info about the Basel Christmas Market
- Number of Christmas markets: Basel has 3 main Christmas markets.
The Christmas market on Barfüsserplatz
The Münsterplatz Christmas market
The Adväntsgass Christmas market - We loved: writing a wish in the Town Hall Christmas book.
- For more information: visit the Basel City website.
3. Zurich Christmas Market

Dates: 19 November – 23 December 2026 (Sechseläutenplatz)
Third on our list of the best Switzerland Christmas markets is Zurich.
In the heart of the main railway station, the Christkindlimarkt is one of Europe's largest indoor Christmas markets, and inside you'll spot the sparkling Christmas tree.
Beyond that exceptional location, Zurich runs several other enchanting Christmas markets, such as the Wienachtsdorf on Sechseläutenplatz, whose stalls showcase local crafts from Swiss delicacies to handmade gifts.
Must-See Highlights at the Zurich Christmas Market
- The Jelmoli Märlitram: led by Father Christmas, children aged 4 to 9 cross the city listening to tales told by two angels (in German).
- The Singing Christmas Tree: daily choir concerts on a stage shaped like a Christmas tree.
Essential info about the Zurich Christmas Market
- Number of Christmas markets: Zurich has 7 main Christmas markets.
Christkindlimarkt at Central Station
Wienachtsdorf on Sechseläutenplatz
Dörfli Weihnachtsmarkt in the Old Town
Weihnachtsmarkt on Werdmühleplatz
Münsterhof Weihnachtsmarkt
Christmas market at Marktplatz Oerlikon
Zürcher Weihnachtsallee on Europaallee - We loved: the Christmas market at Central Station — perfect for browsing the moment you step off the train.
- For more information: visit the Zurich City website.
4. Zauberwald Christmas Market
Dates: 11 – 31 December 2026
The Zauberwald Lenzerheide is like no other Switzerland Christmas market — an enchanting blend of light, art and nature in a beautifully illuminated forest. It's a feast for the senses, with striking light installations, Swiss crafts and delicious local bites, plus live open-air concerts and family-friendly activities for all ages.
It is also the only market on this list still running between Christmas and New Year.
Must-See Highlights at the Zauberwald Christmas market
- The light installations: large-scale light works created by acclaimed international artists.
- Concerts on the forest stage: live music that adds to the atmosphere.
- For more information: visit the official Zauberwald page.
5. Lausanne Christmas Market

Dates: the 12th edition is confirmed; exact 2026 dates are announced in the autumn
Lausanne's Bô Noël is all about cosy winter charm spread across the city's best spots. Artisan gifts on Place Saint-François, foodie treats in the Flon district and a sustainable Christmas market on Place Centrale — this one is full of local flavour and twinkling lights.
There's plenty for families too, like the Children's Village near the cathedral, which makes it ideal for a festive family day out.
Must-See Highlights at the Lausanne Christmas market
- Snowy toboggan run: kids will love zooming down on their sledges.
- Marché des Papilles: tuck into gourmet bites and sip the region's signature mulled wine.
- Giant Ferris wheel: take in the views of Lausanne all aglow.
Essential info about the Lausanne Christmas Market
- Number of Christmas markets: Bô Noël is spread across several city-centre sites.
Place Saint-François (Bô Noël)
Place Pépinet (Bô Noël)
Place de l'Europe (Bô Noël)
Place des Pionnières (Bô Noël)
Terrasse Jean-Monnet (Bô Noël)
Place du Château (Bô Noël) - We loved: the ethical market on Place Centrale, perfect for thoughtful, sustainable gifts.
6. Geneva Christmas Market

Dates: 19 November – 24 December 2026 (Noël au Quai)
Set along Lake Geneva, the city's Christmas market is as sophisticated as Geneva itself.
Spread across Parc des Bastions, Jardin des Anglais and the Quai du Mont-Blanc, it combines charming chalets, wintery bites and open-air skating — the perfect way to get into the Christmas spirit with Geneva's elegance as a backdrop.
Must-See Highlights at the Geneva Christmas market
- The fondue chalet: a must for a warming fondue by the lake.
- The Christmas pub: enjoy a tipple (and plenty of Mariah Carey) at this quirky spot.
- Christmas yurt for children: workshops and games to entertain the little ones.
Essential info about the Geneva Christmas Market
- Number of Christmas markets: 3 main markets across Geneva.
Quai du Mont-Blanc
Parc des Bastions
Jardin des Anglais - Our favourite: the fondue chalet — there's nothing like it.
For more information: look up the official Noël au Quai site for this year's programme.
7. Lucerne Christmas Market

Dates: 3 – 21 December 2026; stalls from 11:00 until 20:00, food until 21:00
Framed by snow-capped mountains, Lucerne offers a cosy Christmas escape among charming medieval streets and twinkling lights.
At Franziskanerplatz you'll find wooden chalets overflowing with local crafts — perfect for a uniquely Swiss Christmas gift. Tuck into Swiss favourites like warm fondue and mulled wine while you soak up the views of Lake Lucerne.
Lucerne has a welcoming, intimate feel, especially if you hop on a Christmas boat ride across the lake or catch one of the concerts in a historic church.
Must-See Highlights at the Lucerne Christmas market
- The ice rink at Europaplatz: glide on the ice beneath sparkling Christmas decorations.
- A cruise on Lake Lucerne: festively decorated boats offer stunning views of the city and mountains.
- The Lucerne bellringers and Trychler parade: be part of an unforgettable Swiss Christmas tradition as the sound of bells fills the streets.
8. Bern Christmas Market

Dates: Kleine Schanze 19 November – 27 December 2026; Waisenhausplatz 27 November – 24 December; the Collegiate church market 28 November – 24 December
In Switzerland's capital, the Bern Christmas market transforms the old town — a UNESCO World Heritage site — into a dreamy festive village.
There are two main markets: Waisenhausplatz for Swiss crafts and Münsterplatz for arts and cosy atmosphere. With its arcades and historical feel, Bern brings out the magic of the season, and the star market on the Kleine Schanze is one of the few in the country still open after Christmas Day.
Must-See Highlights at the Bern Christmas Market
- Visit the Clock Tower (Zytglogge): see one of Bern's most iconic landmarks under festive lights.
- Taste the treats at Waisenhausplatz: warm up with Swiss delicacies like bricelets and fondue.
- Venture to Huttwil's Christmas village: a short train ride away, this smaller Swiss Christmas market is full of charm.
Essential info about the Bern Christmas Market
- Number of Christmas markets: three main markets in Bern.
Kleine Schanze star market
Waisenhausplatz Christmas market
Collegiate church Christmas market at Bern Cathedral - We loved: cosying up with a cup of mulled wine by Bern Cathedral.
9. Winterthur Christmas Market

Dates: announced in the autumn — check the official city site before you travel
A short journey from Zurich, the Winterthur Christmas Market is an absolute delight.
With over 100 Christmas stalls, Winterthur's festive setup has a warm, welcoming feel. Stroll through the village, try local delicacies and enjoy the lively spirit brought by open-air concerts.
It's a good choice if you want a Swiss Christmas market without the crowds, and it's under half an hour from Zurich by train.
Must-See Highlights at the Winterthur Christmas Market
- The Wiedehopf rooftop winter pop-up: sip mulled wine under starlit skies with lovely views over the town.
- Winterthur Christmas market rides: treat yourself to a Ferris wheel ride or enjoy the festive attractions for all ages.
10. St Gallen Christmas Market

Dates: announced in the autumn — check the official city site before you travel
Last on our list of the best Switzerland Christmas markets, but full of magic, St Gallen has an enchanting glow.
With over 700 stars sparkling above the old town, the atmosphere is nothing short of magical. Wander between the stalls, sip mulled wine and listen to Christmas music as street performers fill the air with cheer. It's simple, Swiss and perfect.
Must-See Highlights at the St Gallen Christmas Market
- The 700 stars light display: twinkling stars strung above the lanes of the old town.
- The giant Christmas tree at Klosterplatz: a sight that brings everyone together.
Which Swiss Christmas Market Should You Choose?
Ten markets is a lot to pick from, and they are not all after the same thing. Here's the short version:
- For the biggest markets: Basel and Zurich. Basel spreads across several squares with over 150 stalls; Zurich runs seven separate markets, including one of Europe's largest indoor markets inside the main station.
- For the prettiest setting: Montreux, on the shore of Lake Geneva with the Alps behind it.
- Basel or Zurich? Basel if you want a traditional market in a historic old town and a compact city you can cover on foot. Zurich if you're arriving by train, want to shop, and like the idea of several very different markets in one city.
- For a mountain Christmas: Zauberwald Lenzerheide — a whole forest turned into a light trail, and the only one on this list open until 31 December.
- For families: Montreux for Santa's House, Lausanne for the toboggan run and Children's Village.
- To avoid the crowds: Winterthur and St Gallen keep a village feel and are both within an hour of Zurich.
- If you're coming from France: Geneva, Lausanne and Montreux are all in French-speaking Switzerland and sit close enough together to combine over a long weekend — Lausanne and Montreux are about 20 minutes apart.
Switzerland is also compact and superbly connected by rail, so pairing two or three markets on one trip is realistic.
If you'd rather cross a border, discover one of our guides to the neighbouring countries (we also have a UK Christmas market guide if you'd rather stay close to home) :
- Christmas markets in Germany
- Christmas markets in Austria
- Christmas markets in Italy
- Christmas markets in France
Switzerland Christmas Markets: Frequently Asked Questions
Still deciding which Swiss Christmas market to visit? Our experts have gathered the questions people ask most.
When do the Christmas markets in Switzerland start in 2026?
The first Swiss Christmas markets open on 19 November 2026: the star market on the Kleine Schanze in Bern, the Sechseläutenplatz market in Zurich and Noël au Quai in Geneva. Montreux and Lausanne follow around 20 November, then Basel, Winterthur and St Gallen from the last weekend of November. Most close on 24 December, with two exceptions — Bern's star market runs until 27 December and the Zauberwald in Lenzerheide until 31 December.
What are the dates for the Basel Christmas market in 2026?
The Basel Christmas market runs from 26 November to 23 December 2026, open daily from 11:00 to 20:30. On the final day, Barfüsserplatz closes at 20:00 and Münsterplatz at 18:00. It is one of the largest and oldest Christmas markets in Switzerland, and the easiest to reach from Alsace and southern Germany.
Which is the best Christmas market in Switzerland?
Montreux, Basel and Zurich compete for that title every year, and the honest answer is that it depends on what you want. Montreux is our favourite for the setting — it sits on the shore of Lake Geneva, with Santa flying overhead and illuminations that are hard to beat. Basel and Zurich are the stronger choice if you prefer a large market in a lively city. And for something genuinely different, the Zauberwald in Lenzerheide turns an entire forest into a light trail.
What is the biggest Christmas market in Switzerland?
Basel is usually described as the largest, with more than 150 stalls spread across Barfüsserplatz, Münsterplatz and the streets between them. Zurich is the bigger destination overall, though, because the city runs seven markets at once — including the Christkindlimarkt inside the main railway station, one of the largest indoor Christmas markets in Europe.
Basel or Zurich — which Christmas market is better?
Pick Basel for the traditional experience: an old town you can walk end to end, a 13m Christmas pyramid on Barfüsserplatz and one of the country's oldest markets. Pick Zurich if you're travelling by train, want to combine the market with shopping, or would rather hop between several markets with different characters in a single day. Both are easy day trips from each other — Basel to Zurich takes about an hour by train.
Which Swiss city is best for Christmas?
For a Christmas by the water with plenty for children, choose Montreux or Geneva. For a city Christmas with big markets and good shopping, Basel and Zurich are the most complete. For a Christmas in the mountains, Lenzerheide offers the most spectacular experience and stays open until 31 December. And to escape the crowds, Winterthur and St Gallen keep a village atmosphere while staying under an hour from Zurich.
What is the prettiest Christmas village in Switzerland?
The Zauberwald in Lenzerheide is the closest thing Switzerland has to a Christmas village: rather than a market on a square, it's an entire forest turned into an illuminated trail, with art installations, open-air concerts and chalets serving local food. St Gallen offers a more traditional version, with its little wooden houses and 700 stars suspended above the old town lanes.
Buy Hotel Vouchers For Your Loved Ones This Christmas

Still not bought all your Christmas gifts? Buy gift vouchers for hotels around the world with Hotelgift.
Our hotel gift cards are the best Christmas gift for travel lovers, or simply for anyone who could do with a well-deserved night away. Our gift cards come as:
- PDF gift cards for hotels: print at home to give in person
- eGift cards for hotels: sent in minutes to their inbox
- Luxury vouchers for hotels: printed on 11-inch gold card in the shape of a do-not-disturb sign and sent free in the post
You can add credit between £25 and £10,000 and in multiple currencies, so it's easy to budget and send a unique Christmas gift to long-distance relatives or friends. With one gift voucher for hotels, they can book with over 750,000 hotels across the UK, Europe and beyond — including a stay near any of the Swiss Christmas markets above.
Whether they fancy a winter break for two or save it for their next holiday, everything's possible with a hotel voucher.

