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 pick of great ski resorts in St. Moritz

Filter by:

Review score

Hotel GRACE LA MARGNA ST MORITZ

Hotel in St. Moritz

Situated in St. Moritz, 200 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation with a terrace, private parking, a restaurant and a bar.

J
Jameela
From
Bahrain
I would like to commend the quality service of staff Federica and Incorvaia... both very helpful and excellent in what they do - this is feedback of Raja Alshakar
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 406 reviews
Price from
US$627.50
1 night, 2 adults

Badrutt's Palace Hotel St Moritz

Hotel in St. Moritz

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

A
Alanoud
From
Saudi Arabia
One of the best hotels in terms of service — very fast and efficient. You truly feel like you’re among family and right at home.”
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 124 reviews
Price from
US$997.65
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.

A
Anunay
From
United Kingdom
Everything was excellent . Great property .great view.definately worth.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 478 reviews
Price from
US$302.97
1 night, 2 adults

Suvretta House

Hotel in St. Moritz

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

S
Siddharth
From
India
The property has a feeling of royalty & vintage. The view and the ambience and the staff are amazing and top notch. All facilities are perfectly managed with amazing breakfast. It was our first destination of our switzerland and as per our trip, it would be definitely the perfect choice to stay and experience the beauty of St.moritz & Switzerland.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 219 reviews
Price from
US$792.29
1 night, 2 adults

Hotel San Gian

Hotel in St. Moritz

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

B
Bakhargul
From
United Kingdom
Room very clean and comfortable
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 824 reviews
Price from
US$302.97
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: as Johannes Badrutt founded it in 1856, he also laid the foundation stone for winter tourism.

A
Alexandra
From
Greece
Nice stuff Great Location Amazing Views Amazing Spa Facilities Very Good Breakfast
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 reviews
Price from
US$868.35
1 night, 2 adults

Art Boutique Hotel Monopol

Hotel in St. Moritz

The Art Boutique Hotel Monopol is located in the centre of St. Moritz, 300 metres from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views.

J
Jakub
From
Slovakia
The location is excellent, with everything easily accessible and very convenient for exploring the area. One of the highlights for me was definitely the SPA – both the facilities and the overall atmosphere were perfect for relaxing, and the view from the SPA area is simply amazing. I really appreciate complimentary shuttle to the main station. Breakfast was another strong point: a rich selection with good quality products. The service at the breakfast was super nice. Room was comfortable, big, well-maintained, and aligned perfectly with the overall vibe of the hotel. This was my second stay here and would be willing to come again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 286 reviews
Price from
US$509.48
1 night, 2 adults

Hotel Chesa Spuondas

Hotel in St. Moritz

Situated in an idyllically calm and natural area in Suvretta, 2.5 km from the centre of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere.

B
Benjamin
From
Australia
The moment we stepped through the doors we were warmly greeted. The staff were warm, friendly, polite and professional. The hotel is absolutely magnificent, the details have been preserved and accentuated. It was spotlessly clean. The food in the restaurant is absolutely delicious. We have stayed in some great places but this was by far the best of them all. Set away from any noise it was peaceful and the outlook serene and picturesque. It was our last night in Switzerland and it was perfect. I honestly cannot recommend this hotel highly enough.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 568 reviews
Price from
US$254.80
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.

V
Vlastimil
From
Czech Republic
Excellent service, extremely helpful staff, great Italian restaurant
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 208 reviews
Price from
US$930.47
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 50 metres from the bus stop Nr. 9. A cross-country skiing trail passes right by the house.

J
Jean
From
United States
Room was clean and spacious with a beautiful view. Staff was very friendly and helpful to meet our needs. The hotel can easily be reached by bus.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 616 reviews
Price from
US$285.23
1 night, 2 adults
All ski resorts in St. Moritz

Looking for a ski resort?

Those who enjoy hitting the slopes on holiday need look no further than ski resorts and hotels. Whether located up in the mountains or in a nearby town or city, ski resorts give you easy access to the best areas for skiing, snowboarding and other winter sports.

Most booked ski resorts in St. Moritz and surroundings 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, 520 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 541 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,026 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,253 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 871 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,113 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 768 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,758 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,685 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,597 reviews

Enjoy breakfast in St. Moritz and nearby

Hotel Steffani

St. Moritz
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 740 reviews

Located in the centre of Sankt Moritz, 300 metres 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...

From US$570.45 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,025 reviews

The Hauser Hotel is situated in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away.

From US$711.16 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 626 reviews

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

From US$780.88 per night

Hotel Arte

St. Moritz
Breakfast options
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,236 reviews

Hotel Arte enjoys a central location in St. Moritz, 300 metres from the Corviglia/Marguns Cable Car.

From US$589.72 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews

Overlooking Lake St. Moritz and the Engadine mountain valley, the elegant Carlton Hotel built in 1913 enjoys a prime location and is the smallest and most individual hotel of the village.

From US$3,010.71 per night

Hotel Bären

St. Moritz
Breakfast options
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 656 reviews

