מוצאים את החבר'ה שלך לשלגFind your ski crew

הטעינה מתעכבת. אפשר לנסות שוב.Loading is taking longer than expected. Please try again.

Skiing in St. Moritz

St. Moritz skiing is spread across separate mountains: Corviglia above the town, Corvatsch across the valley, and Diavolezza and Lagalb on the Bernina Pass road, all on one regional pass and linked by bus and train. Choose your base by the mountain you'll ski most. Then compare dynamic Snow-Deal prices with the CHF 55-a-day Sleep + Ski hotel pass.

Snow-covered peaks of the Upper Engadin seen from the Corviglia ski area, with a frozen lake below, archive photo from February 2020

St. Moritz: four separate mountains, the 9 km Hahnensee and a season from October to May

St. Moritz ski guide: 80 official pistes on Corviglia, Corvatsch, Diavolezza and Zuoz, the 9 km Hahnensee, 2026–27 season dates, Sleep + Ski and best snow months.

Kilometres of slopes advertised across the Engadin St. Moritz region (nine ski areas)
350
Runs advertised across the region
88
Kilometres of runs on Corviglia, St. Moritz's own mountain
155
Kilometres of slopes on Corvatsch–Furtschellas
120
Metres above sea level at the Corvatsch top station
3303
Metres of the black Hahnensee run to St. Moritz Bad
9000

Skiing & terrain in St. Moritz

The four large ski areas of Engadin St. Moritz — Corviglia (with Piz Nair and Marguns), Corvatsch–Furtschellas, Diavolezza–Lagalb and Zuoz — piste by piste from the operators' official maps and status pages, plus the eight small lift areas the tourism board lists (as areas only). 80 pistes, one link run and four ski routes/itineraries.

Kilometres of slopes advertised across the Engadin St. Moritz region (nine ski areas)
350
Runs advertised across the region
88
Kilometres of runs on Corviglia, St. Moritz's own mountain
155
Kilometres of slopes on Corvatsch–Furtschellas
120
Pistes in the table below (Corviglia, Corvatsch–Furtschellas, Diavolezza–Lagalb, Zuoz)
80
Metres of the ungroomed Diavolezza glacier run to Morteratsch
8000
  • Blue pistes in this table: 16
  • Red pistes in this table: 46
  • Black pistes in this table: 17

Numbers, names and colours come from the operators' official infosnow maps and the Corvatsch Diavolezza Lagalb status page, checked 18 October 2026. The breakdown counts only rows marked as pistes: Corviglia 33, Corvatsch–Furtschellas 26, Diavolezza–Lagalb 9 and Zuoz 12. One Diavolezza piste (01 Firn) is listed as red/black and is left without a colour. Corviglia's operator says 35 runs, while its map shows 32 numbered pistes, one unnumbered red (Giamba Run) and one yellow ski route. Yellow ski routes, the glacier run, the Snow Night slope and the Diavolezza–Lagalb link are listed separately. The operators do not publish per-run lengths, so lengths appear only for the Hahnensee (9 km), the glacier run (8 km) and the Snow Night slope (4.2 km), as stated by the operator. This is a catalogue, not a live opening report.

