Climate averages 1991–2020
Weather in Switzerland in December
In December, average daytime highs across the 8 cities listed in Switzerland range from 3.4°C in Sankt Gallen to 5.9°C in Geneva. Monthly rainfall ranges from 93 mm in Bern to 131 mm in Luzern.
Long-term climate patterns, not a forecast for a particular trip.
City by city
December in Switzerland
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Zürich | 5.2°C-0.4°C | -0.4°C | 106 | 14.0 |
| Geneva | 5.9°C-0.1°C | -0.1°C | 131 | 13.4 |
| Basel | 5.8°C-0.8°C | -0.8°C | 101 | 14.1 |
| Lausanne | 5.8°C1.6°C | 1.6°C | 125 | 13.5 |
| Bern | 4.4°C-2.1°C | -2.1°C | 93 | 13.5 |
| Winterthur | 4.9°C-0.9°C | -0.9°C | 93 | 13.7 |
| Luzern | 5.3°C0.0°C | 0.0°C | 131 | 14.3 |
| Sankt Gallen | 3.4°C-3.5°C | -3.5°C | 105 | 14.1 |
A rain day is a local calendar day with at least 1 mm of precipitation.