St. Moritz Ski Hotels

Are you in a hurry?

Here is a quick list of hotels in St. Moritz, selected based on their rating

Name of hotel Accommodation Rating Price, $
Hauser Hotel St. Moritz

8.7 / 10

(984 Reviews)

From 213$
Kulm Hotel St. Moritz

9.4 / 10

(181 Reviews)

From 670$
Hotel Laudinella

8.2 / 10

(779 Reviews)

From 176$
Crystal Hotel Superior

8.7 / 10

(795 Reviews)

From 355$
Badrutt'S Palace Hotel St Moritz

9.3 / 10

(219 Reviews)

From 622$

There are many reasons why Ski hotels should be chosen when travelling to St. Moritz in Switzerland. One of the biggest reasons is because Skiing and snowboarding are some of the most popular activities to do in the area. Another reason is that Ski hotels often have ski slopes right next to them, which makes it easy and convenient to get to the slopes. Additionally, Ski hotels usually have more of a traditional ski lodge feel and atmosphere, which can make your stay more enjoyable. Finally, Ski hotels typically have more of a competitive price tag than regular hotels in the area, so choosing one can help save you some money.

Table of contents

Hauser Hotel St. Moritz Kulm Hotel St. Moritz Hotel Laudinella Crystal Hotel Superior Badrutt'S Palace Hotel St Moritz Sport & Wellnesshotel San Gian St. Moritz Carlton Hotel St Moritz - The Leading Hotels Of The World Grand Hotel Des Bains Kempinski Hotel Waldhaus Am See Hotel Nolda

View all photos

8.7
Excellent
984 Reviews

Hauser Hotel St. Moritz

📍 Via Traunter Plazzas 7

From 213$

Hauser Hotel St. Moritz is located a mere 7 minutes' stroll from Schellen Ursli Path and offers free shuttle bus service, dry cleaning and concierge service. Situated in the middle of St. Moritz, the venue gives quick access to St. Moritz Scenic Lake.

This accommodation is in an 18-minute walk from Sankt Moritz-Bad. The city centre is a 10-minute walk away and St. Moritz rail station is 900 metres from the property. Corviglia is only a few minutes' drive away.

Check Availability
Add to compare

View all photos

9.4
Excellent
181 Reviews

Kulm Hotel St. Moritz

📍 Via Veglia 18

From 670$

Offering a tennis court, a golf course and a barber shop, Kulm Hotel St. Moritz is set 250 metres from Berry Museum. St. Moritz Scenic Lake can be found 400 metres from the venue.

The accommodation is notable for its prime location in vicinity of The Leaning Tower Museum and about a 15-minute walk from St. Moritz train station. The centre of St. Moritz is reachable within 10 minutes' walk. Kulm Hotel St. Moritz is just a short drive from Celerina-Marguns.

Check Availability
Add to compare

View all photos

8.2
Very good
779 Reviews

Hotel Laudinella

📍 Via Tegiatscha 17

From 176$

The 3-star Hotel Laudinella St. Moritz offers 204 rooms in about a 25-minute walk of St. Moritz Scenic Lake. Boasting free shuttle bus service, daily housekeeping and wake up service, this venue also provides guests with computers, a conference hall and a xerox.

Corviglia is less than 3 km away. It is about 1 km away from the centre of St. Moritz. Engadiner House Museum is also located near the accommodation. It is a few minutes' walk from Signal Gondola.

Check Availability
Add to compare

View all photos

8.7
Excellent
795 Reviews

Crystal Hotel Superior

📍 Via Traunter Plazzas 1

From 355$

Area attractions, including Berry Museum and St. Moritz Scenic Lake are located only a short walk from Crystal Hotel. For business travellers, a conference hall and a photocopier are available on request.

Sankt Moritz-Bad is 1.4 km of the venue, while the Norman Foster–designed Chesa Futura Building is around 0.3 km away. It is set within a 10-minute walking distance from St. Moritz city centre. A short driving distance to Marguns-Corviglia is a perk for guests staying at Crystal Hotel.