Run & areaDifficultyRun length
Corviglia – Piz Nair – MargunsCorviglia · St. Moritz's own ski mountain, reached from St. Moritz Dorf (funiculars), St. Moritz Bad (Signal cable car), Celerina (Marguns gondola) and Suvretta. The operator advertises 24 lifts and 35 runs totalling 155 km (42 km blue, 79 km red, 34 km black).See official mapSki area · multiple runsAn area has no single-run length
Corvatsch – FurtschellasCorvatsch-Furtschellas · Above Silvaplana-Surlej and Sils, with 120 km of slopes and the region's highest top station at 3303 m. Home of the Hahnensee run, Corvatsch Park and the Friday Snow Night.See official mapSki area · multiple runsAn area has no single-run length
Diavolezza – LagalbDiavolezza-Lagalb · Two high mountains on the Bernina Pass road near Pontresina. Diavolezza has the longest season in the region and the glacier run to Morteratsch; Lagalb is smaller and steeper.See official mapSki area · multiple runsAn area has no single-run length
Zuoz – PizzetZuoz · Zuoz's family ski area on Pizzet (2465 m), with a timed slope, snow park, Swiss Snow Kids Village and the Funslope Gian Plaiv.See official mapSki area · multiple runsAn area has no single-run length
Cristins, SurlejSmall ski areas · Platter lift next to the Corvatsch valley station, with Snowli's Kinderland, a 45 m magic carpet and a free 75 m conveyor belt.See official mapSki area · multiple runsAn area has no single-run length
Provulèr, CelerinaSmall ski areas · Children's ski area on the edge of Corviglia, served by a child-safe four-seater chairlift and a T-bar.See official mapSki area · multiple runsAn area has no single-run length
Languard, PontresinaSmall ski areas · Family ski area in the centre of Pontresina with drag and platter lifts and the ski school's Snowli Kids Village.See official mapSki area · multiple runsAn area has no single-run length
Kinderland Muot Marias, SilsSmall ski areas · Small beginner area with two magic carpets next to the Sils Maria ice rink.See official mapSki area · multiple runsAn area has no single-run length
Aela, MalojaSmall ski areas · Platter lift from 1817 m to 2100 m with one red and one black slope back to the base.See official mapSki area · multiple runsAn area has no single-run length
Bügls, S-chanfSmall ski areas · Pony lift for first steps on skis.See official mapSki area · multiple runsAn area has no single-run length
Survih, SamedanSmall ski areas · Practice area on the edge of Samedan with a magic carpet and pony lift, used by ski schools.See official mapSki area · multiple runsAn area has no single-run length
Müsella, La Punt Chamues-chSmall ski areas · Children's area with a platter lift, two short slopes and a free magic carpet.See official mapSki area · multiple runsAn area has no single-run length
ParadisoCorviglia · No. 01.RedSki runLength not yet verified
SwingCorviglia · No. 02.RedSki runLength not yet verified
LanigiroCorviglia · No. 03.BlackSki runLength not yet verified
Corviglia RunCorviglia · No. 04.RedSki runLength not yet verified
FISCorviglia · No. 05.BlueSki runLength not yet verified
StandardCorviglia · No. 06.BlueSki runLength not yet verified
AlpinaCorviglia · No. 07.RedSki runLength not yet verified
AkademikerCorviglia · No. 08.RedSki runLength not yet verified
MuntanellaCorviglia · No. 09.BlackSki runLength not yet verified
PizzinCorviglia · No. 10.RedSki runLength not yet verified
Thomas RunCorviglia · No. 11.BlackSki runLength not yet verified
OlympiaCorviglia · No. 12.BlackSki runLength not yet verified
RunzölCorviglia · No. 13a.RedSki runLength not yet verified
RunzölCorviglia · No. 13b.BlueSki runLength not yet verified
MarmottaCorviglia · No. 14.RedSki runLength not yet verified
ChampionCorviglia · No. 15. The operator's Speed Check (radar speed measurement) is on this run.RedSki runLength not yet verified
GrischaCorviglia · No. 16.RedSki runLength not yet verified
SchlattainCorviglia · No. 17.RedSki runLength not yet verified
Fuorcla GrischaCorviglia · No. 18.BlackSki runLength not yet verified
GlünaCorviglia · No. 19.BlackSki runLength not yet verified
ChüderasCorviglia · No. 20.BlueSki runLength not yet verified
PrincessCorviglia · No. 21. First stage of the Mountys Adventure Trail, from Trais Fluors to Marguns.BlueSki runLength not yet verified
MezzaunaCorviglia · No. 22.RedSki runLength not yet verified
SelinCorviglia · No. 24.BlackSki runLength not yet verified
Saluver (Talabfahrt)Corviglia · No. 25. Valley run from Marguns to Celerina; second stage of the Mountys Adventure Trail.RedSki runLength not yet verified
Cristolais-SamedanCorviglia · No. 26.BlueSki runLength not yet verified
Talabfahrt St.Moritz DorfCorviglia · No. 27. Valley run to St. Moritz Dorf.BlueSki runLength not yet verified
Talabfahrt St.Moritz BadCorviglia · No. 28. Valley run to St. Moritz Bad.BlueSki runLength not yet verified
Talabfahrt SuvrettaCorviglia · No. 29.RedSki runLength not yet verified
ChamannaCorviglia · No. 31.RedSki runLength not yet verified
Skilift RunCorviglia · No. 34.RedSki runLength not yet verified
Pêsch RunCorviglia · No. 35.RedSki runLength not yet verified
Giamba RunCorviglia · Red run shown without a number on the official map.RedSki runLength not yet verified
ZöllnerCorviglia · No. 23. Marked yellow on the official map: a ski route, not a groomed piste.Ski routeSki routeLength not yet verified
StandardCorvatsch-Furtschellas · No. 01.RedSki runLength not yet verified
DürrenastCorvatsch-Furtschellas · No. 01a.RedSki runLength not yet verified
FuorclaCorvatsch-Furtschellas · No. 02.RedSki runLength not yet verified
RosegCorvatsch-Furtschellas · No. 03.RedSki runLength not yet verified
Giand' AlvaCorvatsch-Furtschellas · No. 04.RedSki runLength not yet verified
HahnenseeCorvatsch-Furtschellas · No. 05. From the top of the Giand'Alva chairlift past the Hahnensee lake to St. Moritz Bad; the operator and the tourism board give nine kilometres. Return to Surlej on Engadin Bus lines 1 and 6.BlackSki run9,000 metres
MandraCorvatsch-Furtschellas · No. 06.BlueSki runLength not yet verified
ArlasCorvatsch-Furtschellas · No. 07.RedSki runLength not yet verified
LejinsCorvatsch-Furtschellas · No. 08.BlackSki runLength not yet verified
SurlejCorvatsch-Furtschellas · No. 09.RedSki runLength not yet verified
ChasteletsCorvatsch-Furtschellas · No. 10a. Part of slope no. 10, Murtèl–Surlej, lit for the Friday Snow Night.RedSki runLength not yet verified
Chastelets untenCorvatsch-Furtschellas · No. 10b. Part of slope no. 10, Murtèl–Surlej, lit for the Friday Snow Night.RedSki runLength not yet verified
TalabfahrtCorvatsch-Furtschellas · No. 10c. Part of slope no. 10, Murtèl–Surlej, lit for the Friday Snow Night.RedSki runLength not yet verified
Crap NairCorvatsch-Furtschellas · No. 11.RedSki runLength not yet verified
Curtinella RunCorvatsch-Furtschellas · No. 12.RedSki runLength not yet verified
RabgiusaCorvatsch-Furtschellas · No. 13.RedSki runLength not yet verified
RavulaunasCorvatsch-Furtschellas · No. 15.RedSki runLength not yet verified
ValtellinaCorvatsch-Furtschellas · No. 16.RedSki runLength not yet verified
Curtinella untenCorvatsch-Furtschellas · No. 18.RedSki runLength not yet verified
FurtschellasCorvatsch-Furtschellas · No. 19.BlueSki runLength not yet verified
Furtschellas untenCorvatsch-Furtschellas · No. 19a.BlueSki runLength not yet verified
MuntanellaCorvatsch-Furtschellas · No. 20.RedSki runLength not yet verified
Alte MuntanellaCorvatsch-Furtschellas · No. 20a.BlackSki runLength not yet verified
ChüderunCorvatsch-Furtschellas · No. 21.RedSki runLength not yet verified
GrialetschCorvatsch-Furtschellas · No. 22.RedSki runLength not yet verified
PrasüraCorvatsch-Furtschellas · No. 23.RedSki runLength not yet verified
Snow Night slope (no. 10, Murtèl–Surlej)Corvatsch-Furtschellas · The illuminated slope from the Murtèl middle station to Surlej, 4.2 km according to the operator, open on Friday evenings with a separate Snow Night ticket.See official mapSki route4,200 metres
FirnDiavolezza-Lagalb · No. 01. Listed by the operator as red/black; served by the Diavolezzafirn chairlift.See official mapSki runLength not yet verified
Diavolezza GletscherDiavolezza-Lagalb · No. 2a.RedSki runLength not yet verified
DiavolezzaDiavolezza-Lagalb · No. 2b.RedSki runLength not yet verified
Sass QuederDiavolezza-Lagalb · No. 03.RedSki runLength not yet verified
Schwarzer HangDiavolezza-Lagalb · No. 04.BlackSki runLength not yet verified
RavulaunasDiavolezza-Lagalb · No. 05.BlackSki runLength not yet verified
GiandasDiavolezza-Lagalb · No. 21 on Lagalb.RedSki runLength not yet verified
MinorDiavolezza-Lagalb · No. 22, on Lagalb. The operator calls Lagalb's black slope the steepest groomed slope in the canton of Graubünden.BlackSki runLength not yet verified
BerninaDiavolezza-Lagalb · No. 23 on Lagalb.RedSki runLength not yet verified
Connection Diavolezza - LagalbDiavolezza-Lagalb · No. 25. Red link between the two mountains.RedConnectionLength not yet verified
Diavolezza glacier runDiavolezza-Lagalb · No. 31, marked yellow. Ungroomed descent over the Pers and Morteratsch glaciers to the Rhaetian Railway station at Morteratsch; the operator gives eight kilometres.Ski routeSki route8,000 metres
Diavolezza Challenge, ski touring routeDiavolezza-Lagalb · No. 35. Timed, signposted ski-touring route for uphill training.Ski routeSki routeLength not yet verified
MuntatschZuoz · No. 01.RedSki runLength not yet verified
BueraZuoz · No. 02.BlackSki runLength not yet verified
IndiaunsZuoz · No. 03.BlackSki runLength not yet verified
ChastlatschZuoz · No. 04.BlueSki runLength not yet verified
Traversa AlbanasZuoz · No. 05.BlueSki runLength not yet verified
SurvihZuoz · No. 06.BlueSki runLength not yet verified
Rennpiste ESSZZuoz · No. 07.BlueSki runLength not yet verified
BlovaZuoz · No. 08.BlueSki runLength not yet verified
Spih SuraZuoz · No. 09.BlackSki runLength not yet verified
Rinch da las StriasZuoz · No. 10.RedSki runLength not yet verified
Acla NairaZuoz · No. 11.RedSki runLength not yet verified
FoppsZuoz · No. 12.BlackSki runLength not yet verified

