Swiss Sun

Sunshine in St. Moritz

St. Moritz (GR) gets about 2100 hours of sunshine a year, 52% of the possible maximum, or 5.8 hours a day on average. That makes it number 13 of 60 Swiss towns we compare.

Explore St. Moritz on the sunshine map
2100 hsunshine a year
7.5 ha day in July
3.9 ha day in December
#13 / 60sunniest towns

Sunshine month by month

Average hours of sunshine per day, 1991–2020. The line shows the most the sun could shine at this latitude.

0h5h10h15hJanuary: 4.6 h a dayFebruary: 5.3 h a dayMarch: 5.9 h a dayApril: 6.2 h a dayMay: 6.3 h a dayJune: 6.9 h a dayJuly: 7.5 h a dayAugust: 7.0 h a daySeptember: 6.1 h a dayOctober: 5.3 h a dayNovember: 4.2 h a dayDecember: 3.9 h a dayJanFebMarAprMayJunJulAugSepOctNovDec
Monthper dayper month
January4.6 h143 h
February5.3 h147 h
March5.9 h183 h
April6.2 h185 h
May6.3 h195 h
June6.9 h207 h
July7.5 h234 h
August7.0 h215 h
September6.1 h182 h
October5.3 h163 h
November4.2 h125 h
December3.9 h122 h

Climate in St. Moritz

2.2 °Cmean temperature
17.9 °CJuly daily high
-13.7 °CJanuary nightly low
880 mmrain and snow a year
1413 kWh/m²solar radiation a year
1788 mabove sea level

All 60 towns ranked by sunshine · Look up any address in St. Moritz