Guides › Switzerland › St. Moritz, Switzerland
City guide

St. Moritz, Switzerland

St. Moritz is a municipality and a high Alpine resort town in the Engadine in Switzerland, at an elevation of about 1,800 metres (5,910 ft) above sea level.

Type City

Why go

  • Municipality in Grisons, Switzerland.
  • Served by Engadin Airport (SMV).

History

St. Moritz is a municipality and a high Alpine resort town in the Engadine in Switzerland, at an elevation of about 1,800 metres (5,910 ft) above sea level. It is Upper Engadine's major town and a municipality in the administrative region of Maloja in the Swiss canton of the Grisons.

Where to stay

Via Serlas 27, 7500 St. Moritz, Switzerland · badruttspalace.com
Indoor
Via Mezdi 27, 7500 St. Moritz, Switzerland · kempinski.com
Indoor
Via Johannes Badrutt 11, 7500 St. Moritz, Switzerland · carlton-stmoritz.ch
Indoor
Via Maistra 215, 7504 Pontresina, Switzerland · hotelwalther.ch
Indoor
St. Moritz CH, Via Maistra 75, 7505 Celerina/Schlarigna, Switzerland · crestapalace.ch
Indoor
Via Serlas 5, 7500 St. Moritz, Switzerland · gracestmoritz.ch
Indoor
Via Maistra 17, 7500 St Moritz, Switzerland · monopol.ch
Indoor
Via Maistra 3, 7512 Silvaplana, Switzerland · giardinohotels.ch
Indoor
Via S. Gian 7, 7505 Celerina/Schlarigna, Switzerland · rosatsch.ch
Indoor
Via Somplaz 47, 7500 St. Moritz, Switzerland · chesaspuondas.ch
Indoor
Via San Gian 23, 7500 St. Moritz, Switzerland · sangian.swiss-hotels-stmoritz.ch
Indoor
Via Veglia 18, 7500 St. Moritz, Switzerland · kulm.com
Indoor
Via San Gian 48, 7500 St. Moritz, Switzerland · riverinn.ch
Indoor
Via Chasellas 1, 7500 St. Moritz, Switzerland · suvrettahouse.ch
Indoor
Hotel GRACE LA MARGNA, Via Serlas 5, 7500 St. Moritz, Switzerland · gracehotels.com
Indoor
Villa Flor, Somvih 19, 7525 S-chanf, Switzerland · villaflor.ch
Indoor
Via Dimlej 6, 7500 St. Moritz, Switzerland · waldhaus-am-see.ch
Indoor
Via Traunter plazzas 6, 7500 St. Moritz, Switzerland · steffani.ch
Indoor
Via Curtins 2, 7500 St. Moritz, Switzerland · randolins.ch
Indoor
Via Traunter plazzas 1, 7500 St. Moritz, Switzerland · crystalhotel.ch
Indoor
Via Nouva 3, 7505 Celerina/Schlarigna, Switzerland · innlodge.ch
Indoor
Via Rosatsch 18, 7500 St. Moritz, Switzerland · hotel-reine-victoria.ch
Indoor
Via Sela 11, 7500 St. Moritz, Switzerland · sonne-stmoritz.ch
Indoor
Via dal Bagn 54, 7500 St. Moritz, Switzerland · schweizerhofstmoritz.ch
Indoor
Via Crasta 3, 7500 St. Moritz, Switzerland · nolda.swiss-hotels-stmoritz.ch
Indoor
Via Surpunt 60, 7500 St Moritz, Switzerland · youthhostel.ch
Indoor
Via Tinus 7, 7500 St. Moritz, Switzerland · arte.swiss-hotels-stmoritz.ch
Indoor
Via dal Bagn 6, 7500 St. Moritz, Switzerland · piz-stmoritz.ch
Indoor
Via Surpunt 62, 7500 St Moritz, Switzerland · hotelstille.ch
Indoor
Via Suot Chesas 9, 7512 St. Moritz, Switzerland · hotel-europa.ch
Indoor
Via Sela 11, 7500 St. Moritz, Switzerland · sonne-stmoritz.ch
Indoor
Via Bagni Nuovi, 7, 23038 Valdidentro SO, Italy · qcterme.com
Indoor
SS38, 23038 Valdidentro SO, Italy · qcterme.com
Indoor
Via Veglia 14, 7500 St. Moritz, Switzerland · hotel-languard.ch
Indoor
Via Surpunt 59, 7500 St Moritz, Switzerland · engadin.stmoritz.ch
Indoor
Via Pradè 22, 7505 Celerina/Schlarigna, Switzerland · petit-chalet.ch
Indoor
Via Chalchera 9, 7505 Celerina/Schlarigna, Switzerland · chaletspeciale.com
Indoor

Restaurants & places to go

