St. Moritz Hotels

1 month ago

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, $
Hotel Waldhaus Am See

8.7 / 10

(2102 Reviews)

From 128$
Hauser Hotel St. Moritz

8.9 / 10

(1041 Reviews)

From 116$
Chesa Languard

8.7 / 10

(2430 Reviews)

From 155$
Hotel Piz St. Moritz

8.1 / 10

(2495 Reviews)

From 100$
Soldanella

8.8 / 10

(1872 Reviews)

From 155$

Table of contents

Hotel Waldhaus Am See Hauser Hotel St. Moritz Chesa Languard Hotel Piz St. Moritz Cheap Hotels Soldanella Hotel Stille Hotel Reine Victoria Pet Friendly Hotels Hotel Arte Sport & Wellness Hotel San Gian Crystal Hotel Superior

View all photos

8.7
Excellent
2102 Reviews

Hotel Waldhaus Am See

⭐ ⭐ ⭐
📍 Via Dim Lej 6

From 128$

Located in the skiing area, the comfortable 3-star Hotel Waldhaus Am See St. Moritz grants access to cultural points of interest like Galerie Andrea Caratsch AG merely 1.3 km away. Boasting a location only 550 metres from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track, the hotel features 49 rooms as well as luggage storage and a restaurant.

This St. Moritz hotel is around a 10-minute drive from Corviglia and near a train station. Guests can easily reach Nair Peak Mountain which is 4.8 km from the Waldhaus St. Moritz. A 14-minute stroll takes you to St. Moritz Scenic Lake.

Check Availability

View all photos

8.9
Excellent
1041 Reviews

Hauser Hotel St. Moritz

⭐ ⭐ ⭐
📍 Via Traunter Plazzas 7

From 116$

Hauser Hotel St. Moritz offers proximity to FIS, which is located about 25 minutes' walk away. This 3-star hotel welcomes guests with luggage storage and a restaurant as well as currency exchange and a lift.

Ski Lift Randolins is reachable 2.3 km away. St. Moritz Scenic Lake is also only a 7-minute walk from the hotel. You can catch the bus at Schulhausplatz bus stop, steps away from the Hauser.

Check Availability

View all photos

8.7
Excellent
2430 Reviews

Chesa Languard

⭐ ⭐ ⭐
📍 14 Via Veglia

From 155$

Located within 6 km of the comfortable Chesa Languard Hotel St. Moritz, guests can reach Muottas Muragl Mountain.

Celerina-Marguns, which is nearly 20 minutes' walk from the 3-star hotel, is one of nearby attractions. Berry Museum and St. Moritz Scenic Lake are just near the hotel. The property is just 1.1 km from St. Moritz train station.

Check Availability

Cheap Hotels

View all photos

8.1
Very good
2495 Reviews

Hotel Piz St. Moritz

⭐ ⭐ ⭐
📍 Via Dal Bagn 6

From 100$

Hotel Piz St. Moritz is around a 15-minute walk from Bergbahnen Engadin St. Moritz AG Ski Resort, and features currency exchange and a lift onsite. Located a short way from the historic house "Engadiner Museum", the hotel with views of the lake is well-known for its amenities including a Turkish steam room and a sauna.

Pony Suvretta is 2.4 km from this 3-star hotel. A 25-minute stroll will take you to the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track. Via Salet bus stop is at a distance of a few moments from the Piz St. Moritz.

Check Availability

View all photos

8.8
Excellent
1872 Reviews

Soldanella

⭐ ⭐ ⭐
📍 Via Somplaz 17

From 155$

Offering access to Pony Suvretta, which is about a 25-minute walk away, the 3-star Soldanella Hotel St. Moritz features a shared lounge and a golf course. Located merely 500 metres from St. Moritz Scenic Lake, the hotel offers 44 rooms along with a Turkish steam bath and steam baths onsite.

This hotel offers a prime location a short way from St. Moritz Dorf-Chantarella. You'll find Ski Lift Randolins nearly 30 minutes' walk from the Soldanella St. Moritz. The nearby entertainment attractions of St. Moritz include Bergbahnen Engadin St. Moritz AG Ski Resort, which is 2.2 km away. The property lies around 15 minutes on foot from St. Moritz train station, while Mill Weber House is situated approximately a 5-minute drive away.

Check Availability

Hotels in St. Moritz

Top Service Hotel 🛁 Hotel Waldhaus Am See
Top Hotel for couples 💑 Hauser Hotel St. Moritz
Most comfortable Hotel 🛏️ Chesa Languard

View all photos

9
Excellent
752 Reviews

Hotel Stille

⭐ ⭐
📍 Via Surpunt 62

From 125$

