Swiss Christmas Markets 2026: Zurich, Basel, Lucerne, Montreux & Geneva

swiss christmas markets

Swiss Christmas markets are smaller than the German giants, but they are easy to combine by train and several sit right on a lake. This guide covers the five big ones for 2026, Zurich, Basel, Lucerne, Montreux and Geneva, with the dates confirmed in our city guides, plus tips on getting between them.

All five are free to enter. Prices are in Swiss francs, most stalls take cards, and a few small ones are cash only.

Swiss Christmas markets 2026: dates at a glance

CityMain market2026 datesTypical hours
ZurichPolarzauber (HB), Bellevue, Münsterhof, Niederdorf19 Nov – 23 Dec (some to 24 Dec)11:00–21:00 or 22:00
GenevaQuai du Mont-Blanc19 Nov – 24 DecFrom 11:00 or 12:00 to 21:00–22:00
MontreuxLakeside quays20 Nov – 24 DecFrom 10:00 or 11:00 to 20:00–22:00
LucerneRudolfs Weihnacht, Inseli-Park20 Nov – 23 DecMon–Sat 11:00–22:00, Sun 11:00–20:00
LucerneFranziskanerplatz, old town3 – 21 DecDaily 11:00–20:00
BaselBarfüsserplatz and Münsterplatz26 Nov – 23 DecDaily 11:00–20:30

The best Swiss Christmas markets city by city

Zurich

Zurich has six main markets from 19 November to 23 December 2026, and Polarzauber in the main station and Münsterhof stay open until 24 December. Polarzauber is the one to visit if it rains. Bellevue Noël on Sechseläutenplatz is the largest outdoor market, Niederdorf’s Weihnachtsdörfli has the old town lanes, and the Singing Christmas Tree on Werdmühleplatz has choirs most evenings. Read our Zurich market guide for hours and routes.

Basel

Basel has about 150 stalls on Barfüsserplatz and Münsterplatz from 26 November to 23 December 2026, open daily 11:00 to 20:30. Münsterplatz, beside the cathedral, is the quieter and prettier of the two. Try Basler Läckerli, the local spiced biscuit. See our Basel guide.

Lucerne

Lucerne has two markets close to the station. Rudolfs Weihnacht in the lakeside Inseli-Park runs from 20 November to 23 December 2026, and the traditional market on Franziskanerplatz has about 70 stalls from 3 to 21 December. Read our Lucerne guide.

Visiting Swiss Christmas markets?

Leave your bags near Zurich main station and walk the markets hands-free.

Find secure storage

Montreux

Montreux Noël lines the Lake Geneva quays with more than 150 chalets from 20 November to 24 December 2026, about 200 m from the station. The view of the lake and the Alps is the main reason to come, and families can take the train up to Rochers-de-Naye to visit Santa. See our Montreux guide.

Geneva

Geneva’s market on the Quai du Mont-Blanc runs from 19 November to 24 December 2026 and opens at 17:00 on the first evening. It is about ten minutes on foot from Cornavin station. Read our Geneva guide.

Food, drink and prices

Chalets and lights at one of the Swiss Christmas markets

Raclette scraped onto bread or potatoes is the classic market meal, along with fondue in the chalet restaurants, bratwurst and roasted chestnuts. Glühwein is sold in a deposit mug in most cities. Switzerland is expensive, so a drink and a snack at each market adds up quickly. Eating one proper meal in a chalet and snacking the rest of the evening is a good balance.

Planning a rail trip around Swiss Christmas markets

  • Zurich, Basel and Lucerne are each about an hour apart by train, so you can base yourself in one and visit the others.
  • Montreux and Geneva are on Lake Geneva, about an hour apart. Lausanne sits in between.
  • Go between 3 and 21 December if you want both Lucerne markets open, along with all the others.
  • Check the Swiss Travel Pass or a Half Fare Card if you plan several train trips.
  • Basel is on the border, so Colmar and Strasbourg in France are easy add-ons.

Switzerland Tourism’s festive event list covers smaller towns, including the markets in Bern and the mountain resorts.

Luggage storage between trains

Most visitors see Swiss Christmas markets on the way to somewhere else, often with a suitcase. Radical Storage lets you book a spot at a local shop or hotel near the station, leave your bag for a few hours and come back for it before your next train. The network has 16.5K+ locations in 2.3K+ cities, every bag is protected up to €10,000, cancellation is free and the service is rated 4.8/5.

FAQ about Swiss Christmas markets

When do Swiss Christmas markets open in 2026?

Zurich and Geneva open on 19 November 2026, Montreux and Lucerne’s lakeside market on 20 November, and Basel on 26 November. Lucerne’s old town market on Franziskanerplatz opens on 3 December.

Which is the best Christmas market in Switzerland?

Montreux has the best setting on the lake, Zurich has the most markets in one city, and Basel’s Münsterplatz is the most traditional.

Are Swiss Christmas markets free?

Yes, entry to the markets in Zurich, Basel, Lucerne, Montreux and Geneva is free. You only pay for food, drinks and gifts.

Are the markets open on Christmas Eve?

Montreux, Geneva and two of Zurich’s markets open on 24 December 2026 with shorter hours. Basel and Lucerne’s lakeside market close on 23 December.

Can I visit several Swiss markets in one trip?

Yes. Zurich, Basel and Lucerne are about an hour apart by train, and Montreux and Geneva are about an hour apart on Lake Geneva.

Where can I leave my luggage in Switzerland?

Book luggage storage with Radical Storage near the station in Zurich and other Swiss cities. Bags are protected up to €10,000 and cancellation is free.

More Christmas market guides