Off season
EngadinSt. Moritz ski pass
350 km
Slopes
3303 m
Altitude
Lift pass prices
| Duration | Adult | Child |
|---|---|---|
1 day | €83 | €42 |
2 days | €158 | €79 |
3 days | €228 | €114 |
6 days | €410 | €205 |
Season | €1,550 | €775 |
* Indicative prices excluding insurance
Prices updated January 24, 2026
Ski area
Slope breakdown
175 slopes total26
Green
61
Blue
61
Red
27
Black
Alerte baisse de prix
Soyez prevenu quand le forfait de St. Moritz baisse.
Frequently asked questions
What is the price of a ski pass in St. Moritz?
The adult 6 days ski pass in St. Moritz costs €410. Prices vary by duration and age category.
How many kilometres of slopes does St. Moritz offer?
St. Moritz offers 350 km of slopes in the Engadin massif, with a maximum altitude of 3303m.
Is the ski pass free for children in St. Moritz?
In St. Moritz, the ski pass is free for children under 5. Reduced fares apply for ages 5-11.
Is St. Moritz suitable for families?
Yes, it offers strong value for money (1.17€/km).
Which resorts are near St. Moritz?
Closest resorts: Davos Klosters, Arosa, Lenzerheide.
Value score
Good
Cost per km1.17 €
Calculated from the adult 6-day pass and ski area size.
Where to buy the St. Moritz ski pass at the best price
Cheapest route: buy online from the official ticket office, in advance (autumn early booking, web rates outside school holidays). No reseller beats the resort's own shop.
Buy from the official ticket officeGoogle Maps