The 2-star Hotel Stille St. Moritz offers proximity to Pony Suvretta, situated nearly 25 minutes' walk away. Overlooking mountain, this St. Moritz hotel welcomes guests with luggage storage and a storage room as well as a vending machine and a lift.

The hotel boasts beautiful location around 600 metres from the historic house "Engadiner Museum". Also, there is Bergbahnen Engadin St. Moritz AG Ski Resort approximately 20 minutes' walk from the Stille. The surroundings include a forest, which are close to the property. The hotel is situated within reach of Church of San Gian, while Bahnhof bus station lies just 1 km away. St. Moritz train station can be found 2.7 km from the accommodation.

Check Availability

Pet Friendly Hotels

View all photos

8.6
Excellent
1325 Reviews

Hotel Reine Victoria

⭐ ⭐ ⭐ ⭐
📍 Via Rosatsch 18

From 126$

Situated about 5 minutes' drive from San Karl St. Moritz-Bad Church, the 4-star smoke-free Hotel Reine Victoria St. Moritz features a sauna, a sundeck, and a shared lounge. This St. Moritz hotel is located in a skiing area, 2.1 km from Berry Museum, which is an interesting cultural attraction.

Randolins-Munt da San Murezzan is around a 10-minute ride from the hotel, while Corviglia is approximately a 15-minute drive away. The Victoria St. Moritz offers proximity to natural sights like Nair Peak Mountain (4.4 km) and Muottas Muragl Mountain (7 km). There is St. Moritz Scenic Lake just 1.5 km away. The accommodation provides a place to stay in proximity to the St. Moritz train station.

Check Availability

View all photos

8.6
Excellent
1287 Reviews

Hotel Arte

⭐ ⭐ ⭐
📍 Via Tinus 7

From 164$

Located around a 20-minute walk from Celerina-Marguns, the 3-star Hotel Arte St. Moritz boasts 18 holes of golf. Guests can benefit from private car parking available for CHF 40 per day on site.

The hotel is in close proximity to St. Moritz Scenic Lake and right in the centre of St. Moritz. Plus this smoke-free hotel is a mere 1.7 km from San Karl St. Moritz-Bad Church. The Arte is centrally located in St. Moritz near Berry Museum. Well-connected to Muottas Muragl Mountain, which is approximately 15 minutes away by car, the property is 400 metres from Bahnhof bus station.

Check Availability

View all photos

8.9
Excellent
696 Reviews

Sport & Wellness Hotel San Gian

⭐ ⭐ ⭐ ⭐
📍 Via San Gian 23

From 112$

Sport & Wellness Hotel San Gian St. Moritz offers spacious rooms in a ski district, within a 900-metre distance of Sankt Moritz-Bad. The hotel is a 25-minute walk from St. Moritz Scenic Lake and provides guests with a steam room, a sauna, and a foot bath.

This cosy hotel, located in a skiing area of St. Moritz, is 150 metres from Via San Gian bus stop and 2.4 km from St. Moritz train station. The Sport & Wellness Hotel San Gian is also 5 minutes on foot from Inn. The property is surrounded by a mountain. The nearby cultural attractions include Berry Museum, which is 2.2 km from this 4-star hotel. The Signalbahn cable car station is a 10-minute walk away.

Check Availability

Dog Friendly Hotels

View all photos

9
Excellent
624 Reviews

Crystal Hotel Superior

⭐ ⭐ ⭐ ⭐
📍 Via Traunter Plazzas 1

From 150$

Offering spacious rooms, Crystal Hotel Superior St. Moritz is 5 minutes' walk from St. Moritz Dorf-Chantarella. Including a sundeck and a golf course along with a lounge bar, this hotel is located in a skiing area steps from a cable car station.

Muottas Muragl Mountain is a short way from the 4-star hotel and Chantarella-Corviglia is 1.1 km away. The property is nestled right in the centre of St. Moritz. The Crystal is also steps from a mountain. This St. Moritz hotel offers quick access to The Leaning Tower Museum, situated 10 minutes' walk away. Bahnhof bus station can be found 550 metres from the smoke-free property.

Check Availability

View all photos

8.8
Excellent
724 Reviews

Hotel Schweizerhof St. Moritz

⭐ ⭐ ⭐ ⭐
📍 Via Dal Bagn 54

From 159$

Boasting a nightclub, a sundeck, and playground, the 4-star Hotel Schweizerhof St. Moritz is located a 7-minute walk from The Leaning Tower Museum. Featuring 58 rooms with views of the lake, the hotel is 4.1 km from Mill Weber House.

