Stays in Switzerland
St. Moritz in the Upper Engadine, canton Graubünden, at 1822 m.

Where to stay in St. Moritz

Stay in St. Moritz if the Corviglia and Corvatsch railways, the Bernina Express and the events on the frozen lake are the point of the trip: sleep on Via Traunter Plazzas in St. Moritz Dorf for the pedestrian centre, or in St. Moritz Bad for a quieter, lakeside stay. For a smaller base nearby, Pontresina, about 29 minutes away by train, suits better.

1822metres above sea level2h15St. Moritz to Tirano on the Bernina Express3303metres at the Corvatsch summit, the highest station in Graubünden
See the hotels

Your dates apply to every hotel and to the live map below.

Photo: ProjectManager, Public domain

Hotels in St. Moritz, live prices

Pick your dates above, then click a marker to see the price and book on the partner site.

See every hotel in St. Moritz

Map provided by Stay22. Bookings made from this map may earn us a commission.

St. Moritz at a glance

Why St. Moritz

Because St. Moritz combines two things few Swiss resorts share: a railway line listed by UNESCO in 2008 that continues on toward Italy, and horse racing staged on the frozen lake every February, a tradition that goes back to 1911. It also means you can arrive and get around by road, since the resort keeps its own streets, parking and an airport at Samedan, none of which a car-free village allows.

Where to sleep

First stay or want to be central: St. Moritz Dorf, the pedestrian centre with the hotel street Via Traunter Plazzas and the Corviglia funicular. Looking for quiet: St. Moritz Bad, the lower half by the lake, once the spa quarter, served by the Signalbahn. Here for the Corvatsch or for seclusion: Suvretta, Champfèr or Surlej, the last one sitting at the cable car’s foot station about 6 km out.

Watch out

The Corviglia funicular from St. Moritz Dorf is shut for a major overhaul through summer 2026. Ride up instead on the Signalbahn from St. Moritz Bad with its connecting shuttle bus, or take the gondola from Celerina to Marguns, and check which route suits your hotel before you book.

St. Moritz, before you book

St. Moritz sits at 1822 m in the Upper Engadine, and unlike the car-free villages further west, it keeps its own roads, parking and an airport at Samedan. The tourist office markets the resort as lifestyle at 1856 m above sea level, a figure that also happens to mark the year the Kulm hotel opened. The rail route in runs through Chur and onto the Rhaetian Railway’s Albula line, a line that continues past the village toward Italy.

The resort splits into three parts, and each one points to a different kind of stay. St. Moritz Dorf, the upper village at about 1830 m, is the pedestrian centre, with the hotel street Via Traunter Plazzas and the Corviglia funicular. St. Moritz Bad, at about 1775 m by the lake, was historically the spa quarter and is quieter, served by the Signalbahn. Suvretta, Champfèr and Surlej sit apart from both, with Surlej at the foot of the Corvatsch cable car.

The hotels range from the Kulm, tracing back to a twelve-room pension rented in 1856, to family houses run by the same names for generations, such as the Steffani since 1869 and the Hauser since 1892. Suvretta House has welcomed guests since 1912, and a lakeside address like the Waldhaus am See adds a record-holding whisky bar to the mix. Our dated price samples show winter nights running well above summer ones, and the youth hostel on Via Surpunt is the least expensive address in this selection.

St. Moritz has two fixed high points. Winter brings White Turf, the racing that takes over the frozen lake on three Sundays in February, with the 2027 dates set for 7, 14 and 21 February; summer opens the higher cable cars, with the Corvatsch running from 20 June to 16 October 2026. Whichever season you choose, the route in runs through Chur, and from St. Moritz the Bernina line continues on to Tirano in Italy in about 2 h 15.

Summer or winter?

Pick a season, or set your dates above: prices and advice follow.

Summer in St. Moritz

Where to stay this season

Base yourself in St. Moritz Dorf for walking, at the station where the lake walk begins; the Corviglia funicular section to Chantarella, and with it Heidi’s Flower Path, stays closed through summer 2026, so confirm access before you plan a day around it.

