Switzerland in December
December is Switzerland's 6th-best month (rank 6 of 12): its 18 destinations average 67/100, led by St. Moritz at 90 — -5°C and 12 rainy days — while Lugano is warmer at 7°C and scores 62.
#6 of 12 months for Switzerland · 18 destinations · updated September 2026 · climate normals from ERA5 reanalysis
🇨🇭 Switzerland, month by month
67/100 in DecemberWhere in Switzerland in December
Comfort is SeasonMap's 0–100 score; each place is judged through the lens that suits it — beaches on beach weather, ski resorts on snow. "At its best" means December is one of that place's own top three months. Feels-like highs fold in humidity, wind and sun.
What's on in Switzerland in December
- Christmas and New Year ski peak · St. Moritz and 6 more places · 20 Dec – 6 Jan (usually)
- Spengler Cup · Davos · 26–31 Dec
- Christmas and New Year · Gstaad · 20 Dec – 6 Jan
- New Year Music Festival · Gstaad · 26 Dec – 10 Jan (usually)
- Ski jumping World Cup · Engelberg · 18–20 Dec
- Natale in Piazza · Lugano · 26 Nov – 6 Jan
- Christmas markets · Geneva and 2 more places · 18 Nov – 24 Dec (usually)
- Course de l'Escalade · Geneva · 5–6 Dec
Seasons in force
Peak crowds at 13 of Switzerland's 13 well-known places this month.