Your holiday weather, at a glance

Switzerland in January: where is it warmest?

In January, Locarno is the warmest place with 7 °C by day, St. Moritz the coolest with −4 °C. 0 of 41 destinations have good holiday weather.

All destinations in January, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSunRain days
Locarno327°4 h8
Bellinzona297°4 h8
Lugano267°4 h8
Montreux106°3 h13
Vevey106°3 h13
Baden, Switzerland125°2 h13
Geneva115°2 h13
Aarau115°1 h13
Neuchâtel115°2 h13
Olten115°2 h13
Lucerne105°2 h13
Basel105°2 h13
Lausanne105°3 h13
Zug105°2 h13
Biel/Bienne105°2 h13
Glarus105°2 h13
Zurich124°2 h13
Schaffhausen124°1 h12
Stein am Rhein124°1 h13
Interlaken114°2 h13
Winterthur114°2 h13
Solothurn114°1 h13
Thun114°2 h13
Frauenfeld114°2 h13
Bern104°2 h13
Fribourg104°2 h13
Chur94°3 h14
Sion94°3 h14
St. Gallen113°2 h13
Lauterbrunnen103°2 h13
Gstaad92°3 h14
Einsiedeln92°2 h14
La Chaux-de-Fonds92°3 h14
Grindelwald101°2 h13
Scuol10−1°3 h13
Zermatt17−2°3 h10
Davos11−2°4 h14
Andermatt9−2°3 h14
Crans-Montana15−3°4 h13
Arosa13−3°4 h13
St. Moritz14−4°4 h13

Switzerland in January: quick answers

Switzerland in January: where is it warmest?

The warmest places in January are Locarno (7 °C), Bellinzona (7 °C) and Lugano (7 °C).

Switzerland in January: where is the weather best?

The best holiday weather in January – warm, sunny and dry – is in Locarno, Bellinzona and Lugano.

Switzerland month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences