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.

Switzerland by monthAll cities

City by city

January in Switzerland

1991–2020
Average January climate for cities in Switzerland, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Zürich4.8°C-1.4°C-1.4°C9212.9
Geneva5.3°C-0.9°C-0.9°C11512.5
Basel5.4°C-1.7°C-1.7°C8013.5
Lausanne5.1°C0.5°C0.5°C10812.7
Bern3.8°C-3.3°C-3.3°C8012.8
Winterthur4.5°C-1.9°C-1.9°C7912.3
Luzern4.6°C-0.9°C-0.9°C11713.7
Sankt Gallen2.8°C-4.8°C-4.8°C8812.7

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