St. Moritz, Grisons Climate
Switzerland
Pop. 4,952 Elev. 1,845 m / 6,053 ft
TZ: Europe/Zurich (UTC+2) ·
Dry and warm, St. Moritz sees June highs of 62°F (17°C) and cold January lows of 12°F (-11°C). Expect around 48 rainy days annually (28.4 in / 722 mm total), with snow on 36 days and 223 in (5656 mm) of annual accumulation. The city averages 70 sunny days per year and around 46 thunderstorm days. Nearby lake water reaches 70°F (21°C) in summer.
| Temperature | 17°C (62°F) high | -11°C (12°F) low |
| Feels like | -11°C (12°F) low | |
| Rain | 48 days | 722 mm (28.4 in) /yr |
| Snow | 36 days | 5656 mm (222.7 in) /yr |
| Sky | 70 sunny | 46 stormy |
| Wind | 0.5 m/s (1.2 mph) avg |
Looking for a place with a climate like St. Moritz? Explore and filter 150,000+ cities worldwide.
Explore on the MapMonthly Climate Chart
Sky & Air by Month
Cloud cover (%)
68
Jan 65
Feb 61
Mar 64
Apr 75
May 60
Jun 71
Jul 63
Aug 77
Sep 61
Oct 71
Nov 64
Dec Humidity (%)
76
Jan 72
Feb 72
Mar 75
Apr 76
May 70
Jun 78
Jul 74
Aug 81
Sep 77
Oct 79
Nov 80
Dec Weather Days by Month
Water Temperatures
Cities with Similar Climate
Find similar cities on the map →Nearby Cities
Nearby
Commercial airport 93 km Il Caravaggio International Airport (BGY)
Ski resort 2 km Corviglia
National park 34 km
Mountain peak
(2,364 m) 2 km Sass da Muottas
Hospital 2 km Klinik Gut
Hiking trail 0 km St. Moritz-Dorf - St. Moritz Bahnhof
Interested in St. Moritz?
Hotels
Flights
Real Estate
Insurance
Connectivity
Monthly Weather Data
↑ See chart| Month | Avg High | Avg Low | Rainfall | Snowfall | Sunny Days |
|---|---|---|---|---|---|
| January | -4°C 24°F | -11°C 12°F | 0 mm 0.0 in | 1284 mm50.5 in | 5 |
| February | -2°C 29°F | -9°C 16°F | 0 mm 0.0 in | 310 mm12.2 in | 7 |
| March | 0°C 33°F | -6°C 20°F | 0 mm 0.0 in | 895 mm35.2 in | 9 |
| April | 4°C 40°F | -2°C 28°F | 24 mm 0.9 in | 595 mm23.4 in | 8 |
| May | 7°C 45°F | 0°C 31°F | 86 mm 3.4 in | 687 mm27.0 in | 3 |
| June | 17°C 62°F | 7°C 45°F | 173 mm 6.8 in | — | 7 |
| July | 13°C 56°F | 5°C 42°F | 176 mm 6.9 in | 17 mm0.7 in | 2 |
| August | 15°C 59°F | 7°C 44°F | 154 mm 6.0 in | 16 mm0.6 in | 6 |
| September | 10°C 50°F | 3°C 38°F | 91 mm 3.6 in | 172 mm6.8 in | 2 |
| October | 5°C 42°F | -2°C 28°F | 9 mm 0.4 in | 567 mm22.3 in | 8 |
| November | -1°C 30°F | -10°C 15°F | 9 mm 0.4 in | 869 mm34.2 in | 5 |
| December | -3°C 27°F | -9°C 16°F | 0 mm 0.0 in | 243 mm9.6 in | 8 |
Weather Days by Month
↑ See chart| Month | Sunny Days | Storm Days |
|---|---|---|
| January | 5 | 1 |
| February | 7 | 0 |
| March | 9 | 4 |
| April | 8 | 1 |
| May | 3 | 6 |
| June | 7 | 12 |
| July | 2 | 9 |
| August | 6 | 7 |
| September | 2 | 4 |
| October | 8 | 1 |
| November | 5 | 1 |
| December | 8 | 0 |
Water Temperatures Data
↑ See chart| Month | Lake Avg High |
|---|---|
| January | 4°C 39°F |
| February | 3°C 37°F |
| March | 3°C 38°F |
| April | 5°C 40°F |
| May | 8°C 46°F |
| June | 14°C 56°F |
| July | 19°C 66°F |
| August | 21°C 70°F |
| September | 18°C 64°F |
| October | 14°C 56°F |
| November | 10°C 49°F |
| December | 6°C 43°F |