Climate averages 1991–2020
Weather in Switzerland in January
In January, average daytime highs across the 8 cities listed in Switzerland range from 2.8°C in Sankt Gallen to 5.4°C in Basel. Monthly rainfall ranges from 79 mm in Winterthur to 117 mm in Luzern.
Long-term climate patterns, not a forecast for a particular trip.
City by city
January in Switzerland
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Zürich | 4.8°C-1.4°C | -1.4°C | 92 | 12.9 |
| Geneva | 5.3°C-0.9°C | -0.9°C | 115 | 12.5 |
| Basel | 5.4°C-1.7°C | -1.7°C | 80 | 13.5 |
| Lausanne | 5.1°C0.5°C | 0.5°C | 108 | 12.7 |
| Bern | 3.8°C-3.3°C | -3.3°C | 80 | 12.8 |
| Winterthur | 4.5°C-1.9°C | -1.9°C | 79 | 12.3 |
| Luzern | 4.6°C-0.9°C | -0.9°C | 117 | 13.7 |
| Sankt Gallen | 2.8°C-4.8°C | -4.8°C | 88 | 12.7 |
A rain day is a local calendar day with at least 1 mm of precipitation.