Find and Book Top Resorts in St. Moritz

Search among 6 available resorts and all inclusive hotels in St. Moritz from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-6 out of 6
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great97 reviews
MapView on map1.2 km from City Centre400 m from St. Moritz
From   US$ 337 /nightSelect
MapView on map1.4 km from City Centre200 m from Train Station St. Moritz
From   US$ 1 406 /nightSelect
8.4
Great399 reviews
1000 m from City Centre200 m from St. Moritz
From   US$ 216 /nightSelect
8.4
Great151 reviews
1000 m from City Centre300 m from St. Moritz
From   US$ 370 /nightSelect
8.4
Great350 reviews
1000 m from City Centre200 m from St. Moritz
From   US$ 116 /nightSelect
8.4
Great325 reviews
1000 m from City Centre200 m from St. Moritz
From   US$ 150 /nightSelect

Best Resorts and Places to Stay in St. Moritz

Why visit?

St. Moritz is a breathtaking destination that offers a unique experience for tourists. Known as the birthplace of winter tourism, it boasts a variety of notable landmarks and activities that make it a must-visit location. From its crystal-clear lakes and stunning mountains to its luxurious resorts and world-class skiing opportunities, St. Moritz has something for everyone.

Some notable landmarks in St. Moritz include:

Lake St. Moritz: A beautiful lake that freezes during winter, providing an ideal setting for ice skating and even polo matches.

Segantini Museum: Showcasing the works of the famous Italian artist Giovanni Segantini.

Muottas Muragl: A scenic mountain summit offering panoramic views of the Engadine Valley.

St. Moritz Bad: Home to the mineral springs that have been attracting visitors since the 19th century.

Piz Nair: Mountain peak accessible by cable car, offering stunning vistas and hiking opportunities.

Why is choosing a resort in St. Moritz better than staying in a hotel?

Enhanced amenities: Resorts in St. Moritz often offer a wide range of amenities such as spa facilities, swimming pools, fitness centers, and restaurants, ensuring a complete and luxurious stay.

Ski-in/ski-out convenience: Many resorts in St. Moritz are located near ski slopes, offering the convenience of easy access to winter sports activities without the need for travel.

Exclusive experiences: Resorts in St. Moritz often organize specialized activities such as snowshoeing, ice-climbing, and horse-drawn carriage rides, providing unique and unforgettable experiences for guests.

Personalized service: Resorts strive to provide excellent customer service, ensuring that guests have a memorable and hassle-free stay.

On-site entertainment: Resorts may offer live music, performances, and other entertainment options, making it possible to enjoy an exciting and enjoyable vacation without leaving the premises.

What is the price to stay in a resort per night?

The average prices for resorts in St. Moritz vary depending on factors such as the resort's star rating and seasonal demand. As a general overview, here are the average prices per night:

3-star resorts: Starting from $150 to $250.

4-star resorts: Starting from $250 to $400.

5-star resorts: Starting from $400 and higher.

Best Value for Money Resorts:

Hotel Donatz: This charming 3-star resort offers comfortable rooms, a restaurant serving regional cuisine, and close proximity to the Engadine Valley.

Hotel Laudinel: A 4-star resort with spacious rooms, a wellness center, and various dining options. It is located near Lake St. Moritz and offers easy access to nearby attractions.

Best Luxury Resorts:

Badrutt's Palace Hotel: Situated in a prime location overlooking Lake St. Moritz, this iconic 5-star resort boasts opulent rooms, fine dining experiences, and unparalleled service.

Kulm Hotel: With a history dating back to 1856, this legendary 5-star resort offers elegance, exceptional amenities, and stunning mountain views.

Best Pet-Friendly Resorts:

Crystal Hotel: 4-star resort that welcomes furry friends with open arms, providing comfortable accommodations, pet-specific amenities, and nearby pet-friendly nature trails.

Giardino Mountain: This luxurious 5-star resort allows guests to bring their pets and provides facilities catered to their needs, as well as access to scenic walking routes.

Best Family Resorts:

Hotel Languard: A family-friendly 3-star resort offering cozy rooms, a playroom for children, and complimentary access to the local swimming pool.

Hotel Nolda: This 4-star resort offers spacious family suites, a children's play area, and is conveniently located near ski lifts and recreational facilities.

Best Resorts with Unique Views:

Nira Alpina: Nestled in the mountainside, this 4-star resort boasts breathtaking panoramic views of Lake Silvaplana and the Swiss Alps.

Suvretta House: A 5-star resort offering majestic views of the surrounding peaks and the Engadine Valley, combined with luxurious accommodations and top-notch amenities.

Show moreLess