When to go
The Best Time to Visit St. Moritz
Month-by-month climate data for St. Moritz, Switzerland — daily highs and lows, rain days, and an honest verdict for every month of the year.
December–April, July–September. Winter for skiing and the iconic frozen lake; summer for high-alpine hiking and lake afternoons.
Warmest in St. Moritz: Jul (17°C / 63°F) · Coolest: Jan (-2°C / 28°F) · Wettest: May (~14 rain days)
Daily highs / lows in °C · bars show rain days per month · ERA5 climate normals (2020–2024)
St. Moritz climate, month by month
January
-2° / -11°C
~11 rain days
Tough
February
1° / -8°C
~10 rain days
Tough
March
1° / -8°C
~10 rain days
Tough
April
4° / -5°C
~10 rain days
Tough
May
8° / 0°C
~14 rain days
Fair
June
14° / 4°C
~13 rain days
Good
July
17° / 7°C
~13 rain days
Good
August
17° / 6°C
~12 rain days
Good
September
12° / 3°C
~10 rain days
Good
October
8° / 0°C
~11 rain days
Fair
November
3° / -6°C
~11 rain days
Tough
December
-1° / -9°C
~12 rain days
Tough
Plan around it
Dates locked in? Start from the St. Moritz travel guide or jump straight to a 3-day, 5-day or 7-day itinerary.