image
Badrutt’s Palace Hotel in St. Moritz with snow-covered mountains behind

Ski resorts

St. Moritz: luxury skiing in the Engadin and the hotels that made it famous

This is where winter tourism was born, and where royalty, film stars and ski lovers have met for more than 150 years. This is St. Moritz, and the hotels where you should stay.

 

There are ski resorts, and then there is St. Moritz. Here the snow sparkles a little brighter, the furs fit a little better, and even a coffee break on the slopes feels like an occasion. Yet beneath the glamour lies a resort with first-class slopes, sun-drenched days and a history few others can match.

The links to the hotels are partner links. If you book through them, Picolo may earn a small commission at no extra cost to you. You choose your own dates and room on the hotel page.

Where the winter holiday was invented

The story goes that winter tourism began in St. Moritz in 1864, when hotelier Johannes Badrutt promised a group of British summer guests that they would love the winter here. They came back, and the rest is history. St. Moritz has since hosted the Winter Olympics twice, in 1928 and 1948.

The slopes: Corviglia and Corvatsch

Corviglia is St. Moritz’s home ski area, with wide, sunny pistes right above the town. Across the valley lies Corvatsch, with higher terrain and views over the frozen Engadin lakes. Together they offer enough variety for a whole week.

Kulm Hotel St. Moritz in the snow, seen from above with the surrounding mountainsExpedia Group

Kulm Hotel St. Moritz


Kulm sits high above the lake, with the whole Engadin as its view.

More than skiing: life on the frozen lake

In winter the lake at St. Moritz freezes, becoming a stage for everything from horse racing to polo. The town is also famous for the Cresta Run, the iconic toboggan track, and for shopping streets where the world’s biggest brands sit side by side.

Getting to St. Moritz

The nearest major airport is Zürich, from where you take the train up through the Alps. The journey is an experience in itself, and St. Moritz is also the terminus of the famous Glacier Express from Zermatt.

Where to stay in St. Moritz

St. Moritz is a town of hotels, and several of the best known have been here for generations. Here are four we would love to check into.

Badrutt’s Palace Hotel: the legend by the lake

A luxury hotel with a spa, close to Lake St. Moritz.

Book your stay: See rooms at Badrutt’s Palace Hotel

Kulm Hotel St. Moritz: views over the whole Engadin

A luxury hotel with a free ski bus, close to the lake.

Book your stay: See rooms at Kulm Hotel St. Moritz

Suvretta House: ski-in/ski-out

A luxury hotel with a spa and ski-in/ski-out access, close to the Signal gondola.

Book your stay: See rooms at Suvretta House

Carlton Hotel St. Moritz: suites with a view

A luxury hotel with a free ski bus, close to the leaning tower of St. Moritz.

Book your stay: See rooms at Carlton Hotel St. Moritz

Want to compare? See all our ski resorts, our pick of the best ski resorts in Europe or read about skiing in Zermatt.

Frequently asked questions about skiing in St. Moritz

Where should I stay in St. Moritz?

Badrutt’s Palace and Kulm Hotel are the best-known hotels, both by the lake. For ski-in/ski-out access, Suvretta House by the Signal gondola is a great choice, and Carlton Hotel offers a free ski bus and lake views.

Is St. Moritz only for the wealthy?

St. Moritz is known for luxury, but the slopes are open to everyone. With a train from Zürich and a hotel a little outside the centre, you can enjoy the resort without staying at the most expensive palace hotels.

Which ski area is best in St. Moritz?

Corviglia sits right above the town and has wide, sunny pistes. Corvatsch has higher terrain and great views over the Engadin lakes. Most skiers use both over the course of a week.

How do you get to St. Moritz?

Fly to Zürich and take the train up through the Alps. St. Moritz is also the terminus of the Glacier Express from Zermatt, so you can combine two resorts in one trip.