St. Moritz pistes: Corviglia, Corvatsch, Diavolezza and the Hahnensee

St. Moritz is not one ski area but a valley of them. The tourism board counts nine: four large areas — Corviglia/Piz Nair, Corvatsch–Furtschellas, Diavolezza–Lagalb and Zuoz — and five smaller ones, with about 350 km of slopes and 88 runs between them. One regional ski pass covers them all, but they are not linked on skis. You move between them by bus or train, so plan your day one mountain at a time.

Corviglia is St. Moritz's own mountain. The operator lists 24 lifts and 35 runs totalling 155 km: 42 km blue, 79 km red and 34 km black. It hosts the women's Audi FIS Ski World Cup, this season on 18–20 December 2026. Across the valley, Corvatsch has 120 km of slopes and the region's highest lift at 3303 m. Its black Hahnensee run is nine kilometres long, from Giand'Alva past the frozen Hahnensee lake to St. Moritz Bad. Diavolezza adds the ungroomed 8 km glacier run to Morteratsch, and Lagalb has steep, quieter runs.

The table lists 80 pistes by area with the operators' official colours. There are 16 blue, 46 red and 17 black, plus one Diavolezza piste listed as red/black. Ski routes and itineraries are listed separately. The operators don't publish per-run lengths, so the only lengths shown are the three they state. It is not a live report: check the lift and slope status on the day.

