Ultimate Edition

St. Moritz, Switzerland

Published for the Engadin, the Corviglia and the frozen lake
CH Monday, October 12, 2026
Guides › Switzerland › St. Moritz, Switzerland

Where winter tourism was invented, and it has never been cheap since

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.

St. Moritz, Switzerland
St. Moritz, Switzerland — Wikipedia / Wikimedia Commons · See source page

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.

Where People Live

The neighbourhoods

St Moritz Dorf

The village on the slope above the lake: the Badrutt's Palace, the luxury shopping on Via Serlas, and the funicular up to Corviglia.

St Moritz Bad

Down by the lake: the spa origins of the resort, the Nordic trail network, and generally more affordable accommodation.

Celerina & Pontresina

Down-valley and up the Bernina road: quieter Engadin villages with their own lifts, sgraffito houses and much better value.

Sils, Silvaplana & the lakes

Southwest along the chain of lakes: Corvatsch's base, the best windsurfing in the Alps in summer, and Nietzsche's house at Sils.

Restaurants & places to go

Restaurant Talvo by Dalsass

Restaurant · Wikipedia: de:Restaurant Talvo · 15 Via Gunels, St. Moritz-Champfèr, 7512 · talvo.ch

Indoors

Hanselmann

Cafe · Opening hours: 07:30-18:00 · 8 Via Maistra · hanselmann.ch

Indoors

Chamanna Segantini

Restaurant · restaurant · 1, Pontresina, 7504 · segantinihuette.ch

Indoors

Krone Säumerei am Inn

Restaurant · restaurant · krone-lapunt.ch

Indoors

Giardin

Pizza, Restaurant · Holzofenpizza Features: outdoor seating · 62 Via Maistra, Pontresina, 7504 · giardinpontresina.business.site

Indoors

Migros Restaurant

International, Restaurant · Opening hours: Mo-Fr 08:00-19:00; Sa 08:00-18:00; Su 09:00-18:00 · gastro.migros.ch

Indoors

Rolfs Jägerstübli Ochsebrugg Beizli

Fast Food · bei schönem Wetter geöffnet, für Öffnungszeiten anrufen (keine Öffnungszeiten auf Website gefunden am 11.6.2023) · rolfs-jaegerstuebli.ch

Indoors

Alp-Schaukäserei

Regional, Restaurant · Opening hours: Jun-Sep:: 09:30-17:00 · alp-schaukaeserei.ch

Indoors

The K Restaurant

Restaurant · restaurant · 18 Via Veglia, St. Moritz, 7500

Indoors

Bo's Co

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

Indoors

Gianottis Wilderei

Grill, Restaurant · Opening hours: PH,Th-Tu 09:00-24:00; We off Features: step-free access · gianottis.ch

Indoors

Hotel Fex

Regional, Restaurant · Opening hours: Mo-Su 11:30-15:00 · hotelfex.ch

Indoors

La Terra 27

Regional, Restaurant · Opening hours: Tu-Sa 12:00-22:00, Su 12:00-17:00 Features: outdoor seating · terra27.ch

Indoors

Pachifig Kebab und Nusstorten

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

Indoors

Palmisano’s

Pizza, Restaurant · Opening hours: Th-Tu 09:00-22:30 Features: vegetarian options · palmisanos.ch

Indoors

Piste 21

Pizza, Regional, Restaurant · Opening hours: Mo-Su 10:00-23:00 Features: outdoor seating, step-free access · restaurant21.ch

Indoors

Restaurant Stüvetta

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

Indoors

Spuntino

Bistro, Cafe · Opening hours: Mo-Su 06:00-22:00 · autopfister.ch

Indoors

Caffè Spettacolo

Coffee Shop, Cafe · Opening hours: Mo-Su 08:00-18:00 Features: takeaway · 2 Plazza da la Staziun

Indoors

Bernina

Italian, Regional, Pizza, Italian Pizza, Restaurant · Italian/Regional restaurant · hotel-bernina.ch

Indoors

Da Vittorio St. Moritz

Italian, Restaurant · Italian restaurant · 11 Via Johannes Badrutt, St. Moritz, 7500 · carlton-stmoritz.ch