4.3 km
walk around Lake St. Moritz, 1 h 05, from the station
1.1 km
Heidi’s Flower Path, 20 minutes, Chantarella, about 200 plant species
2008
year the Albula and Bernina lines were listed by UNESCO
20.6 → 16.10
Corvatsch, summer season 2026

Sources: maps.engadin.ch, engadin.ch, rhb.ch, checked 16 September 2026.

10 hotels in St. Moritz, from budget to top end

St. Moritz Youth Hostel
Budget

St. Moritz Youth Hostel

St. Moritz Bad
From
CHF 149/ night
Summer average CHF 150

On the cycling and hiking trail at Via Surpunt 60, with a bike rental station in summer and a cross-country trail in winter right outside, this is the only Swiss youth hostel with its own fondue and raclette parlour. It is the least expensive address in this selection, with no compromise on the setting.

Hotel Steffani
Mid-range

Hotel Steffani

St. Moritz Dorf · 4 stars
From
CHF 419/ night
Summer average CHF 420

In the same family for four generations since 1869, the Steffani has 60 rooms and suites right on Via Traunter Plazzas, in the pedestrian centre. Four restaurants, from Le Lapin Bleu to the OOKI Ramen Bar, plus a heated indoor pool, sauna and steam bath, make it an easy base for a first stay.

Crystal Hotel St. Moritz
Mid-range

Crystal Hotel St. Moritz

St. Moritz Dorf · 4 stars
From
CHF 435/ night
Summer average CHF 435

At Via Traunter Plazzas 1, in the pedestrian centre, the Crystal Hotel spreads across seven room categories, including the Piz Nair, Segantini and Bernina suites for up to six people, which suits families or groups travelling together. Dinner runs from the Mediterranean and Alpine cooking at Grissini to La Cantinetta.

Hauser Hotel St. Moritz
Mid-range

Hauser Hotel St. Moritz

St. Moritz Dorf · 3 stars
From
CHF 317/ night
Summer average CHF 315

Founded in 1892 and now run by its fourth generation, the Hauser has 51 rooms on Via Traunter Plazzas 7 and its own confiserie, selling Engadine nut cake and Graubünden pear bread. The restaurant serves daily from 07:00 to 22:00, kitchen to 21:00, a practical stop for a plate of Grisons cooking on your way past.

Suvretta House
Top end

Suvretta House

Suvretta, Champfèr and Surlej · 5 stars
From
CHF 1'485/ night
Average seen CHF 1'485No price found for this season on our sample dates

Open since 1912 and set apart in its own grounds, the Suvretta House runs eight dining venues, including the mountain restaurants Chasellas and Trutz, and a Suvretta Spa with its own Kids Water World. It suits a stay built around seclusion and families rather than the pedestrian centre.

Hotel Laudinella
Top end

Hotel Laudinella

St. Moritz Bad · 4 stars
From
CHF 449/ night
Summer average CHF 450

Grown out of a cultural hotel business that began as a singing camp for the Engadine Cantorei, the Laudinella now runs six restaurants, Caruso, Stüva, Made in Asia and Terra Haōma among them, plus three bars. A rooftop spa with panoramic saunas and an infinity pool suits a stay where the evening ends indoors rather than out in the village.

Kulm Hotel St. Moritz

Kulm Hotel St. Moritz

St. Moritz Dorf
No price collected on our sample dates

Tracing back to the twelve-room Pension Faller that Johannes Badrutt rented in 1856 and bought two years later, the Kulm lit Switzerland’s first electric light in 1879 and built the Cresta Run in 1884. It opens for two seasons, winter from 4 December 2026 and summer from 12 June 2026, and gives guests a complimentary Ski & Mountain Pass, which suits a stay built around Corviglia.

Carlton Hotel St. Moritz

Carlton Hotel St. Moritz

St. Moritz Dorf
No price collected on our sample dates

Set above the lake, the Carlton pairs a two-Michelin-star table, Da Vittorio, run by the Cerea brothers, with a spa spread over three levels. It opens for winter from 11 December 2026 to 21 March 2027, and its Penthouse Suite runs to 386 square metres for anyone after real space.

Hotel Waldhaus am See

Hotel Waldhaus am See

St. Moritz Bad
No price collected on our sample dates

