St. Moritz is a ski resort in Graubunden, Switzerland, with an elevation range from 5,948ft (1813m) to 10,030ft (3057m). The vertical drop is 4,082ft (1244m) across 155 trails served by 24 lifts and 2,100 skiable acres. The nearest airport is Zurich Airport (ZRH), about 190 minutes away by car. St. Moritz receives an average of 180 inches of snowfall annually.
Late November to Mid April
Average snowfall in January, St. Moritz's snowiest peak-season month.
180"
Annual Snowfall
(457cm)
-5°C
January Avg High
-14°C
January Avg Low
Snowmaking covers 50% of the terrain, supplementing natural snowfall.
180"
annual avg
155
Total Trails
24
Lifts
2,100
Skiable Acres
4,082ft
Vertical Drop
St. Moritz has 155 trails: 30% green, 38% blue, 25% black, and 7% double-black. With 30% of terrain rated green, beginner-rated trails make up a large share of St. Moritz.
24
Total Lifts
4,082ft
Vertical Drop
1,244m
(4,082ft)
10,030ft
Peak
5,948ft
Base
Day pass pricing across the season
$90
avg/day
January offers the best overall balance of snowfall, crowd levels, and pricing at St. Moritz, based on this guide's month-by-month scoring. Snowfall this month averages 50cm. Crowd levels are moderate.
February
45cm snow, high crowds, $105/day.
November
$75/day, 20cm snow, low crowds.
50cm
snowfall
-5°/-14°
high/low °C
crowds
$99
day pass
45cm
snowfall
-3°/-12°
high/low °C
crowds
$105
day pass
40cm
snowfall
2°/-7°
high/low °C
crowds
$89
day pass
15cm
snowfall
7°/-2°
high/low °C
crowds
$75
day pass
20cm
snowfall
0°/-8°
high/low °C
crowds
$75
day pass
40cm
snowfall
-3°/-12°
high/low °C
crowds
$99
day pass
Monthly conditions are based on historical averages. Actual conditions vary year to year. Click on any month for detailed conditions, crowd levels, and packing tips for St. Moritz.
Adult Day Pass
$89
per day
Season Pass
$1,700
full season
Day pass pricing varies by date and ticket type; check the resort's official site for current rates. St. Moritz is not included on any multi-resort pass in this dataset.
Zurich Airport (ZRH)
Approx. 190 min drive
Graubunden, Switzerland 🇨🇭
46.4908°N, 9.8355°E
The drive from Zurich Airport to St. Moritz takes about 3 hours and 10 minutes.