Switzerland Resort guide

St. Moritz Snow History

St. Moritz averages 333.7 cm of snowfall per winter over 10 winters; the snowiest month is November and the first significant snow usually falls in September.

Snowy alpine town landscape with blue sky and clouds, perfect for winter travel themes.

Photo: Alexandru MnM via Pexels · Pexels License

Piste network
74 km45.7 mi
Lifts
63
Top elevation
3,026 m9,930 ft
Ski area
Engadin St. Moritz

Key facts

Average snowfall per winter
334 cm131 in
Winters recorded
10
Snowiest month
November
First snow usually
September

Monthly averages

Monthly snowfall averages for St. Moritz
MonthSnowfallMean depthDays ≥ 5 cm
January51.1 cm116.7 cm3.5
February41.8 cm131.2 cm2.4
March53.2 cm140.1 cm3.3
April53.8 cm142.1 cm3.3
November69.4 cm50.2 cm4.4
December64.4 cm93.8 cm3.5
Average snowfall and mean snow depth by monthAverage snowfall and mean snow depth by month across the winters on record. Snowiest month November with 69 cm (27 in). Deepest mean snow in April at 142 cm (56 in).0255075100 cm51 cm42 cm53 cm54 cm69 cm64 cmJanFebMarAprNovDec
  • Mean snowfall
  • Mean snow depth

Winter by winter

Winter-by-winter snowfall for St. Moritz
WinterTotal snowfallMax depthFirst snow
2025/26196.8 cm157.9 cm23 Oct
2024/25226.7 cm125.7 cm13 Sept
2023/24506.6 cm257 cm28 Aug
2022/23227.6 cm129.8 cm22 Oct
2021/22282 cm134.4 cm6 Oct
2020/21340.6 cm219.4 cm3 Aug
2019/20408.4 cm207.8 cm8 Sept
2018/19435.2 cm217.9 cm1 Sept
2017/18410.5 cm203.8 cm2 Sept
2016/17302.1 cm161 cm5 Aug
Total November to April snowfall by winterTotal November to April snowfall for 10 winters. Mean 334 cm (131 in). Snowiest 2023/24 with 507 cm (199 in). Least snowy 2025/26 with 197 cm (77 in).02505007501,000 cm302 cm411 cm435 cm408 cm341 cm282 cm228 cm507 cm227 cm197 cmMean 334 cm2016/172017/182018/192019/202020/212021/222022/232023/242024/252025/26
  • Winter total
  • Mean of the winters shown

Best and worst winters

  • Best winter: 2023/24 (506.6 cm)
  • Worst winter: 2025/26 (196.8 cm)

St. Moritz vs the Switzerland average

Resort snowfall vs the country average
ResortAverage snowfall per winter
St. Moritz333.7 cm
Switzerland average446.4 cm

Frequently asked questions

How much snow does St. Moritz get in a season?

333.7 cm on average per winter, measured at mid-mountain over 10 winters.

Which is the snowiest month in St. Moritz?

November, on the monthly means in the table above.

When does it first snow in St. Moritz?

The first significant snowfall usually lands in September.

What was the best winter in St. Moritz?

2023/24, with 506.6 cm of snowfall.

What was the worst winter in St. Moritz?

2025/26, with 196.8 cm of snowfall.

Does St. Moritz get more snow than the rest of Switzerland?

St. Moritz averages 333.7 cm a winter against 446.4 cm for the resorts we cover in Switzerland.

How much snow is on the pistes in St. Moritz in December?

93.8 cm on average at mid-mountain in December.

How much snow is on the pistes in St. Moritz in February?

131.2 cm on average at mid-mountain in February.

Data updated · Sources: Open-Meteo climate archive