Check Availability
Add to compare

View all photos

9.3
Excellent
219 Reviews

Badrutt'S Palace Hotel St Moritz

📍 Via Serlas 27

From 622$

Badrutt'S Palace Hotel St Moritz, situated in proximity to St. Moritz Scenic Lake, entices guests with a nightclub, a golf course and a bar. The venue is also located near Berry Museum and 550 metres from Schellen Ursli Path.

A quiet location in the centre of St. Moritz offers quick access to the art gallery "Galerie Gmuizynska" within 5 minutes’ walk. The city centre is a 10-minute walk away and St. Moritz rail station is 650 metres from the accommodation. Badrutt'S Palace Hotel St Moritz is just a short drive from Sankt Moritz-Bad.

Check Availability
Add to compare

Hotels in St. Moritz

Airport nearby ✈️ Agno
Average Price 💰 326$
Hotels in St. Moritz 🏨 260
Hotel Reviews ⭐ 4535
Landmarks nearby 📍 Galerie Gmuizynska, Chesa Futura Building, Heidi's blumenweg, Schellen Ursli Path, Galerie Andrea Caratsch AG
Hotel with balcony 🌤️ Hauser Hotel St. Moritz
Top Service Hotel 🛁 Kulm Hotel St. Moritz
Best Price Hotel 🤑 Hotel Laudinella

View all photos

8.8
Excellent
579 Reviews

Sport & Wellnesshotel San Gian St. Moritz

📍 Via San Gian 23

From 202$

Offering an aqua park, water slides and tennis courts, San Gian Hotel St. Moritz is approximately 11 minutes' walk of Engadiner House Museum. The venue is located 1 km from the centre of St. Moritz and a couple of minutes' drive from St. Moritz Scenic Lake.

This accommodation is in an 11-minute walk from Sankt Moritz-Bad. A short distance to a cable car station enables you to get to Signal Gondola in no time.

Check Availability
Add to compare

View all photos

9.2
Excellent
41 Reviews

Carlton Hotel St Moritz - The Leading Hotels Of The World

📍 Via Johannes Badrutt 11

From 1406$

The 5-star Carlton Hotel St. Moritz provides quick access to The Leaning Tower Museum and offers allergy free rooms, a Jacuzzi and a heated swimming pool. Berry Museum is a few minutes' drive from the venue, while the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is 0.3 km away.

A prime location allows guests to explore the area and Rom.-kath. Pfarramt Catholic Church is located within walking distance. The accommodation is nearly 25 minutes' walk from Alp Giop in St. Moritz.

Check Availability
Add to compare

View all photos

8.8
Excellent
465 Reviews

Grand Hotel Des Bains Kempinski

📍 Via Mezdi 27

From 415$

Located 1.4 km from the historic house "Engadiner Museum", the welcoming Grand Hotel Des Bains Kempinski St. Moritz features a solarium, a wellness centre and a sundeck. The centre of St. Moritz is within 2 km of the venue, and Engadine is about 4.2 km away.

The perfect location in a shopping area gives quick access to Sankt Moritz-Bad. The accommodation is also next door to Signal Gondola, and near a cable car station. Grand Hotel Des Bains Kempinski is just a short drive from the scenic Hahnensee Lake.

Check Availability
Add to compare

View all photos

8.8
Excellent
1003 Reviews

Hotel Waldhaus Am See

📍 Via Dim Lej 6

From 121$

Located nearly a 16-minute walk to Berry Museum, the 3-star Hotel Waldhaus Am See St. Moritz offers simply furnished rooms an only a 14-minute walk to St. Moritz Scenic Lake. Free WiFi is available throughout the venue as well as a Jacuzzi, a solarium and a sundeck are available on site.

