Switzerland Resort guide

St. Moritz Weather Forecast

Today in St. Moritz: 15.3°C at the base, 4.8°C at the top (3,026 m) and wind 25 km/h. Hourly and 14-day tables are below.

Snowy alpine town landscape with blue sky and clouds, perfect for winter travel themes.

Photo: Alexandru MnM via Pexels · Pexels License

Piste network
74 km45.7 mi
Lifts
63
Top elevation
3,026 m9,930 ft
Ski area
Engadin St. Moritz

Today

Base temperature
15 °C60 °F
Top temperature
5 °C41 °F
Top wind
25 km/h15 mph
Conditions
Clear sky

By elevation today

Today's weather by elevation in St. Moritz
LevelTempFeels likeWindGustsCloudCondition
Base15 °C60 °F12 °C53 °F13 km/h8 mph23 km/h14 mph0%Clear sky
Mid-mountain9 °C48 °F3 °C38 °F25 km/h15 mph50 km/h31 mph0%Clear sky
Top5 °C41 °F-1 °C29 °F25 km/h15 mph50 km/h31 mph0%Clear sky

7-day forecast

Swipe sideways to explore all forecast details.

7-day weather forecast for St. Moritz
DayBase tempTop tempPrecipSnowWindCondition
15 °C60 °F5 °C41 °F0 mm0.0 in0 cm0.0 in25 km/h16 mphClear sky
18 °C64 °F7 °C45 °F0 mm0.0 in0 cm0.0 in21 km/h13 mphClear sky
15 °C58 °F7 °C45 °F0 mm0.0 in0 cm0.0 in37 km/h23 mphOvercast
16 °C61 °F9 °C47 °F0 mm0.0 in0 cm0.0 in13 km/h8 mphPartly cloudy
19 °C67 °F11 °C52 °F0 mm0.0 in0 cm0.0 in8 km/h5 mphPartly cloudy
22 °C71 °F13 °C56 °F0 mm0.0 in0 cm0.0 in9 km/h6 mphMainly clear
21 °C70 °F13 °C55 °F0 mm0.0 in0 cm0.0 in10 km/h6 mphMainly clear
Daily temperature range at base and topDaily temperature range at base and top for 7 days. Warmest at base on Sunday: 22 °C (71 °F). Coldest at the top on Friday: -1 °C (30 °F).-52.5101825 °CTuesdaWednesThursdFridaySaturdSundayMonday
  • Base
  • Top

Freezing level

Freezing level over the coming forecast, against the resort's base and top elevationFreezing level across 55 points of the coming forecast. It ranges from 3,000 m (9,840 ft) to 4,440 m (14,570 ft). Village or base elevation 1,738 m (5,700 ft). Top elevation 3,026 m (9,930 ft). The freezing level is below the top station at 1 of the 55 points.01,2502,5003,7505,000 mBase elevationTop elevationTueTueWedThuFriSatSunMonMon
  • Freezing level
  • Base elevation
  • Top elevation

14-day outlook

Swipe sideways to explore all forecast details.

14-day weather outlook for St. Moritz
DayBase maxTop maxSnow
18 °C64 °F7 °C45 °F0 cm0.0 in
15 °C58 °F7 °C45 °F0 cm0.0 in
16 °C61 °F9 °C47 °F0 cm0.0 in
19 °C67 °F11 °C52 °F0 cm0.0 in
22 °C71 °F13 °C56 °F0 cm0.0 in
21 °C70 °F13 °C55 °F0 cm0.0 in
20 °C69 °F10 °C49 °F0 cm0.0 in
20 °C69 °F10 °C51 °F0 cm0.0 in
21 °C69 °F11 °C51 °F0 cm0.0 in
19 °C66 °F9 °C49 °F0 cm0.0 in
16 °C62 °F7 °C45 °F0 cm0.0 in
11 °C52 °F2 °C36 °F0 cm0.0 in
11 °C52 °F2 °C35 °F0 cm0.0 in

Frequently asked questions

How cold is it in St. Moritz today?

15.3°C at the base and 4.8°C at the top station at midday.

How windy is it in St. Moritz today?

25 km/h at the top station; high lifts often hold when gusts pass 60 km/h.

Which will be the coldest day in St. Moritz this week?

2026-09-22, with a top-station maximum of 4.8°C.

Will it rain or snow in St. Moritz this week?

0 of the next seven days show snow at mid-mountain and 0 show rain.

Which day will be sunniest in St. Moritz?

2026-09-22, on mean cloud cover at mid-mountain.

How far is St. Moritz from Innsbruck airport?

Innsbruck is about 174 minutes by road from St. Moritz (142.7 km).

How high is St. Moritz?

The highest lift-served point is 3,026 m, with the village at 1,822 m, a vertical of 1,288 m.

How many km of pistes does St. Moritz have?

St. Moritz has 73.6 km of marked pistes across 52 runs, measured from OpenStreetMap geometry.

Data updated · Sources: Open-Meteo