Read the current official information

St. Moritz for beginners: Celerina, Salastrains and easy blue runs

Start on a learning slope, not on the main mountain. The Swiss Ski School St. Moritz holds its First Ski Experience on the beginners' slope in Celerina: a two-hour private lesson, 14:00–16:00, with skis, boots, poles and helmet included. On Corviglia, the official map shows magic carpets at Runzöl and Marguns, and the Provulèr children's area above Celerina has a child-safe chairlift and a T-bar. Small village lifts at Surlej, Pontresina, Samedan and La Punt are good for a first day too.

When you can turn and stop, Corviglia's blue runs are the next step. Princess (no. 21) from Trais Fluors to Marguns is the start of the family adventure trail, and the blue valley runs (nos. 27 and 28) lead down to St. Moritz Dorf and Bad. Most of Corviglia is red, and Corvatsch has only three blue pistes, so don't plan a beginner week around Corvatsch or Lagalb. On Corvatsch, Mandra (no. 06) and the Furtschellas blues (nos. 19 and 19a) are the gentlest runs.

Read the current official information

Getting to St. Moritz: Zurich and the Albula line, or Milan via Tirano

St. Moritz has no airline airport. Engadin Airport in Samedan handles charter flights and air taxis, not scheduled airline services. The tourism board names Zurich, Milan and Innsbruck as the nearest international airports. The most common route is from Zurich: take the train to Chur, then the Rhaetian Railway over the Albula line through Thusis to St. Moritz. This UNESCO World Heritage line has spiral tunnels and the Landwasser Viaduct. The operator also mentions a route from Landquart via Klosters and the Vereina Tunnel. By road, Zurich–St. Moritz is about 200 km (about 3 hours).

