St Moritz claims to have started Alpine winter holidays on a bet in 1864, has hosted two Winter Olympics, and still runs horse races and cricket matches on its frozen lake. The skiing is excellent and almost beside the point.
The story is that in 1864 the hotelier Johannes Badrutt bet four English summer guests that they would enjoy the Engadin in winter, and would get their travel refunded if they did not; they came at Christmas, found sunshine and snow, and winter tourism began. Whether or not the detail is exact, St Moritz has been the template for the expensive Alpine winter ever since, and it hosted the Winter Olympics in 1928 and again in 1948.
The valley's real asset is light. The Upper Engadin sits at around 1,800 metres on a high, dry, south-facing shelf, and it records an unusual number of clear days — which is why the sanatoria came in the nineteenth century and why the skiing feels different from the damp western Alps. Corviglia above the town and Corvatsch across the lake are the two main areas, with Diavolezza and Lagalb further up the valley; the terrain is broad, sunny and above the treeline, with long cruising descents rather than tight tree skiing.
The eccentricities are the local colour and they are genuine. The Cresta Run, a natural-ice skeleton track dating from 1885, still operates on a members-and-guests basis. White Turf stages horse racing on the frozen lake in February, there is a cricket tournament on the same ice, and the Engadin Skimarathon in March draws many thousands of cross-country skiers down the valley. The Glacier Express and the Bernina Express both run from here, and the Bernina line is a UNESCO World Heritage railway.
The village on the slope above the lake: the Badrutt's Palace, the luxury shopping on Via Serlas, and the funicular up to Corviglia.
Down by the lake: the spa origins of the resort, the Nordic trail network, and generally more affordable accommodation.
Down-valley and up the Bernina road: quieter Engadin villages with their own lifts, sgraffito houses and much better value.
Southwest along the chain of lakes: Corvatsch's base, the best windsurfing in the Alps in summer, and Nietzsche's house at Sils.
Restaurant · Wikipedia: de:Restaurant Talvo · 15 Via Gunels, St. Moritz-Champfèr, 7512 · talvo.ch
Cafe · Opening hours: 07:30-18:00 · 8 Via Maistra · hanselmann.ch
Restaurant · restaurant · 1, Pontresina, 7504 · segantinihuette.ch
Restaurant · restaurant · krone-lapunt.ch
Pizza, Restaurant · Holzofenpizza Features: outdoor seating · 62 Via Maistra, Pontresina, 7504 · giardinpontresina.business.site
International, Restaurant · Opening hours: Mo-Fr 08:00-19:00; Sa 08:00-18:00; Su 09:00-18:00 · gastro.migros.ch
Fast Food · bei schönem Wetter geöffnet, für Öffnungszeiten anrufen (keine Öffnungszeiten auf Website gefunden am 11.6.2023) · rolfs-jaegerstuebli.ch
Regional, Restaurant · Opening hours: Jun-Sep:: 09:30-17:00 · alp-schaukaeserei.ch
Restaurant · restaurant · 18 Via Veglia, St. Moritz, 7500
Mediterranean, Tea, Diner, Cake, Fish, Asian, Thai, International, Coffee Shop, Local, Arab, Restaurant · Opening hours: Mo-Su 09:00-22:00 Features: outdoor… · bos-co.ch
Grill, Restaurant · Opening hours: PH,Th-Tu 09:00-24:00; We off Features: step-free access · gianottis.ch
Regional, Restaurant · Opening hours: Mo-Su 11:30-15:00 · hotelfex.ch
Regional, Restaurant · Opening hours: Tu-Sa 12:00-22:00, Su 12:00-17:00 Features: outdoor seating · terra27.ch
Regional, Kebab, Turkish, Bakery, Fast Food · Opening hours: Mo-Fr 11:00-13:30,17:00-21:30; Sa off; Su 17:00-21:30 · nusstorten.ch
Pizza, Restaurant · Opening hours: Th-Tu 09:00-22:30 Features: vegetarian options · palmisanos.ch
Pizza, Regional, Restaurant · Opening hours: Mo-Su 10:00-23:00 Features: outdoor seating, step-free access · restaurant21.ch
Schweiz, Mediterran, Restaurant · Opening hours: 7:30-10:00, 11:30-17:00, 17:00-21:30 Features: outdoor seating · 2 Via Curtins, St. Moritz, 7500 · stuevetta.ch
Bistro, Cafe · Opening hours: Mo-Su 06:00-22:00 · autopfister.ch
Coffee Shop, Cafe · Opening hours: Mo-Su 08:00-18:00 Features: takeaway · 2 Plazza da la Staziun
Italian, Regional, Pizza, Italian Pizza, Restaurant · Italian/Regional restaurant · hotel-bernina.ch
Italian, Restaurant · Italian restaurant · 11 Via Johannes Badrutt, St. Moritz, 7500 · carlton-stmoritz.ch
Regional, Restaurant · Regional restaurant · 128 Via Maistra, Celerina/Schlarigna, 7505 · saluver.ch
Regional, Restaurant · Regional restaurant · steffani.ch
Italian, Restaurant · Italian restaurant · 3 Seglias, La Punt Chamues-ch, 7522 · ristorantepugliesemusella.com
Ice Cream, Ice Cream · Features: takeaway · 57 Via San Gian
Restaurant · Opening hours: 07:30-23:00 · bun-di.restaurant
Restaurant · Opening hours: 11:30-22:00 · ciao-chao.ch
Cafe · Opening hours: 07:00-18:30 · 134 Via da Marias, Sils/Segl Maria, 7514 · grond-engadin.ch
Cafe · Opening hours: Mo,We-Fr 09:00-18:00; Sa 10:00-18:00 · 16 Via Maistra, St. Moritz, 7500 · hatecke.ch
Restaurant · Opening hours: 12:00-17:00 · 3 Vietta da Staz, St. Moritz, 7500 · lejdastaz.ch
Restaurant · Opening hours: 08:00-21:30 "während der Saison, Sommersaison: 13.06. - 26.10.2025, Wintersaison: 05.12.2025-26.04.2026" · morteratsch.ch
Restaurant · Opening hours: Mo-Su 09:00-22:00 Features: outdoor seating · segelhaus.ch
Restaurant · Opening hours: Mo-Su 11:30-14:00, 18:00-21:30 · station-pontresina.ch
Kebab, Fast Food · Opening hours: Mo-Th 10:00-22:00; Fr-Su 10:00-02:00
Italian, Restaurant · Opening hours: Mo-Su 10:00-21:00 · 76 Via Maistra, Celerina/Schlarigna, 7505
Regional, Restaurant · Opening hours: 11:00-20:00 Features: outdoor seating · 261 Julierstrasse, Bivio, 7457
Pizza, Restaurant · Opening hours: Mo-Su 12:00-00:00 · 21 Via Maistra, St. Moritz, 7500
Pizza, Italian, Restaurant · Pizza/Italian restaurant · crestarun.ch
Italian, Restaurant · Italian restaurant · 27 Via Mezdi, St. Moritz, 7500 · kempinski.com
Thai, Restaurant · Thai restaurant · schweizerhofpontresina.ch
Italian, Restaurant · Italian restaurant · 10 Via Salastrains, St. Moritz, 7500 · langosteria.com
Italian, Restaurant · Italian restaurant · 33 Via Maistra, St. Moritz, 7500 · diamond-stmoritz.ch
Regional, Restaurant · Regional restaurant · rosatsch.ch
Restaurant · Opening hours: Mo,Th-Su 07:30-21:00 Features: outdoor seating, step-free access · dal-barun.ch
Cafe · Opening hours: 07:30-12:00 Features: outdoor seating, step-free access · dal-barun.ch
Restaurant · Opening hours: Dec 21-Mar 09: Mo-Su 09:30-16:00 · skilift-survih.ch
Restaurant · Opening hours: We-Su 17:00-23:00 · camping-morteratsch.ch
Italian, Restaurant · Italian restaurant · 7 Via Tegiatscha, St. Moritz, 7500
Restaurant · Features: outdoor seating · pontresina.ch
Restaurant · Features: vegetarian options · pensiun-chesapool.ch
Restaurant · Features: step-free access · 11 Via dal Bagn, St. Moritz, 7500 · veltlinerkeller-stmoritz.ch
Restaurant · Features: outdoor seating · terminus-samedan.ch
Restaurant · Features: outdoor seating · muottasmuragl.ch
Restaurant · Features: step-free access · 9 Via Mulets, Silvaplana, 7513 · mulets.ch
Restaurant · restaurant · 50 Via Corviglia, St. Moritz, 7500 · alpinahuette.ch
Restaurant · restaurant · hotel-arturo-celerina.ch
Cafe · cafe · engadin.ch
Restaurant · restaurant · 3 Via Maistra, Champfèr, 7512 · giardinohotels.ch
Restaurant · restaurant · 236 Via Maistra, Pontresina, 7504 · gondolezza.ch
Restaurant · restaurant · restaurant-hahnensee.business.site
Restaurant · restaurant · albris.ch
Restaurant · restaurant · hotelbernina.ch
Restaurant · restaurant · 202 Via Maistra, Pontresina, 7504 · hotel-mueller.ch
Restaurant · restaurant · 44 Via Val Roseg, Pontresina, 7504 · roseg-gletscher.ch
Restaurant · restaurant · central-samedan.ch
Restaurant · restaurant · 9 Via Tinus, St. Moritz, 7500 · kronesanktmoritz.com
Restaurant · restaurant · 36 Via San Gian, St. Moritz, 7500 · facebook.com
Restaurant · restaurant · laagers.ch
Regional, Restaurant · Features: outdoor seating
Fine Dining, Restaurant · Features: outdoor seating
Regional, Restaurant · Features: step-free access · 40 Via dal Corvatsch, 7513
Italian, Restaurant · Features: step-free access
Regional, Restaurant · Regional restaurant
Italian, Japanese, Fusion, Restaurant · Italian/Japanese restaurant · 20 Via dal Bagn
Italian, Pizza, Restaurant · Italian/Pizza restaurant
Regional, Restaurant · Regional restaurant · 4 Via Spinas, Bever, 7502
Regional, Restaurant · Regional restaurant
Italian, Restaurant · Italian restaurant
Regional, Restaurant · Regional restaurant · 26 Via Clavadatsch, 7500
Italian, Restaurant · Italian restaurant
Fish, Restaurant · Fish restaurant
Italian, Restaurant · Italian restaurant
Pizza, Restaurant · Pizza restaurant · 205 Via Maistra, Pontresina, 7504
Italian, Restaurant · Italian restaurant
Italian, Restaurant · Italian restaurant · 15 Via San Gian, Celerina/Schlarigna, 7505
Biergarten · Opening hours: Mo-Su,PH 09:00-18:00 · 4 Stradun Chantunel, Silvaplana, 7513
Cafe · Opening hours: Mo-Fr 12:00-18:00
Cafe · Opening hours: "kein Schild, kein Hinweis auf Öffnungszeiten" Features: outdoor seating
Restaurant · Opening hours: Mo-Su 09:00-18:00 · 2 Plazza aviatica, Samedan, 7503
Restaurant · Opening hours: Mo-Su,PH 09:00-18:00
Restaurant · Opening hours: Tu-Su 09:00-16:00
Restaurant · restaurant · 5 Via dal Bagn, St. Moritz, 7500 · banfisbar.ch
Cafe · cafe · coop.ch
Restaurant · restaurant · 27 Via Mezdi, St. Moritz, 7500 · kempinski.com
Restaurant · restaurant · 44 Via Maistra · kulm.com
Restaurant · restaurant · 1 Via Dimlej, St. Moritz, 7500 · restaurant-engiadina.ch
Cafe · cafe · 3 Via Maistra, St. Moritz, 7500 · glattfelder.ch
Restaurant · restaurant · 3 Via Maistra, Champfèr, 7512 · giardinohotels.ch
Restaurant · restaurant · 41 Via Maistra, St. Moritz, 7500 · kulm.com
Restaurant · restaurant · badruttspalace.com
Restaurant · restaurant · badruttspalace.com
Restaurant · restaurant · hoteldonatz.ch
Restaurant · restaurant · trattoria-walther.ch
Restaurant · restaurant · badruttspalace.com
Restaurant · restaurant · 27 Via Serlas, St. Moritz, 7500 · badruttspalace.com
Restaurant · restaurant · monopol.ch
Restaurant · restaurant · 48 Via Maistra, St. Moritz, 7500 · engadin.stmoritz.ch
Restaurant · restaurant · 152a Via Maistra, Pontresina, 7504 · sporthotel.ch
Cafe · Features: outdoor seating
Restaurant · restaurant · 1 Via dal Farrer, Silvaplana, 7513
Restaurant · restaurant
Restaurant · Features: outdoor seating
Restaurant · Features: outdoor seating
Restaurant · Features: outdoor seating
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Cafe · cafe
Cafe · cafe · 27 Via Serlas
Cafe · cafe · 2 Via Maistra
Restaurant · restaurant · 1e, Celerina/Schlarigna, 7505
Restaurant · restaurant
Restaurant · restaurant · 22 Via Suvretta
Restaurant · restaurant
Restaurant · restaurant
Fast Food · fast food
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Cafe · cafe
Restaurant · restaurant
Cafe · cafe
Restaurant · restaurant
Cafe · cafe
Restaurant · restaurant
Restaurant · restaurant · 120 Via Maistra, Pontresina, 7504
Restaurant · restaurant
Restaurant · restaurant · 24a Via Gunels
Restaurant · restaurant · 1 Rabgiusa, Sils/Segl Maria, 7514
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant · 14 Via dal Farrer, Silvaplana, 7513
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant
Restaurant · restaurant · 11a Via Maistra
Samedan, GR, CH — Indoor waiting areas, but some gates board by bus or on foot across the apron — plan for the weather on the day.
Caiolo (SO), 25, IT
Ferry terminal · 10 km from the centre
Ferry terminal · 11 km from the centre · Schifffahrt Silsersee
Ferry terminal · 12 km from the centre · SS
Ferry terminal · 13 km from the centre · SS
Ferry terminal · 14 km from the centre · SS
Rail operator
Rail operator
The slow scenic train across the Swiss Alps, Zermatt to St. Moritz in about eight hours. · Zermatt, Switzerland guide →
National rail
National rail
Intercity coach
Sightseeing