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.

Switzerland by monthAll cities

City by city

December in Switzerland

1991–2020
Average December climate for cities in Switzerland, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Zürich5.2°C-0.4°C-0.4°C10614.0
Geneva5.9°C-0.1°C-0.1°C13113.4
Basel5.8°C-0.8°C-0.8°C10114.1
Lausanne5.8°C1.6°C1.6°C12513.5
Bern4.4°C-2.1°C-2.1°C9313.5
Winterthur4.9°C-0.9°C-0.9°C9313.7
Luzern5.3°C0.0°C0.0°C13114.3
Sankt Gallen3.4°C-3.5°C-3.5°C10514.1

A rain day is a local calendar day with at least 1 mm of precipitation.