Indoors

Hotel Saluver

Regional, Restaurant · Regional restaurant · 128 Via Maistra, Celerina/Schlarigna, 7505 · saluver.ch

Indoors

Hotel Steffanie

Regional, Restaurant · Regional restaurant · steffani.ch

Indoors

Müsella

Italian, Restaurant · Italian restaurant · 3 Seglias, La Punt Chamues-ch, 7522 · ristorantepugliesemusella.com

Indoors

Gelateria di Berna

Ice Cream, Ice Cream · Features: takeaway · 57 Via San Gian

Indoors

Bun Di

Restaurant · Opening hours: 07:30-23:00 · bun-di.restaurant

Indoors

Ciao Chao

Restaurant · Opening hours: 11:30-22:00 · ciao-chao.ch

Indoors

Furnaria Grond

Cafe · Opening hours: 07:00-18:30 · 134 Via da Marias, Sils/Segl Maria, 7514 · grond-engadin.ch

Indoors

Hatecke

Cafe · Opening hours: Mo,We-Fr 09:00-18:00; Sa 10:00-18:00 · 16 Via Maistra, St. Moritz, 7500 · hatecke.ch

Indoors

Hotel Restorant Lej da Staz

Restaurant · Opening hours: 12:00-17:00 · 3 Vietta da Staz, St. Moritz, 7500 · lejdastaz.ch

Indoors

Morteratsch

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

Indoors

Segelhaus

Restaurant · Opening hours: Mo-Su 09:00-22:00 Features: outdoor seating · segelhaus.ch

Indoors

Station

Restaurant · Opening hours: Mo-Su 11:30-14:00, 18:00-21:30 · station-pontresina.ch

Indoors

Kebab Shop

Kebab, Fast Food · Opening hours: Mo-Th 10:00-22:00; Fr-Su 10:00-02:00

Indoors

la Piruetta

Italian, Restaurant · Opening hours: Mo-Su 10:00-21:00 · 76 Via Maistra, Celerina/Schlarigna, 7505

Indoors

Ospizio La Veduta

Regional, Restaurant · Opening hours: 11:00-20:00 Features: outdoor seating · 261 Julierstrasse, Bivio, 7457

Indoors

PizzaWay

Pizza, Restaurant · Opening hours: Mo-Su 12:00-00:00 · 21 Via Maistra, St. Moritz, 7500

Indoors

Cresta Run

Pizza, Italian, Restaurant · Pizza/Italian restaurant · crestarun.ch

Indoors

Da Adriano

Italian, Restaurant · Italian restaurant · 27 Via Mezdi, St. Moritz, 7500 · kempinski.com

Indoors

Deco

Thai, Restaurant · Thai restaurant · schweizerhofpontresina.ch

Indoors

Giodi

Regional, Restaurant · Regional restaurant · saratz.ch

Indoors

Langosteria

Italian, Restaurant · Italian restaurant · 10 Via Salastrains, St. Moritz, 7500 · langosteria.com

Indoors

Pizzeria Diamond

Italian, Restaurant · Italian restaurant · 33 Via Maistra, St. Moritz, 7500 · diamond-stmoritz.ch

Indoors

Uondas

Regional, Restaurant · Regional restaurant · rosatsch.ch

Indoors

Fö e Flamma dal Barun

Restaurant · Opening hours: Mo,Th-Su 07:30-21:00 Features: outdoor seating, step-free access · dal-barun.ch

Indoors

Fö e Flamma

Cafe · Opening hours: 07:30-12:00 Features: outdoor seating, step-free access · dal-barun.ch

Indoors

Restaurant Survih

Restaurant · Opening hours: Dec 21-Mar 09: Mo-Su 09:30-16:00 · skilift-survih.ch

Indoors

z'Reschti

Restaurant · Opening hours: We-Su 17:00-23:00 · camping-morteratsch.ch

Indoors

Roberto

Italian, Restaurant · Italian restaurant · 7 Via Tegiatscha, St. Moritz, 7500

Indoors

Chalet Sans Souci

Restaurant · Features: outdoor seating · pontresina.ch

Indoors

Chesa Pool

Restaurant · Features: vegetarian options · pensiun-chesapool.ch

