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 December

Where in Switzerland in December

#PlaceTypeFeels-like highRainComfortAt its best
1St. MoritzSki resort-5°C89 mm · 12 days90 tier SYes
2LaaxSki resort-2°C108 mm · 13 days87 tier AYes
3DavosSki resort-1°C94 mm · 13 days86 tier AYes
4VerbierSki resort-2°C152 mm · 14 days84 tier AYes
5AndermattSki resort1°C160 mm · 15 days82 tier A—
6GstaadSki resort1°C173 mm · 14 days82 tier AYes
7ZermattSki resort-1°C113 mm · 13 days82 tier AYes
8EngelbergSki resort1°C135 mm · 15 days81 tier AYes
9LuganoCity7°C65 mm · 5 days62 tier C—
10InterlakenTrekking hub2°C138 mm · 14 days61 tier C—
11GrindelwaldTrekking hub2°C148 mm · 14 days60 tier C—
12BaselCity4°C55 mm · 11 days54 tier D—
13GenevaCity3°C84 mm · 10 days51 tier D—
14ZürichCity3°C91 mm · 11 days50 tier D—
15MontreuxCity5°C159 mm · 14 days49 tier F—
16LausanneCity3°C140 mm · 14 days48 tier F—
17BernCity2°C98 mm · 14 days46 tier F—
18LucerneCity3°C135 mm · 15 days46 tier F—

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

Peak crowds at 13 of Switzerland's 13 well-known places this month.

Better months for Switzerland