Restaurant · Wikipedia: de:Restaurant Talvo · 15 Via Gunels, St. Moritz-Champfèr, 7512 · talvo.ch
Indoor
Cafe · Opening hours: 07:30-18:00 · 8 Via Maistra · hanselmann.ch
Indoor
Pizza, Restaurant · Holzofenpizza Features: outdoor seating · 62 Via Maistra, Pontresina, 7504 · giardinpontresina.business.site
Indoor
International, Restaurant · Opening hours: Mo-Fr 08:00-19:00; Sa 08:00-18:00; Su 09:00-18:00 · gastro.migros.ch
Indoor
Fast Food · bei schönem Wetter geöffnet, für Öffnungszeiten anrufen (keine Öffnungszeiten auf Website gefunden am 11.6.2023) · rolfs-jaegerstuebli.ch
Indoor
Regional, Restaurant · Opening hours: Jun-Sep:: 09:30-17:00 · alp-schaukaeserei.ch
Indoor
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
Indoor
Grill, Restaurant · Opening hours: PH,Th-Tu 09:00-24:00; We off Features: step-free access · gianottis.ch
Indoor
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
Indoor
Bistro, Cafe · Opening hours: Mo-Su 06:00-22:00 · autopfister.ch
Indoor
Fine Dining, Restaurant · Opening hours: Mo-Su 12:00-17:00, 18:00-22:00 · 23 Via San Gian, 7500 · viva-stmoritz.ch
Indoor
Coffee Shop, Cafe · Opening hours: Mo-Su 08:00-18:00 Features: takeaway · 2 Plazza da la Staziun
Indoor
Italian, Regional, Pizza, Italian Pizza, Restaurant · Italian/Regional restaurant · hotel-bernina.ch
Indoor
Ice Cream, Ice Cream · Features: takeaway · 57 Via San Gian
Indoor
Kebab, Fast Food · Opening hours: Mo-Th 10:00-22:00; Fr-Su 10:00-02:00
Indoor
Hot Dog, Pizza, Sandwich, Fast Food · Opening hours: Mo-Su 22:00-03:00
Indoor
Thai, Restaurant · Thai restaurant · schweizerhofpontresina.ch
Indoor
Fish, Restaurant · Fish restaurant
Indoor
Biergarten · Opening hours: Mo-Su,PH 09:00-18:00 · 4 Stradun Chantunel, Silvaplana, 7513
Indoor
Restaurant · restaurant · 1, Pontresina, 7504 · segantinihuette.ch
Indoor
Cafe · Opening hours: 07:00-18:30 · 134 Via da Marias, Sils/Segl Maria, 7514 · grond-engadin.ch
Indoor
Pizza, Restaurant · Opening hours: Th-Tu 09:00-22:30 Features: vegetarian options · palmisanos.ch
Indoor
Fast Food · fast food
Indoor
Regional, Restaurant · Opening hours: Jun-Sep:: 09:30-17:00 · alp-schaukaeserei.ch
Indoor
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
Indoor
Fine Dining, Restaurant · Features: outdoor seating
Indoor
Italian, Restaurant · Italian restaurant · 11 Via Johannes Badrutt, St. Moritz, 7500 · carlton-stmoritz.ch
Indoor
Hot Dog, Pizza, Sandwich, Fast Food · Opening hours: Mo-Su 22:00-03:00
Indoor
Restaurant · restaurant · krone-lapunt.ch
Indoor
Cafe · Opening hours: Mo,We-Fr 09:00-18:00; Sa 10:00-18:00 · 16 Via Maistra, St. Moritz, 7500 · hatecke.ch
Indoor
Pizza, Regional, Restaurant · Opening hours: Mo-Su 10:00-23:00 Features: outdoor seating, step-free access · restaurant21.ch
Indoor
Regional, Restaurant · Opening hours: Mo-Su 11:30-15:00 · hotelfex.ch
Indoor
Italian, Restaurant · Italian restaurant · 3 Seglias, La Punt Chamues-ch, 7522 · ristorantepugliesemusella.com
Indoor
Restaurant · Opening hours: Mo-Su 11:45-15:00, 18:00-23:00 · 7500 · lastalla-stmoritz.ch
Indoor
Cafe · Opening hours: 07:30-12:00 Features: outdoor seating, step-free access · dal-barun.ch
Indoor
Pizza, Restaurant · Opening hours: Mo-Su 12:00-00:00 · 21 Via Maistra, St. Moritz, 7500 · hotel-arte.ch
Indoor
Regional, Restaurant · Opening hours: Tu-Sa 12:00-22:00, Su 12:00-17:00 Features: outdoor seating · terra27.ch
Indoor
Italian, Restaurant · Italian restaurant · 27 Via Mezdi, St. Moritz, 7500 · kempinski.com
Indoor
Restaurant · Opening hours: Mo-Su 12:00-21:00 Features: vegan options · 7514 · chesapool.ch
Indoor
Cafe · cafe · engadin.ch
Indoor
Pizza, Italian, Restaurant · Pizza/Italian restaurant · crestarun.ch
Indoor
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
Indoor
Italian, Restaurant · Italian restaurant · 10 Via Salastrains, St. Moritz, 7500 · langosteria.com
Indoor
Restaurant · Opening hours: 07:30-23:00 · bun-di.restaurant
Indoor
Cafe · cafe · coop.ch
Indoor

134 more places in the Ultimate edition. See the Ultimate edition →

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
Outdoor
Sils/Segl Maria Barchiröls
Ferry terminal · 11 km from the centre · Schifffahrt Silsersee
Outdoor
Plaun da Lej (See)
Ferry terminal · 12 km from the centre · SS
Outdoor
Isola (See)
Ferry terminal · 13 km from the centre · SS
Outdoor
Maloja (See)
Ferry terminal · 14 km from the centre · SS
Outdoor

Where things are

Full geo-intelligence in Better Mapping →
Local search powered by Geoverts and geo-intelligence by Better Mapping base map © OSM

Photographs

When to go

Tourist season
May – September

The warmer, longer-day half of the year is the safest bet for a first visit.

Shoulder season
April, October

Cooler and quieter, with fewer visitors and better value.

Worth avoiding
Deep winter

Short days and the coldest weather — check local conditions before travelling.

Getting there & around

Getting there. The nearest airport on record is Engadin Airport (SMV); 1 other airport serves the wider area. Check rail and road links from the tourism sources below. By water: 5 ferry terminals within 20 km (nearest: Chastè, 10 km).

Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for St. Moritz, Switzerland. Local transit details will be added as the guide is expanded.

Trains & rail

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

Coaches & shuttles

Intercity coach

Tours & experiences