The Hotel Bären in St. Moritz offers you a sauna, a steam bath and fitness facilities. You can take advantage of free WiFi and free parking on site.

From US$417.06 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,758 reviews

Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding mountains of the Engadin Valley.

From US$787.22 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,685 reviews

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

From US$495.66 per night

Highly rated ski resorts in St. Moritz and nearby

Chesa Languard

St. Moritz
8.0+ review score
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,253 reviews

Located 800 metres from Train Station St. Moritz, Chesa Languard offers 3-star accommodation in St. Moritz and features a bar. The hotel has family rooms.

From US$367.62 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 28 reviews

Set in St. Moritz, Sankt Moritz Suite offers accommodation with private pool, free WiFi and free private parking for guests who drive. It is located 1.9 km from Train Station St.

From US$697.22 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 168 reviews

Boasting a spa bath, SmartHome Top of the World is situated in St. Moritz. This property offers access to a balcony, free private parking and free WiFi. The apartment has a hot tub and a lift.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,597 reviews

Offering a stunning panoramic view over St. Moritz, this hostel provides free public Wi-Fi and a games room with billiards and table tennis. The rooms are bright and modernly furnished.

From US$295.72 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 241 reviews

Located in St. Moritz Bad, only a few steps away from the lake, the non-smoking Hotel Sonne St. Moritz is a 3 star superior property and offers views of Piz Nair and the surrounding mountains.

From US$392.98 per night

Hotel Nolda

St. Moritz
8.0+ review score
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,263 reviews

Hotel Nolda is located in Sankt Moritz Bad and offers views of the river. It offers free WiFi and free parking on-site. The breakfast offers buffet, continental or vegetarian options.

From US$384.80 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,084 reviews

Located in Celerina, this hotel offers contemporary rooms with satellite TV and free Wi-Fi access. Free parking is available. St. Moritz is less than 5 minutes' drive away.

From US$234.52 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 219 reviews

Built in 1906, the Cresta Palace combines historic charm with modern spa facilities, fine cuisine and rooms equipped with bathrobes. The train station and the cable car are 500 metres away.

From US$788.30 per night

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 871 reviews

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

From US$817.65 per night

Apartment Di Roz

St. Moritz
Budget options available

Boasting accommodation with a pool with a view, Apartment Di Roz is situated in St. Moritz. It is located 7.8 km from Engadin Golf Samedan & Zuoz-Madulain and features a lift.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 45 reviews

Featuring a sauna, CENTRAL PENTHOUSE GREAT LAKE VIEW is located in St. Moritz. This property offers access to a balcony, free private parking and free WiFi.

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

Boasting a private pool and river views, Schöne Ferienwohnung im Zentrum von St. Moritz is set in St. Moritz. It is located less than 1 km from Train Station St. Moritz and offers a lift.

Chesa Alice

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

Offering mountain views, Chesa Alice is an accommodation situated in St. Moritz, 7.9 km from Engadin Golf Samedan & Zuoz-Madulain and 34 km from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 121 reviews

Situated in St. Moritz, Esclusivo bilocale centralissimo features accommodation with private pool, free WiFi and free private parking for guests who drive.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 31 reviews

Featuring accommodation with a balcony, Studio centralissimo a St. Moritz is located in St. Moritz. This apartment also has a private pool.

From US$399.32 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

Located in St. Moritz, Haus Westend 1 features accommodation 34 km from Swiss National Park Visitor Centre. The property has mountain and garden views, and is less than 1 km from Train Station St.

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

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 541 reviews

Situated high above St. Moritz on the famous Suvretta hillside, the Berghotel Randolins can be found right at the ski slopes and hiking trails. It features a wellness area with panoramic views.

From US$351.14 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 598 reviews

In a quiet, yet central location in Celerina, 100 metres from Celerina - Marguns Ski Lift, Chalet Speciale - Celerina offers a spacious garden with a children´s playground, free WiFi and free ski...

From US$139.44 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 31 reviews

Offering mountain views, Sternwarte by Randolins is an accommodation located in St. Moritz, 4.2 km from Train Station St. Moritz and 11 km from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 141 reviews

Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 300 metres from the next chair lift to the Corviglia Ski Area and a ski school.

From US$433.54 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 192 reviews

Hotel Bellavista is located in Silvaplana, 400 metres from the shores of Lake Silvaplana. All rooms are beautifully decorated with traditional furniture and feature a comfortable seating area.

From US$475.38 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 223 reviews

Set in Samedan, 600 metres from Engadin Golf Samedan & Zuoz-Madulain, Hotel Terminus offers accommodation with a terrace, free private parking, a restaurant and a bar.

From US$316.92 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 519 reviews

Situated 300 metres from the Pontresina cable car, the modern Hotel Müller - Mountain Lodge features a spa with sauna, steam bath and hot tub facilities, as well as 2 restaurants, a bar with a winter...

From US$335.93 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 119 reviews

Situated in Bivio, 13 km from Train Station St. Moritz, Ospizio La Veduta features accommodation with a terrace, free private parking, a restaurant and a bar.

From US$215.50 per night

FAQ about ski resorts in St. Moritz