From the Italian side, Tirano is the rail gateway. Bernina line trains run between Tirano and St. Moritz in about 2 hours 15 minutes. Use the regular regional trains, with an optional CHF 5 seat reservation, or the panoramic Bernina Express, which needs a paid reservation. Milan to St. Moritz is about 175 km by road. Ming Bus runs airport transfers from Swiss, German and Austrian airports, and a shuttle timed to Ryanair arrivals from London Stansted links Friedrichshafen with Klosters and the train. SBB can send your luggage ahead to your Engadin station.

In the valley, the Engadin Bus links the villages and lift stations. The Hahnensee-Express (lines 1 and 6) runs between St. Moritz station, the Signal cable car in St. Moritz Bad and the Corvatsch valley station at Surlej. You ride free with a valid lift ticket. If you stay more than one night at a participating hotel or apartment, public transport in the Upper Engadin is included.

Read the current official information

St. Moritz with kids: ski school ages, Mounty's Land and Zuoz

The Swiss Ski School St. Moritz meets at the Salastrains ski school centre on Corviglia (no private car access), at its office at the Celerina valley station, and in Samedan. Its classes are for first-timers aged 3–4 and for children of all levels from age 5. A Kids Club looks after children from age 3 without skiing. The Suvretta Snowsports School also appears on the official Corviglia map. Ask about lesson languages, lunch supervision and the exact meeting point when you book.

On Corviglia, Mounty's Land at Marguns is a safe practice zone for children. The Mountys Adventure Trail combines the blue Princess (no. 21) and the red Saluver valley run (no. 25) down to Celerina, with eight letters to collect on the way. In Zuoz, the Swiss Snow Kids Village teaches children from age 3½ with a pony lift and a magic carpet, and lunchtime supervision is available on request. Pontresina's Languard area has a Snowli Kids Village, and the tourism board says children up to 15 ski there free.

A parent who doesn't ski can try the winter hiking trails on Corviglia and Muottas Muragl. There is also the Muottas Muragl toboggan run: 4.2 km with 20 turns. These are a better choice than a full ski pass for someone who only wants to meet the family for lunch.

Read the current official information

Where to stay in St. Moritz: Dorf, Bad, Celerina, Pontresina or Silvaplana

St. Moritz Dorf is the town centre and home to the railway station. The funiculars from the Dorf run via Chantarella to Corviglia, and the blue valley run (no. 27) brings you back. It suits travellers who want shops, restaurants and a train arrival, but expect higher prices and hills between hotels. St. Moritz Bad, by the lake, has the Signal cable car to Corviglia. The Hahnensee run from Corvatsch also ends here, and the Hahnensee-Express bus goes to Surlej. Bad is the best compromise if you want both main mountains.

Celerina is next to St. Moritz and quieter. The Marguns gondola goes up from the village, the Saluver valley run (no. 25) comes back down, and the ski school's beginners' slope and the Provulèr children's area are here, which makes it a good base for families. Silvaplana-Surlej and Sils put you at the Corvatsch and Furtschellas valley stations; they are the choice for Corvatsch, Hahnensee and Snow Night skiers, but you need a bus for Corviglia. Pontresina is closest to Diavolezza and Lagalb and has the Languard family lifts; it is quieter in the evenings.