Indoors

Hotel Restaurant Veltlinerkeller

Restaurant · Features: step-free access · 11 Via dal Bagn, St. Moritz, 7500 · veltlinerkeller-stmoritz.ch

Indoors

Hotel Terminus

Restaurant · Features: outdoor seating · terminus-samedan.ch

Indoors

Muottas Muragl

Restaurant · Features: outdoor seating · muottasmuragl.ch

Indoors

Sportzentrum Mulets

Restaurant · Features: step-free access · 9 Via Mulets, Silvaplana, 7513 · mulets.ch

Indoors

Alpina Hütte

Restaurant · restaurant · 50 Via Corviglia, St. Moritz, 7500 · alpinahuette.ch

Indoors

Arturo

Restaurant · restaurant · hotel-arturo-celerina.ch

Indoors

Curtinet

Cafe · cafe · engadin.ch

Indoors

Ecco St. Moritz

Restaurant · restaurant · 3 Via Maistra, Champfèr, 7512 · giardinohotels.ch

Indoors

Gondolezza

Restaurant · restaurant · 236 Via Maistra, Pontresina, 7504 · gondolezza.ch

Indoors

Hahnensee

Restaurant · restaurant · restaurant-hahnensee.business.site

Indoors

Hotel Albris

Restaurant · restaurant · albris.ch

Indoors

Hotel Bernina

Restaurant · restaurant · hotelbernina.ch

Indoors

Hotel Müller

Restaurant · restaurant · 202 Via Maistra, Pontresina, 7504 · hotel-mueller.ch

Indoors

Hotel Restaurant Roseg Gletscher

Restaurant · restaurant · 44 Via Val Roseg, Pontresina, 7504 · roseg-gletscher.ch

Indoors

Hotel Restorant Central

Restaurant · restaurant · central-samedan.ch

Indoors

Krone

Restaurant · restaurant · 9 Via Tinus, St. Moritz, 7500 · kronesanktmoritz.com

Indoors

La Baracca

Restaurant · restaurant · 36 Via San Gian, St. Moritz, 7500 · facebook.com

Indoors

Laagers

Restaurant · restaurant · laagers.ch

Indoors

Acla

Regional, Restaurant · Features: outdoor seating

Indoors

Che Cha

Fine Dining, Restaurant · Features: outdoor seating

Indoors

Chesa Surlej laBrasera

Regional, Restaurant · Features: step-free access · 40 Via dal Corvatsch, 7513

Indoors

ThePiz

Italian, Restaurant · Features: step-free access

Indoors

Alpenrose

Regional, Restaurant · Regional restaurant

Indoors

Balthazar Downtown

Italian, Japanese, Fusion, Restaurant · Italian/Japanese restaurant · 20 Via dal Bagn

Indoors

Beach Club Sils

Italian, Pizza, Restaurant · Italian/Pizza restaurant

Indoors

Berggasthaus Spinas

Regional, Restaurant · Regional restaurant · 4 Via Spinas, Bever, 7502

Indoors

Chamanna

Regional, Restaurant · Regional restaurant

Indoors

Chesa Veglia

Italian, Restaurant · Italian restaurant

Indoors

Clavadatsch Hütte

Regional, Restaurant · Regional restaurant · 26 Via Clavadatsch, 7500

Indoors

Da Primo

Italian, Restaurant · Italian restaurant

Indoors

Geronimi

Fish, Restaurant · Fish restaurant

Indoors

Margun

Italian, Restaurant · Italian restaurant

Indoors

Nostra Pizzeria

Pizza, Restaurant · Pizza restaurant · 205 Via Maistra, Pontresina, 7504

Indoors

Peppinos

Italian, Restaurant · Italian restaurant

Indoors

Pizzeria San Gian

Italian, Restaurant · Italian restaurant · 15 Via San Gian, Celerina/Schlarigna, 7505

Indoors

Center da Surf

Biergarten · Opening hours: Mo-Su,PH 09:00-18:00 · 4 Stradun Chantunel, Silvaplana, 7513

Indoors

filli

Cafe · Opening hours: Mo-Fr 12:00-18:00

Indoors

In(n)scunter

