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 Map

Monthly Climate Chart

↓ Monthly data table

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

↓ Weather days table

Water Temperatures

↓ Water temperatures table

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