Wherever you stay, ask how far it is to the nearest lift or bus stop and whether there is a ski room. About 100 participating hotels sell the Sleep + Ski pass, so check whether yours is one. The search below starts in St. Moritz; change it to Celerina, Pontresina or Silvaplana to compare.

Find accommodation in St. Moritz on Booking

Opens Booking in a new window. If you have selected valid holiday dates below, they are included. Check dates, rooms, adults and children’s ages on Booking before booking; prices and availability are set there.

St. Moritz ski pass: Snow-Deal prices, Sleep + Ski for CHF 55 and the Ikon Pass

The regional ski pass covers all the Upper Engadin areas: Corviglia, Corvatsch–Furtschellas, Diavolezza–Lagalb, Zuoz and the small lifts. Online day and multi-day passes use dynamic Snow-Deal pricing: the earlier you book, the lower the price, and there are family discounts. Because the price changes with the date and demand, check your own dates in the official shop instead of relying on a single number.

If you stay at a hotel, compare Snow-Deal with Sleep + Ski. For 2026–27 (checked 18 October 2026), about 100 participating hotels sell the hotel ski pass for CHF 55 per person per day. It is valid from 17 October 2026 to 2 May 2027 and must cover your whole stay, with one ski day per night. It also includes public transport in the Upper Engadin and evening rides on Muottas Muragl. The tourism board's ski-pass calculator compares the two.

The Ikon Pass gives up to seven days in St. Moritz, and the Ikon Base and Base Plus passes give up to five, with no blackout days. Corvatsch's Friday Snow Night needs its own ticket, because regional passes, annual passes and the Ikon Pass aren't valid for it.

Read the current official information

Best time to ski in St. Moritz: snow history, 2026–27 season dates and forecasts

Historically, February to mid-March is the best snow window around St. Moritz. Late January is almost as good, and December and April are the shoulder months. At MeteoSwiss's Segl-Maria station (1804 m), between Sils and Maloja, the 1991–2020 average snow depth was about 35 cm in December, 61 cm in January, 74 cm in February, 68 cm in March and 30 cm in April. Fresh snow averaged about 55–60 cm a month from November to January. At Samedan (1709 m), on the colder valley floor, snow depth peaks in February at about 50 cm and drops to about 9 cm in April. Expect the lower valley runs to melt first in spring, while Corvatsch and Diavolezza keep going. These are long-term averages (a SkiPair calculation from MeteoSwiss monthly data), not a guarantee for any season.

For 2026–27, the operators list these openings: the Diavolezzafirn chairlift on 24 October 2026, Corvatsch on 21 November 2026, and Furtschellas and Lagalb on 19 December 2026. Corviglia's opening date was not on its pages when we checked, but its ski test on 28–29 November 2026 is billed as the start of the season. Closing dates for spring 2027 weren't published yet. Spring 2026, for reference: Corviglia closed on 6 April, Lagalb on 12 April, Corvatsch on 26 April and Diavolezza on 3 May.

December is good for the World Cup weekend and the festive season, but the base is still building. January is cold and reliable. February and March have the deepest snow and the longest days, and Easter often brings spring events. Before you travel, check the forecast for fresh snow and wind, especially at 3303 m on Corvatsch, and the live lift and slope status.

Read the current official information

St. Moritz ski partners: match by mountain, level and base village

Because St. Moritz is spread over several separate mountains, a good ski partner is someone who wants the same mountain on the same day. When you post on SkiPair, include your dates, base (Dorf, Bad, Celerina, Pontresina or Silvaplana) and level. Say whether you want Corviglia's reds, the Hahnensee, the Diavolezza glacier run or a Friday Snow Night on Corvatsch.

For solo trips, choose a meeting point you can name, such as the Signal valley station, Marguns or the Corvatsch valley station at Surlej, and agree on a time to head back. Ski the Hahnensee and the glacier run in company, and only when they are open. For the glacier run, follow the operator's guidance and check conditions before you go.

Ski pass prices for St. Moritz

Check the operator’s current prices for your ski dates, ticket duration, age group and the area covered by the pass.

View official ski pass prices

Opens the official site in a new window. Prices and ticket conditions are set by the operator.

Weather and snow