Directly on Lake St. Moritz at Via Dim Lej 6, the Waldhaus am See holds a Guinness World Record since 1999 for its whisky bar of more than 2500 bottles, alongside a wine cellar of more than 1300 labels. The Alpine Spa and a lake terrace round it out, an easy match for anyone who wants the water at the door.

Nira Alpina

Nira Alpina

Suvretta, Champfèr and Surlej
No price collected on our sample dates

At the foot of the Corvatsch cable car, Via dal Corvatsch 76 in Silvaplana, about 6 km from St. Moritz, Nira Alpina names its rooms after the mountain above it, the Corvatsch Room and the Alpine Junior Suite among them. Restaurant Stars is the house table, and the position suits anyone building a stay around the Corvatsch rather than the pedestrian centre.

Prices: lowest and average nightly rate seen on Booking.com for 2 adults and 1 room, on 2 winter dates and 1 summer dates, collected on September 16, 2026. They are indicative, the real price depends on your dates. Hotel facts come from each hotel’s own website. Some hotel links are affiliate links.

See every hotel in St. Moritz

Where to stay, area by area

01

St. Moritz Dorf

The upper village on the slope above the lake, and the pedestrian centre

This is the upper village, and the pedestrian one: the hotel street Via Traunter Plazzas runs through it, with the Steffani, the Hauser and the Crystal Hotel among its addresses, and the Corviglia funicular starts here too. It suits a first stay, or anyone who wants the centre and the funicular within walking distance. In exchange, this is also the busiest side of St. Moritz, without the calm of the lakeside half.

See the hotels on the map
02

St. Moritz Bad

The lower, quieter half at the far end of the lake

Historically the spa quarter, built around the mineral springs that first drew visitors, St. Moritz Bad is the lower, quieter half at the far end of the lake. The youth hostel and Hotel Laudinella are both here, and the Signalbahn cable car climbs from this side up to Signal, doubling in summer 2026 as the way up to Corviglia while the funicular there is closed. Choose it for quiet and for lake views, in exchange for a longer walk back to the pedestrian centre.

See the hotels on the map
03

Suvretta, Champfèr and Surlej

Out of the centre, toward the Corvatsch

Out past the centre, this sector groups three different settings: Suvretta House in its own grounds, Champfèr as a quieter village section at about 1825 m, and Surlej, part of Silvaplana, at the foot of the Corvatsch cable car about 6 km from St. Moritz. It suits anyone who wants real seclusion, or, at Surlej, a base built around a single mountain. The trade-off is distance from the pedestrian centre and its hotel street.

See the hotels on the map

What to do in St. Moritz

This is not a trail guide: it is a handful of named places, drawn from Engadin St. Moritz Tourismus, the Rhaetian Railway and the resort’s own directory, that between them give a day here its shape.

On foot

A lakeside loop and a path of flowers above Chantarella

  • Around Lake St. Moritz4.3 km · 1 h 05 · from the station

    This easy, circular route covers 4.3 km in about 1 h 05, with only 2 m of ascent and descent and about 73% of it on asphalt, so it works even in town shoes straight from the station where it starts and ends.

  • Heidi’s Flower Path1.1 km · 20 minutes · Chantarella

    This short loop runs 1.1 km in about 20 minutes, with 18 m of ascent and descent, from Chantarella to the Heidi hut, and it is worth the short detour for the roughly 200 plant species along it, most of them protected mountain flowers.

Up the mountain

A glacier railway and the highest station in the canton

  • Bernina ExpressSt. Moritz → Tirano · about 2 h 15

    The UNESCO-listed line, recognised in 2008, runs from Chur to Tirano in about 4 hours, or from St. Moritz to Tirano in about 2 h 15, crossing 196 bridges and 55 tunnels along the way. The seat reservation in the panoramic cars is compulsory, so add it to your ticket as soon as you know your date.

  • Corvatsch3303 m · from Surlej

    At 3303 m, this is the highest cable car station in Graubünden, reached from Surlej, part of Silvaplana; the summer 2026 season runs from 20 June to 16 October, with departures every 20 minutes, frequent enough that you rarely need to plan around a timetable.

Where to eat

