🇨🇭 St. Moritz, Switzerland

5 Best Hotels in St. Moritz

The five strongest hotels in St. Moritz, selected by balancing Booking.com guest ratings with the depth of verified review support.

Last updated: Sep 11, 2026

Quick comparison

Guest ratings and review counts were checked on Booking.com on September 11, 2026. Prices are indicative snapshots from the same review; confirm the live rate and availability for your dates.

Scroll sideways to compare prices and hotel details →

HotelArea5staysBooking.comReviewsFrom
Hotel GRACE LA MARGNA ST MORITZSt. Moritz★★★★★5stays selection9.6478951€
Hotel Chesa SpuondasSt. Moritz★★★★★5stays selection9.1607220€
Grand Hotel des Bains KempinskiSt. Moritz★★★★★5stays selection9.51651,154€
Sport & Wellness Hotel San GianSt. Moritz★★★★★5stays selection9.0713418€
Suvretta HouseSt. Moritz★★★★★5stays selection9.3206957€

Booking.com ratings and review counts can change as new guest reviews are added. See how we rank hotels.

Top 5 hotels in St. MoritzBooking.com rating and reviews

Hotel GRACE LA MARGNA ST MORITZ in St. Moritz
★★★★★5stays selection9.6478 reviews

Hotel GRACE LA MARGNA ST MORITZ

Grace La Margna offers a children's club alongside an indoor pool, hammam and sauna. Coffee machines and in-room iPads add contemporary comforts, while bicycles are available for exploring St. Moritz.

St. Moritz
From951€ per night
See live prices
Hotel Chesa Spuondas in St. Moritz
★★★★★5stays selection9.1607 reviews

Hotel Chesa Spuondas

Chesa Spuondas feels like a private house, with individually furnished bedrooms and a mix of antique and modern pieces. A library and children's playroom create shared spaces, while dinner draws on local ingredients.

St. Moritz
From220€ per night
See live prices
Grand Hotel des Bains Kempinski in St. Moritz
★★★★★5stays selection9.5165 reviews

Grand Hotel des Bains Kempinski

Kempinski's Alpine-style spa offers a heated indoor pool, saunas and steam baths. Many rooms have balconies or terraces, while Les Saisons serves steak and sushi for a varied evening menu.

St. Moritz
From1,154€ per night
See live prices
Sport & Wellness Hotel San Gian in St. Moritz
★★★★★5stays selection9.0713 reviews

Sport & Wellness Hotel San Gian

San Gian offers Mongolian show cooking alongside Swiss dining. Guests also have access to the Ovaverva pool and wellness complex across the street, with contemporary rooms and seating areas to return to.

St. Moritz
From418€ per night
See live prices
Suvretta House in St. Moritz
★★★★★5stays selection9.3206 reviews

Suvretta House

Suvretta House offers its own ski lift and direct slope access for a distinctive winter stay. Dining ranges from the Grand Restaurant to Swiss dishes at Suvretta Stube, with Teddy Club providing a restaurant for children.

St. Moritz
From957€ per night
See live prices

Live availability

Explore more stays in St. Moritz

Choose your dates in the map to compare live Booking.com options around St. Moritz.

Prices and availability are supplied inside the Stay22 map and can change with dates, guests and room availability.

Hotel GRACE LA MARGNA ST MORITZ in St. Moritz

Where to stay in St. Moritz

St. Moritz Dorf suits shopping and Corviglia access, while St. Moritz Bad is closer to spas and the lake. The station area is convenient for scenic rail journeys.

Hotel image supplied by Booking.com

Frequently asked questions

Hotels in St. Moritz: common questions

01What is the best hotel in St. Moritz?

Hotel GRACE LA MARGNA ST MORITZ currently ranks first because its 9.6 Booking.com score is supported by 478 verified reviews.

02What is the best area to stay in St. Moritz?

The main areas to compare are St. Moritz Dorf, St. Moritz Bad, lakefront, Corviglia and the station area. The right choice depends on sights, transport, nightlife and the atmosphere you prefer.

03How are the best hotels in St. Moritz selected?

We balance each property’s Booking.com rating with its number of verified reviews, then confirm that all five hotels are located within the named city.

04How much does a good hotel in St. Moritz cost per night?

Indicative prices in this shortlist currently range from 220€ to 1154€ per night. Live rates change with dates, room type, occupancy and cancellation terms.

05Are all five hotels actually in St. Moritz?

Yes. Each selected hotel’s address and coordinates were checked before publication; nearby towns are not used to complete this city ranking.

06When should you book a hotel in St. Moritz?

Book earlier for summer, public holidays, festivals and major event dates. The best-reviewed refundable rooms are usually the first to sell.

07How many nights should you stay in St. Moritz?

Two or three nights suit a focused city break. Add more time for beaches, museums, mountain activities or regional day trips.

08Do you need a car when staying in St. Moritz?

A car is rarely necessary for a central city stay. Consider one for regional day trips, mountain areas or accommodation beyond the main urban centre.

09Are the Booking.com ratings for St. Moritz updated?

Ratings, review counts and indicative prices were checked on Sep 8, 2026. They can change as Booking.com receives new reviews and availability.

10Can you compare live hotel availability in St. Moritz?

Yes. Use the Stay22 map on this page to compare date-sensitive Booking.com prices and availability, then open the selected property for final room conditions.