Cafe · Opening hours: "kein Schild, kein Hinweis auf Öffnungszeiten" Features: outdoor seating

Indoors

Intersection

Restaurant · Opening hours: Mo-Su 09:00-18:00 · 2 Plazza aviatica, Samedan, 7503

Indoors

PappaLoú

Restaurant · Opening hours: Mo-Su,PH 09:00-18:00

Indoors

Trutz

Restaurant · Opening hours: Tu-Su 09:00-16:00

Indoors

Banfi's Bar

Restaurant · restaurant · 5 Via dal Bagn, St. Moritz, 7500 · banfisbar.ch

Indoors

Bellevue Bistro

Cafe · cafe · coop.ch

Indoors

Cà d'Oro

Restaurant · restaurant · 27 Via Mezdi, St. Moritz, 7500 · kempinski.com

Indoors

Chesa Al Parc

Restaurant · restaurant · 44 Via Maistra · kulm.com

Indoors

Engiadina

Restaurant · restaurant · 1 Via Dimlej, St. Moritz, 7500 · restaurant-engiadina.ch

Indoors

Glattfelder

Cafe · cafe · 3 Via Maistra, St. Moritz, 7500 · glattfelder.ch

Indoors

Hide & Seek

Restaurant · restaurant · 3 Via Maistra, Champfèr, 7512 · giardinohotels.ch

Indoors

KCC by Mauro Colagreco

Restaurant · restaurant · 41 Via Maistra, St. Moritz, 7500 · kulm.com

Indoors

La Coupole-Matsuhisa

Restaurant · restaurant · badruttspalace.com

Indoors

La Diala

Restaurant · restaurant · badruttspalace.com

Indoors

La Padella

Restaurant · restaurant · hoteldonatz.ch

Indoors

La Trattoria

Restaurant · restaurant · trattoria-walther.ch

Indoors

Le Grand Hall

Restaurant · restaurant · badruttspalace.com

Indoors

Le Restaurant / Le Relais

Restaurant · restaurant · 27 Via Serlas, St. Moritz, 7500 · badruttspalace.com

Indoors

Mono

Restaurant · restaurant · monopol.ch

Indoors

Olympia Restaurant St. Moritz

Restaurant · restaurant · 48 Via Maistra, St. Moritz, 7500 · engadin.stmoritz.ch

Indoors

Sporthüttä

Restaurant · restaurant · 152a Via Maistra, Pontresina, 7504 · sporthotel.ch

Indoors

Kiosk Julier

Cafe · Features: outdoor seating

Indoors

Conrad's Mountain Lodge

Restaurant · restaurant · 1 Via dal Farrer, Silvaplana, 7513

Indoors

El Paradiso

Restaurant · restaurant

Indoors

Bakery

Restaurant · Features: outdoor seating

Indoors

Glüna

Restaurant · Features: outdoor seating

Indoors

Ovaverva

Restaurant · Features: outdoor seating

Indoors

Albana Spunta-Grischun

Restaurant · restaurant

Indoors

Alp Alesch

Restaurant · restaurant

Indoors

Alp Languard

Restaurant · restaurant

Indoors

Alp Muntatsch

Restaurant · restaurant

Indoors

Bar Cetto

Restaurant · restaurant

Indoors

Cafè Maistra 21

Cafe · cafe

Indoors

Cafe Palace

Cafe · cafe · 27 Via Serlas

Indoors

Café Spettacolo

Cafe · cafe · 2 Via Maistra

Indoors

Chadafö Marguns

Restaurant · restaurant · 1e, Celerina/Schlarigna, 7505

Indoors

Chamanna Paradis

Restaurant · restaurant

Indoors

Chasellas-Suvretta

Restaurant · restaurant · 22 Via Suvretta

Indoors

Corvatsch

Restaurant · restaurant

Indoors

Dal Mulin

Restaurant · restaurant

Indoors

Doner Kebab St.Moritz

Fast Food · fast food

Indoors

Eispavillon Kulm

Restaurant · restaurant

Indoors

Fuorcla Surlej

Restaurant · restaurant

Indoors

Gunther Sachs Lodge

Restaurant · restaurant

Indoors

Kerosin-Stübli