The accommodation is situated 2 km from St. Moritz city centre and 185 km from Agno airport. This hotel is located near Engadine Mountains. The natural St Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is also located near the property. Mill Weber House is a short drive away.

Check Availability
Add to compare

View all photos

8.1
Very good
1039 Reviews

Hotel Nolda

📍 Via Crasta 3

From 141$

Nolda Hotel St. Moritz is located 1 km from Sankt Moritz-Bad and boasts a casino, a tennis court and a bar. The centre of St. Moritz is within 1 km of the venue, and Engadiner House Museum is about 1.1 km away.

The accommodation is situated in a shopping area, right next to Signal Gondola. St. Moritz Scenic Lake is also a short drive away.

Check Availability
Add to compare

View all photos

8.4
Very good
325 Reviews

Hotel Sonne St. Moritz 3* Superior

📍 Via Sela 11

From 168$

Offering a sun deck and a library, Sonne Hotel St. Moritz is 400 metres from the historic house "Engadiner Museum". Guests can enjoy free WiFi throughout the venue.

Nair Peak Mountain is less than 4.6 km away. It is set within a 10-minute walking distance from St. Moritz city centre. Sankt Moritz-Bad is also located near the accommodation. St. Moritz Scenic Lake is just a short drive away.

Check Availability
Add to compare

View all photos

8.6
Excellent
730 Reviews

Hotel Schweizerhof St. Moritz

📍 Via Dal Bagn 54

From 342$

Hotel Schweizerhof St. Moritz is located just a 7-minute walk from Chantarella-Corviglia and features a library, a tennis court and a golf course. Guests can find the art gallery "Galerie Gmuizynska" within 600 metres of the venue.

The accommodation is notable for its stunning location in vicinity of St. Moritz Scenic Lake and about a 15-minute walk from St. Moritz train station. It's a 10-minute walk from here to the centre of St. Moritz. Hotel Schweizerhof St. Moritz is a short drive from Lake of Staz.

Check Availability
Add to compare

View all photos

8.7
Excellent
1433 Reviews

Soldanella Hotel

📍 Via Somplaz 17

From 132$

Overlooking the mountain, Soldanella Hotel is in 8 minutes' walk from Schellen Ursli Path in St. Moritz. Guests can enjoy free Wi-Fi throughout the venue, as well as a sundeck, a wellness centre and a wine cellar on site.

The prime location in a shopping area gives quick access to the historic house "Engadiner Museum". Plus it is located within 25 minutes' walk of Corviglia. Soldanella Hotel is just a short drive from Cresta Run.

Check Availability
Add to compare

View all photos

7.9
Very good
974 Reviews

Hotel Piz St. Moritz

📍 Via Dal Bagn 6

From 219$

Hotel Piz St. Moritz is situated in a shopping area of St. Moritz, 0.5 km from San Karl St. Moritz-Bad Church. Set within reach of the historic house "Engadiner Museum", the venue features an a la carte restaurant serving meals of Italian cuisine.

Alp Giop is less than 2.4 km away. The city centre is within 10 minutes' walk away. Hotel Piz St. Moritz is a few minutes' drive from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.

Check Availability
Add to compare

View all photos

8.6
Excellent
1105 Reviews

Hotel Steffani

📍 Via Traunter Plazzas 6

From 289$

Corviglia is 6 km from Hotel Steffani St. Moritz which boasts a casino, relaxation area and a tennis court. Berry Museum is 550 metres from the venue, while Schulhausplatz bus station is 150 metres away.

The accommodation is placed in the centre of St. Moritz, a stroll away from St. Moritz Scenic Lake. The city centre is close by, about 10 minutes' walk away. Sankt Moritz-Bad is also a couple of minutes' drive away.

Check Availability
Add to compare

View all photos

9.1
Excellent
98 Reviews

Giardino Mountain Hotel

📍 Via Maistra 3

From 1153$

