Skip to main content

Ski Resorts in St. Moritz

Find the ski resorts that appeal to you the most

The best ski resorts in St. Moritz

Check out our selection of great ski resorts in St. Moritz

Filter by:

Review score

Hotel GRACE LA MARGNA ST MORITZ

Hotel in St. Moritz

Located in St. Moritz, a 2-minute walk from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ has accommodations with a terrace, private parking, a restaurant and a bar.

E
Emily
From
United States
Beautiful location and rooms, very clean and exceptional staff
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 399 reviews
Price from
12,935.04 Kč
1 night, 2 adults

Badrutt's Palace Hotel St Moritz

Hotel in St. Moritz

Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz.

B
Bruno
From
Switzerland
Everything was exceptional from the staff to the facilities, but if I had to choose one thing that stood out, it was an amazing breakfast with a panoramic view.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 124 reviews
Price from
20,565.41 Kč
1 night, 2 adults

Aladin Apartments St Moritz

St. Moritz

Aladin Apartments St Moritz offers units with a balcony or terrace, a fully-equipped kitchenette with a dishwasher, a living room and a flat-screen TV with satellite channels.

E
Eugene
From
Finland
The apartment was quite new and very clean. The beds and covers were very comfortable and the bathroom was nice. The kitchen was quite good with most utensils needed. Location was great and very easy to reach by local bus. Getting the key was very easy. Views from the windows/balcony were also exceptional (just don't look down at the constructions equipment).
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 481 reviews
Price from
6,245.40 Kč
1 night, 2 adults

Suvretta House

Hotel in St. Moritz

As an exclusive Ski In & Ski Out Hotel with private ski elevator, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St.

M
Marcelo
From
Brazil
Ski In, Ski Out; Piano playing ate the lobby bar; Nice views; Very good food; Exceptionally clean; excellent sport center;
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 220 reviews
Price from
16,332.13 Kč
1 night, 2 adults

Hotel San Gian

Hotel in St. Moritz

Just 492 feet from the Sankt Moritz-Signal Cable Car, the 4-star Hotel San Gian offers various massages and relaxation treatments, free WiFi and 2 restaurants.

G
Gernot
From
Germany
Great location, very nice, friendly and helpful staff, excellent distance to the Signal cable car station
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 821 reviews
Price from
6,245.40 Kč
1 night, 2 adults

Kulm Hotel St. Moritz

Hotel in St. Moritz

The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism.

f
federico
From
Guatemala
The hotel is beautiful. and you can tell is a St. Moritz landmark. We were very impressed with the rooms, the food, the service and how the staff goes above and beyond to take care of it´s guests. The details for our kids were amazing, from stuffed animals to free ice cream. We would love to go back.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 112 reviews
Price from
17,900.01 Kč
1 night, 2 adults

Hotel Chesa Spuondas

Hotel in St. Moritz

Located in an idyllically calm and natural area in Suvretta, 1.6 mi from the center of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere.

K
Katalin
From
Switzerland
This is an amazing (!!) villa, with a fantastic historical background. It is a true Swiss-dream mansion with huge natural property/garden and amazing views. The dinner was excellent!! Fantastic food, top service. The staff was best in class ! They provided us a beautiful private hall to eat, with amazing view. They also called us to make sure, that we get the best suit arrangement for our family of. Thank you so much! We will return! And this property supports women and their children in need, as a non-profit hotel, for ca. 100 years. The history of it is also amazing! You get the very best of St. Moritz!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 560 reviews
Price from
5,252.41 Kč
1 night, 2 adults

Grand Hotel des Bains Kempinski

Hotel in St. Moritz

The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside.

F
Foley
From
United States
The amenities, the staff, excellent dining options.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 209 reviews
Price from
19,180.45 Kč
1 night, 2 adults

Hotel Stille

Hotel in St. Moritz

The Hotel Stille can be found on the edge of the Forest Staz close to Lake St. Moritz and only 164 feet from the bus stop Nr. 9. A cross-country skiing trail passes right by the house.

Y
Yolanda
From
Canada
nice view overlooking the Matterhorn, very helpful staff, amazing breakfast
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 614 reviews
Price from
5,879.56 Kč
1 night, 2 adults

Giardino Mountain

Hotel in St. Moritz

The Giardino Mountain is a 5-star luxury hotel in Champfèr, 3.1 mi from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool.

A
Abdullah
From
Saudi Arabia
Great service very accommodating
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 92 reviews
Price from
24,981.62 Kč
1 night, 2 adults
All ski resorts in St. Moritz

Looking for a ski resort?

Ski resorts and hotels are perfect for anyone who loves hitting the slopes. Whether high up in the mountains or in a cozy village below, ski resorts provide easy access to the best areas for skiing, snowboarding, and other winter sports.

Most booked ski resorts in St. Moritz and surrounding area in the past month

See all

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 515 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 540 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,030 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 874 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,257 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,111 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 766 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,730 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,709 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,601 reviews

Highly rated ski resorts in St. Moritz and nearby

Hotel Station

Pontresina
8.0+ review score
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,419 reviews

This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

From 7,395.19 Kč per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 237 reviews

Built in the late 19th century in neo-Baroque style and with a history dating back to 1848, the 5-star superior Grand Hotel Kronenhof in Pontresina offers panoramic views of the Bernina glaciers and...

From 21,558.40 Kč per night

Hotel Terminus

Samedan
8.0+ review score
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 221 reviews

Located in Samedan, a 6-minute walk from Engadin Golf Samedan & Zuoz-Madulain, Hotel Terminus provides accommodations with a terrace, free private parking, a restaurant and a bar.

From 6,532.85 Kč per night

Chesa Bernina

Samedan
8.0+ review score
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 257 reviews

Chesa Bernina offers accommodations in Samedan, a 4-minute walk from Engadin Golf Samedan & Zuoz-Madulain and 4.1 miles from Train Station St. Moritz.

From 6,532.85 Kč per night

Nira Alpina

Silvaplana
8.0+ review score
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 340 reviews

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces.

From 10,489.14 Kč per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 143 reviews

Boutique Hotel Engadinerhof - A Home for Generations features a shared lounge, terrace, a restaurant and bar in Pontresina.

From 4,964.97 Kč per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 131 reviews

Located in Pontresina, 4.3 miles from Engadin Golf Samedan & Zuoz-Madulain, Sunstar Pontresina has accommodations with a garden, private parking, a shared lounge and a terrace.

From 8,257.52 Kč per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 561 reviews

This hotel enjoys a secluded location in a car-free nature reserve, only 1.9 mi from the Roseg Glacier. A free pick-up service from the Pontresina Train Station is available upon request.

From 6,010.22 Kč per night

Traveling by car? These ski resorts in St. Moritz and nearby offer free parking

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 119 reviews

Located in Bivio, 8 miles from Train Station St. Moritz, Ospizio La Veduta has accommodations with a terrace, free private parking, a restaurant and a bar.

From 4,442.34 Kč per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 212 reviews

Since 1876, Hotel Edelweiss has provided comfortable accommodations in the romantic village of Sils-Maria, just 10 minutes' drive from the famous St. Moritz.

From 9,564.09 Kč per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 874 reviews

The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular.The accommodations offers rooms with a fantastic...

From 13,849.64 Kč per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 733 reviews

Located in the center of Sankt Moritz, 984 feet from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with...

From 10,818.40 Kč per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 45 reviews

CENTRAL PENTHOUSE GREAT LAKE VIEW is located in St. Moritz, just a 9-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Schöne Ferienwohnung im Zentrum von St. Moritz is located in St. Moritz, just a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 117 reviews

A 10-minute walk from Train Station St. Moritz in St. Moritz, Esclusivo bilocale centralissimo offers accommodations with access to a steam room and fitness center.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Abitaziun Caspar Badrutt 306 - St Moritz offers accommodations in St. Moritz, a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Enjoy breakfast in St. Moritz and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,709 reviews

The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi.

From 10,922.92 Kč per night

Hotel Cervo

Sils Maria
Breakfast options
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,727 reviews

The family-run Hotel Cervo enjoys a quiet location in Sils-Maria, a 5-minute walk from the Furtschellas Cable Car. It offers Alpine-style rooms, free WiFi and a spa area with sauna.

From 7,525.84 Kč per night

Hotel Seraina

Sils Maria
Breakfast options
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 233 reviews

The family-run Hotel Seraina is located at 5.9 feet above sea level in the center of Sils-Maria. It features a spa area, an underground car park, and a children's playroom.

From 7,578.11 Kč per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 123 reviews

Located in the heart of the picturesque village of Sils-Maria in the Engadine, this family-run hotel combines a cozy atmosphere with a high level of comfort and a touch of luxury.

From 8,492.70 Kč per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 758 reviews

The Hotel Schweizerhof Sils Maria, a Faern Collection Hotel hotel with its in-house salt-water spa (33°C) is located in the heart of Sils Maria, only a few minutes from many beautiful hiking trails.

From 6,705.06 Kč per night

Apartment Di Roz offers accommodations in St. Moritz, 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Chesa Alice

St. Moritz
Breakfast options
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Chesa Alice is located in St. Moritz, just 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 30 reviews

Studio centralissimo a St. Moritz is located in St. Moritz, just a 10-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Save money on ski resorts in St. Moritz and nearby – budget options available

Crystal Hotel superior

St. Moritz
Budget options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 631 reviews

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

From 18,971.39 Kč per night

Haus Westend 1

St. Moritz
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4 reviews

Haus Westend 1 is located in St. Moritz, just a 10-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 10 reviews

Abitaziun Sur Ovel - St Moritz "LOGA ELEGANCE APARTMENT" is located in St. Moritz, just 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Abitaziun Haus Westend 7A - St Moritz is located in St. Moritz, just a 10-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 3 reviews

Caspar Badrutt - St. Moritz offers accommodations in St. Moritz, a 9-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Apartment Au Reduit 208

St. Moritz
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Apartment Au Reduit 208 is located in St. Moritz, just 4.7 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12 reviews

Abitaziun Au Reduit 404 - St Moritz offers accommodations in St. Moritz, a 8-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 5 reviews

Abitaziun Au Reduit 107 - St Moritz offers accommodations in St. Moritz, a 8-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

FAQ about ski resorts in St. Moritz