Cafe · cafe

Indoors

Kronenstübli

Restaurant · restaurant

Indoors

Kunst-Café

Cafe · cafe

Indoors

La Chüdra

Restaurant · restaurant

Indoors

La Passarella

Cafe · cafe

Indoors

La Stalla

Restaurant · restaurant

Indoors

Le Pavillon

Restaurant · restaurant · 120 Via Maistra, Pontresina, 7504

Indoors

Murtèl

Restaurant · restaurant

Indoors

Primula

Restaurant · restaurant · 24a Via Gunels

Indoors

Rabgiusa

Restaurant · restaurant · 1 Rabgiusa, Sils/Segl Maria, 7514

Indoors

Restaurant al Parc

Restaurant · restaurant

Indoors

Restaurant Alpetta

Restaurant · restaurant

Indoors

Rustica

Restaurant · restaurant · 14 Via dal Farrer, Silvaplana, 7513

Indoors

Secondo

Restaurant · restaurant

Indoors

Sonne

Restaurant · restaurant

Indoors

Sport Stübli

Restaurant · restaurant

Indoors

Stars

Restaurant · restaurant

Indoors

Stüvetta Giand' Alva

Restaurant · restaurant

Indoors

Unterer Schafberg

Restaurant · restaurant

Indoors

White Marmot Restaurant & Bar

Restaurant · restaurant

Indoors

Woods

Restaurant · restaurant

Indoors

Zoran's Pizzeria

Restaurant · restaurant · 11a Via Maistra

Indoors

Airports

Engadin Airport (SMV) 5.3 km to the centre

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.

Indoor | Outdoor

Caiolo Sondrio Airfield 38 km to the centre

Caiolo (SO), 25, IT

Outdoor

Getting there by ferry

Chastè

Ferry terminal · 10 km from the centre

Sils/Segl Maria Barchiröls

Ferry terminal · 11 km from the centre · Schifffahrt Silsersee

Plaun da Lej (See)

Ferry terminal · 12 km from the centre · SS

Isola (See)

Ferry terminal · 13 km from the centre · SS

Maloja (See)

Ferry terminal · 14 km from the centre · SS

Trains & rail

Bernina Express

Rail operator

Bernina railway line

Rail operator

Glacier Express ← Zermatt, Switzerland

The slow scenic train across the Swiss Alps, Zermatt to St. Moritz in about eight hours. · Zermatt, Switzerland guide →

Brienz–Rothorn railway

National rail

SBB CFF FFS

National rail

Coaches & shuttles

PostBus

Intercity coach

Tours & experiences

Living Here

Practical notes for residents

The season

  • The Alpine ski season runs roughly from December to April, with glacier and high-alpine terrain holding later. Exact opening and closing dates move with the snowpack every year — check the lift company before booking travel around them.
  • St Moritz typically runs from late November to early April, with Diavolezza and the higher terrain holding later. The altitude and the dry climate make it comparatively snow-reliable.
  • February is the social season — White Turf, the polo on snow when it is held, and the highest prices of the year. January is quieter and colder; March brings the best light and the Skimarathon.

Getting there

  • There is no nearby airport of consequence. Zurich is about three hours by road or three and a half by train, and the rail journey over the Albula line is one of the best in Europe.
  • The Bernina Express runs south to Tirano in Italy and the Glacier Express west to Zermatt — both are scenic services worth taking as an end in themselves.
  • The valley has good local buses and you do not need a car if you are staying in the resort.

When the snow goes

  • The Engadin is arguably better in summer than winter and far cheaper: high-altitude hiking on marked trails, the Segantini museum, and the lakes.
  • Silvaplana is one of Europe's premier windsurfing and kitesurfing spots thanks to the reliable afternoon Maloja wind.
  • Mountain biking on the Corviglia and Corvatsch lifts, and the Via Engiadina traverse for walkers.

Practicalities

  • This is one of the most expensive resorts in the Alps. Staying in Celerina, Pontresina or Samedan and using the valley buses costs a fraction and skis the same mountains.
  • Romansh is still spoken in the Engadin alongside German, and the sgraffito decoration on the older houses is the regional signature.

Sources

Everything above is checkable