Giardino Mountain Hotel St. Moritz offers 5-star accommodation within 2.5 km to Engadine. This venue features entertainment activities and a cable flat-screen as well as Wi-Fi throughout the hotel.

Corviglia is less than 3.7 km away. The property is set 30 minutes' walk from the St. Moritz centre. The venue is also a short drive from St. Moritz Scenic Lake.

Check Availability
Add to compare

View all photos

9.2
Excellent
249 Reviews

Suvretta House Hotel

📍 Via Chasellas 1

From 575$

The 5-star Suvretta House Hotel St. Moritz is located 3.6 km of Engadine. Featuring 181 rooms with views of the mountain, this venue is set within a short ride from Corviglia.

The hotel is 20 minutes' walk from the centre of St. Moritz. The accommodation is within 5 minutes' drive of San Karl St. Moritz-Bad Church.

Check Availability
Add to compare

View all photos

7.7
Very good
309 Reviews

Hotel Stille

📍 Via Surpunt 62

From 174$

Hotel Stille St. Moritz offers 2-star accommodation at 3.1 km distance from Corviglia. This venue features a library and a bar as well as free WiFi in public areas.

Guests will also appreciate proximity to Engadiner House Museum, which is 600 metres away. The hotel is in a 10-minute walk to St. Moritz city centre. San Karl St. Moritz-Bad Church is also located near the property. The natural St Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is a few minutes' drive away.

Check Availability
Add to compare

View all photos

8.4
Very good
474 Reviews

Hotel Baren

📍 Via Maistra 50

From 215$

The 3-star Hotel Baren is located in the shopping area of St. Moritz, nearly 14 minutes on foot from Tschainas. Set near a bus stop, this venue boasts a library, a golf course and a bar as well as an a la carte restaurant that serves local cuisine.

Guests will also appreciate proximity to St. Moritz Dorf-Chantarella, which is 600 metres away. The city centre lies within 2 km of the accommodation. The Leaning Tower Museum is also located near the hotel. It takes a few minutes' drive to get to the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.

Check Availability
Add to compare

View all photos

8.8
Excellent
345 Reviews

Art Boutique Hotel Monopol

📍 Via Maistra 17

From 212$

Art Boutique Hotel Monopol is set in a shopping area of St. Moritz and gives access to St. Moritz Scenic Lake, which is about 5 minutes' walk away. Located at a reasonable distance from Corviglia, the venue offers 73 rooms with fantastic views.

Guests will appreciate a prime location in the vicinity of The Leaning Tower Museum. The Norman Foster–designed Chesa Futura Building is only a 10-minute walk away. Art Boutique Hotel Monopol lies in close vicinity of Schellen Ursli Path.

Check Availability
Add to compare

View all photos

8.6
Excellent
119 Reviews

Boutique Hotel Cervus

📍 Via G. Segantini 32

From 176$

The 4-star Boutique Hotel Cervus St. Moritz provides quick access to the domed Segantini Museum and offers a spa centre, an indoor swimming pool and a golf course. The accommodation is located 0.5 km from Badkirche St. Moritz and 10 minutes by car from Corviglia.

The venue is situated 1 km from St. Moritz city centre and 180 km from Agno airport. The hotel is notable for its quiet location close to Signal Gondola. St. Moritz Scenic Lake is only a short drive away.

Check Availability
Add to compare
St. Moritz Ski Hotels FAQ
What are the most popular spa resorts in St. Moritz?
Amongst 23 spa resorts, Crystal rating: 8.4/10 is the best accommodation offering a solarium, snow skiing and hiking.
What are the top 10 resorts in St. Moritz?
According to our premierskiingresort.com statistics, Hotel Waldhaus Am See, Suvretta House and Hotel Piz are the top hotel resorts for a pleasant stay.
What are the best St. Moritz resorts near St. Moritz?
According to premierskiingresort.com statistics, Hotel Arte and Soldanella are the best resorts located within 5 minutes' walk from St. Moritz.

Location