A confiserie on the hotel street and a farmhouse from 1685

  • Hauser confiserie and restaurantVia Traunter Plazzas 7 · 07:00 to 22:00

    Open daily from 07:00 to 22:00, with the kitchen closing at 21:00, this is a practical stop for Grisons specialities, and its own confiserie sells Engadine nut cake and Graubünden pear bread to take away.

  • Chesa Veglia, Pizzeria HeubodenVia Veglia 2 · farmhouse of 1685

    Set in a farmhouse built in 1685, with the pizzeria occupying the former hayloft, the same building also holds the Patrizier Stuben, the Grill Chadafö, the Carigiet fondue stübli and the Polo Bar, so there is a choice of rooms under one roof rather than one fixed menu.

Times, altitudes and figures come from Engadin St. Moritz Tourismus, the Rhaetian Railway and the resort’s directory, checked on 16 September 2026. We publish no ratings and no route descriptions: check conditions on the spot before you set off.

Found your area? Check what is still free in St. Moritz.

Prices and availability change daily in the Alps, especially in July, August and over Christmas.

Getting around, in practice

1

By rail through Chur

Whichever direction you are headed, the rail gateway is Chur: from there the Rhaetian Railway’s Albula line continues to St. Moritz, or on to Tirano in Italy on the Bernina line. Build the change at Chur into your journey time, since both routes pass through the same station.

2

Corviglia closed this summer

The Corviglia funicular out of St. Moritz Dorf shuts for a major overhaul through summer 2026, so build in the detour before you book a hotel near its valley station. Go up instead on the Signalbahn from St. Moritz Bad, which connects with a shuttle bus, or take the gondola from Celerina to Marguns.

3

The Bernina Express needs a reservation

The Rhaetian Railway network, including the Bernina Express route, is covered by the Swiss Travel Pass, the Swiss Travel Pass Flex and the GA travelcard, so the ticket itself costs nothing extra. Only the seat reservation in the panoramic cars is compulsory and priced separately, so book it ahead once you know your date.

4

St. Moritz is not car-free

Unlike many Swiss mountain resorts, St. Moritz keeps its own roads, parking and an airport at Samedan, Engadin Airport, so arriving by car or hire car is a genuinely practical option here. Book your hotel’s parking in advance around White Turf in February, when the lakeside events fill the village.

Driving on from St. Moritz? Compare rental prices and check the vignette, the winter rules and the passes before you book.

Car rental in Switzerland

Frequently asked questions

Should I stay in St. Moritz Dorf or St. Moritz Bad?

Dorf is the upper village and the pedestrian centre, at about 1830 m, with the hotel street Via Traunter Plazzas and the Corviglia funicular. Bad is the lower, quieter half at about 1775 m, with the Signalbahn up to Signal. Choose Dorf for a first stay close to the lifts and the shops, and Bad if you would rather trade a few minutes on foot for quiet nights by the water.

Is the Corviglia funicular running?

Not in summer 2026: it is closed for a major overhaul, and the way up instead is the Signalbahn from St. Moritz Bad plus a shuttle bus, or the Celerina to Marguns gondola. If Corviglia is central to your plans, check the works have finished before you book a summer stay.

What is the Bernina Express and is it covered by my pass?

It runs from Chur to Tirano in about 4 hours and from St. Moritz to Tirano in about 2 h 15, over 196 bridges and through 55 tunnels, on lines listed by UNESCO in 2008. Swiss Travel Pass and GA holders still need the compulsory seat reservation, so budget for that fee separately even though the ride itself is covered.

When are the races on the frozen lake?

White Turf runs on three Sundays in February, with the 2027 racing days set for 7, 14 and 21 February, on a frozen lake of 765,000 m2 carrying ice 40 to 80 cm thick. The races have run since 1911, so it is worth booking a room in St. Moritz Dorf or Bad well ahead of those weekends.

Which is the highest mountain station?

Corvatsch, at 3303 m, is the highest cable car station in Graubünden, reached from Surlej, about 6 km from St. Moritz; the summer 2026 season runs from 20 June to 16 October. If it is the main reason for your trip, a base in Surlej, such as Nira Alpina, cuts the approach to a few minutes.