Sass Runzol is right near this quality hotel, while Schulhausplatz bus stop is a 5-minute stroll away. The Schweizerhof also gives access to Church of San Gian, which is 2.8 km away. The property also allows guests to explore Upper Engadin, located about 10 minutes away by car. This superior hotel allows you to enjoy such natural sights as Nair Peak Mountain 4 km away. The Salastrains cable car station is 10 minutes' walk away.

Check Availability

View all photos

8.6
Excellent
1358 Reviews

Hotel Nolda

⭐ ⭐ ⭐
📍 Via Crasta 3

From 158$

Boasting currency exchange and a lift, the 3-star Hotel Nolda St. Moritz is located about a 25-minute walk from Pony Suvretta. The hotel features a shared lounge and a golf course and guests can enjoy the à la carte restaurant on site.

This St. Moritz hotel enjoys a central location 30 metres from En / Inn. The renowned White Turf Racing Association is 2.2 km away, while Signal Gondola is within easy reach of the Nolda St. Moritz. The accommodation is located 30 minutes on foot from St. Moritz Scenic Lake. This non-smoking hotel is 150 metres from Via San Gian bus stop and 2.4 km from St. Moritz train station in St. Moritz.

Check Availability

Kid Friendly Hotels

View all photos

8.9
Excellent
594 Reviews

Berghotel Randolins

⭐ ⭐ ⭐
📍 Via Curtins 2

From 123$

Enjoying a setting nearly a 5-minute drive from Pony Suvretta, the 3-star Berghotel Randolins St. Moritz hotel presents 2 spa tubs as part of its offerings. This St. Moritz hotel features a restaurant and luggage storage along with comforts such as currency exchange and a lift.

The centre of St. Moritz can be reached within a 20-minute walk, and natural attractions like Nair Peak Mountain are approximately 3 km away. Attractions in the area also include Cabana de Heidi, located around a 25-minute stroll from the Berghotel Randolins St. Moritz. You can easily find Corvatsch 3303 Ski Resort 3.4 km from the hotel. Well-connected to many sights, the accommodation is not far from Guardalej bus stop.

Check Availability

View all photos

8.4
Very good
1182 Reviews

Hotel Laudinella

⭐ ⭐ ⭐ ⭐
📍 Via Tegiatscha 17

From 146$

Offering a quiet location nearly a 25-minute walk from St. Moritz Scenic Lake, the 4-star Hotel Laudinella St. Moritz is proud to feature 2 saunas. Located within a few blocks of Sankt Moritz-Bad, this St. Moritz hotel boasts Japanese cuisine served at the onsite Asian restaurant.

The centre of St. Moritz can be reached in 5 minutes' walk of the hotel, and such cultural venues as the art gallery "Galerie Gmuizynska" are 2 km away. The natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is about 10 minutes by car from the Laudinella, while Katholische Kirche bus stop is 300 metres away. Nature lovers will surely enjoy visiting Stazerwald, situated a mere 1.2 km away. There is the domed Segantini Museum within a 15-minute drive of the accommodation. Hotel Laudinella is a short way from Signalbahn cable car.

Check Availability

View all photos

8.4
Very good
632 Reviews

Hotel Baeren

⭐ ⭐ ⭐
📍 Via Maistra 50

From 153$

Offering spacious rooms and Wi-Fi in public areas, Hotel Baeren St. Moritz is 2.2 km from Marguns-Corviglia and a 14-minute walk from Tschainas. Offering views of the mountain, the hotel is in proximity to St. Moritz Scenic Lake and boasts a swimming pool.

This pleasant hotel is located next to a historic district. The property is also 30 metres from Inn. Nature lovers might as well enjoy the vicinity to Upper Engadin, which is 2.3 km away. Corviglia is a 25-minute stroll from the Baeren. Baeren bus stop is 50 metres from this 3-star hotel and not far from is enough to get to St. Moritz train station.

Check Availability

Hotels Downtown

View all photos

8.9
Excellent
746 Reviews

Hotel Steffani

⭐ ⭐ ⭐ ⭐
📍 Via Traunter Plazzas 6

From 216$

Featuring a beauty salon and a restaurant, the 4-star Hotel Steffani St. Moritz lies merely 7 minutes' walk from St. Moritz Scenic Lake. Guests, while staying a short stroll from a funicular station, are invited to get re-energised using a heated pool, a Turkish steam room and a sauna.

The hotel places you 2.8 km from Church of San Gian and 3.9 km from Nair Peak Mountain. The Steffani gives access to St. Moritz Dorf-Chantarella, which is just 12 minutes' walk away. Nature lovers will surely enjoy visiting Stazerwald, situated 0.9 km away. Such entertainment attractions as Bergbahnen Engadin St. Moritz AG Ski Resort are also around 10 minutes' drive away. Bahnhof bus station can be found in the vicinity of this St. Moritz hotel.

Check Availability

Location