Swiss Christmas Markets

Zurich Christmas Market at Hauptbahnhof 21st Nov – 24th Dec.
Christmas Market at The Singing Christmas Tree 20th November – 23rd
Europaallee Market 24th Nov – 24th December
Hirschenplatz Niederdorf 28th November – 23rd December
Rapperswil Christmas Market 12th – 21st December
Lucerne 22nd November to 23rd December
Basel 27th November to 23rd December
Baden 6th December
Berne 29th November – 24th December
Winterthur 28th November – 23rd December
Biel 4th – 24th December
Bremgarten 4th – 7th December
Ensiedeln 29th November to 8th December
Lausanne 2st November to 24th December
Montreux 21st November to 24th December
Morges10th – 14th December