A clearer view of the snow in St. Moritz: recent snowfall, what is forecast next, and an outlook for your dates.

Snow and temperature are model estimates. They do not confirm that lifts or pistes are open. Further-ahead dates show seasonal patterns rather than a weather forecast.

Flights & getting to St. Moritz

Choose your holiday dates. Inside the flight search, choose a departure city or airport in any country. We suggest an origin from your saved departure details when available.

Flight search is available to signed-in members. Prices and availability refresh during search; booking terms are set by the provider.

Recommended airport for Switzerland: Geneva (GVA).

St. Moritz is better with your kind of people

A destination in common is a good start. Find skiers and snowboarders whose dates, ability and idea of a great day match yours.

A glimpse of St. Moritz

Snow-covered peaks of the Upper Engadin seen from the Corviglia ski area, with a frozen lake below, archive photo from February 2020
Snow-covered peaks of the Upper Engadin seen from the Corviglia ski area, with a frozen lake below, archive photo from February 2020 · © Zaschid · CC BY-SA 4.0
Groomed piste and a chairlift below Sass Queder in the Diavolezza ski area, archive photo from February 2019
Groomed piste and a chairlift below Sass Queder in the Diavolezza ski area, archive photo from February 2019 · © Lmm27.03 · CC BY-SA 4.0

Archive photos · cropped for display

Questions about this resort

Is St. Moritz good for beginners and children?

Yes, if you base yourself in Celerina, Pontresina or Zuoz. The Swiss Ski School St. Moritz teaches first-timers from age 3 and runs adult first lessons on the Celerina beginners' slope. Corviglia has magic carpets, Mounty's Land at Marguns and blue runs such as Princess. Zuoz and Languard (Pontresina) are dedicated family areas.

What is the nearest airport to St. Moritz?

For scheduled flights, Zurich and Milan; the tourism board also names Innsbruck. Engadin Airport in Samedan handles only charter flights and air taxis. From Zurich, take the train to Chur and then the Rhaetian Railway's Albula line to St. Moritz. From the Milan side, the rail gateway is Tirano, about 2 hours 15 minutes by Bernina line train.

When is the St. Moritz ski season in 2026–27?

Diavolezza starts first: its Diavolezzafirn chairlift opens on 24 October 2026. Corvatsch opens on 21 November 2026, and Furtschellas and Lagalb on 19 December 2026. Corviglia's ski test on 28–29 November 2026 is billed as the start of its season. Closing dates for 2027 aren't published yet. In 2026, Corviglia closed on 6 April and Diavolezza on 3 May.

When is the best time to ski in St. Moritz for snow?

February to mid-March. At MeteoSwiss's Segl-Maria station (1804 m), average snow depth for 1991–2020 peaked at about 74 cm in February and 68 cm in March. December and April are shoulder months, but Corvatsch and Diavolezza keep skiing later. Averages don't guarantee a season, so check the forecast and live report.

How much is a St. Moritz ski pass?

Online day and multi-day passes use dynamic Snow-Deal pricing, so check your own dates. For 2026–27, about 100 hotels offer Sleep + Ski: a hotel ski pass for CHF 55 per person per day, valid 17 October 2026–2 May 2027, for your whole stay. The Ikon Pass includes up to seven days.

How long is the Hahnensee run, and how many pistes are there?

The black Hahnensee run is nine kilometres, from Giand'Alva to St. Moritz Bad. The region advertises 350 km of slopes and 88 runs. Our table lists 80 pistes in the four large areas, from the operators' official maps.

How can I find ski partners in St. Moritz?

On SkiPair, post your dates, base village and level, and say which mountain you want: Corviglia, Corvatsch or Diavolezza. Since the areas aren't linked on skis, agree on a lift station as the meeting point and plan the bus between mountains together.

How do I find ski partners in St. Moritz?

Join SkiPair, choose St. Moritz and your dates, and you will see skiers looking for the same resort.

What is the snow like in St. Moritz?

Enter your dates on this page to see snowfall, snow depth and temperature. Near dates use the forecast. A later season uses recent yearly averages.

Resort information & sources

Sources checked on:

Official resort links, checked on the date shown. Recheck operating dates and prices when booking.

Find partners for St. Moritz