In just a few weeks the first Christmas markets will open their doors, and so here I present to you today your 2019 guide to the Switzerland’s best Christmas markets so you don’t miss any of the festivities.

This list is just the tip of the iceberg when it comes to Christmas markets in Switzerland. Most villages will host some sort of festive market over the month of December. But this list comes from suggestions in person and online that I have collated over the years. Some markets are small local affairs and some are a larger and stretch on the entire season, but all are guaranteed to get your into the holiday spirit.
This list is created to be referred to over the holiday period – so download it, save it to your phone or pin it on your fridge and when your in need of a little Christmas spirit check for a market near you.
Swiss Christmas Markets open all December long
Open from 21 November
- Zürich Wienachtsdorf (till 23.12)
- Zürich Chriskindelmarkt at the Train Station (till 24.12)
- Montreux Noël (open till 24.12)
- Les Marchés de Noel de Lausanne (till 31.12)
Open from 28th November
- Basel Weihnachtsmarkt (till 23.12)
- Chur Weihnachtsmarkt (till 23.12)
- St. Gallen Weihnachtsmarkt (till 24.12)
Open from 30th November
Open from 4th December
- Märlistadt Stein am Rhein (till 31.12)
Open from 5th December
- Luzern Weihnachtsmarkt (till 22.12)
Swiss Christmas Markets Dates
15th – 19th November
- Christkindlmarkt on Pilatus
22nd – 24th November
- Bühlach Weihnachtsmarkt
23rd November
- Birrhard Weihnachtsmarkt
- Christchindli Märt Greifensee
23rd – 24th November
- Wintersauber in Seegräben
27th November – 1st December
- Huttwil Weihnachtsmarkt
29th – 1st December
- Kambly Weihnachtsmarkt in Trubschachen
29th November – 8th December
- Einsiedler Weihnachtsmarkt
30th November
30th November – 1st December
- Weihnachtsmarkt Brienz
- Christmas in Schloss Chillon near Montreux (entry fee)
- Ascona Christmas Market
30th November – 8th December
- Ascona Christmas market
5th December – 8th December
- Bremgarten Weihnachtsmarkt
6th – 8th December
- Christkind Markt Willisau
- Weihnachtsmarkt Morschach
- Kambly Weihnachtsmarkt in Trubschachen
7th – 8th December
- Christmas in Schloss Chillon near Montreux (entry fee)
8th December
- Locarno Christmas market
13th – 14th December
- Christmas Market Saas Fee
- Weihnachtsmarkt am Seehofseeli Davos Dorf
13th – 15th December
- Murten Christmas Market
- Christkindlmarkt Rapperswil-Jona
- Christmas market in Gruyere
14th – 15th December
- Christmas in Schloss Chillon near Montreux (entry fee)
- Weihnachtsmarkt Schaffhausen
15th December
- Christmas Market Bellinzona
20th – 22nd December
- Christmas market in Gruyere
- Weihnachtsmarkt Frauenfeld
22nd December
- Christmas Market Bellinzona
Note: While I have done my best to provide correct information, please double check your Christmas market of choice before attending by clicking on the link provided. Opening times and dates may of changed since publishing.


