
St. Moritz is a high-Alpine resort with cold, snowy winters perfect for skiing and mild summers ideal for hiking and lake activities. Shoulder seasons can be changeable, with frequent precipitation and variable temperatures.
Winter for skiing (Dec–Mar); summer (Jun–Sep) for hiking, biking and lake activities with mild weather.
Max: -3°C / Min: -12°C
Rayiny days: 17
Precipitation: 113mm
Max: 0°C / Min: -10°C
Rayiny days: 16
Precipitation: 96mm
Max: 3°C / Min: -6°C
Rayiny days: 18
Precipitation: 111mm
Max: 7°C / Min: -2°C
Rayiny days: 19
Precipitation: 122mm
Max: 12°C / Min: 3°C
Rayiny days: 20
Precipitation: 132mm
Max: 16°C / Min: 7°C
Rayiny days: 20
Precipitation: 150mm
Max: 18°C / Min: 8°C
Rayiny days: 20
Precipitation: 155mm
Max: 18°C / Min: 8°C
Rayiny days: 20
Precipitation: 162mm
Max: 14°C / Min: 5°C
Rayiny days: 15
Precipitation: 126mm
Max: 9°C / Min: 1°C
Rayiny days: 14
Precipitation: 108mm
Max: 3°C / Min: -5°C
Rayiny days: 15
Precipitation: 124mm
Max: -2°C / Min: -11°C
Rayiny days: 16
Precipitation: 112mm
The chart shows the yearly trend of average daily highs, lows, and monthly precipitation.