5-Star Hotels in St. Moritz

6 top-rated 5-star hotels in St. Moritz: lakeside luxury, ski-in/ski-out, gourmet dining, and alpine spas. Check rates and book your stay today.

Check-in
Wed, 10 Jun
Check-out
Thu, 11 Jun
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Wed, 10 Jun
-
Check-out
Thu, 11 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Wed, 10 Jun
-
Check-out
Thu, 11 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect304 total reviews
our site & Booking.com
Map
1053 yd from City Center142 yd from Sankt Moritz
The positioning of the deluxe 5-star Badrutt'S Palace Hotel St. Moritz in the heart of St. Moritz ensures fast access to Berry Museum.
FromUS$ 370 /nightSelect
9.3
Perfect254 total reviews
our site & Booking.com
Map
1294 yd from City Center268 yd from Sankt Moritz
Approximately 115 miles from Agno airport, the pet-friendly Kulm Hotel offers spa center for guests' enjoyment.
FromUS$ 337 /nightSelect
9.3
Perfect371 total reviews
our site & Booking.com
Map
1419 yd from City Center124 yd from Pony Suvretta
The 5-star Suvretta House features an indoor swimming pool and 150 rooms facing the mountain.
FromUS$ 543 /nightSelect
9.7
Perfect67 total reviews
our site & Booking.com
Map
1553 yd from City Center208 yd from Train Station St. Moritz
Sitting about a 9-minute walk from The Leaning Tower, within a 10-minute drive of Lake of Staz, the perfect 5-star Carlton St. Moritz boasts spacious rooms plus snow skiing, hiking and horseback riding.
FromUS$ 1 406 /nightSelect
9.5
Perfect484 total reviews
our site & Booking.com
Map
845 yd from City Center168 yd from Signalbahn
Providing steam baths, a solarium and an indoor pool, the Grand Hotel Des Bains Kempinski St. Moritz is set 8 minutes by foot from Sankt Moritz-Bad and next to a funicular station.
FromUS$ 577 /nightSelect
9.2
Perfect135 total reviews
our site & Booking.com
Map
1.4 mi from City Center1129 yd from Pony Suvretta
Set within 0.3 miles of Reformierte Kirche Champfer, the designer Giardino Mountain offers an indoor pool together with fitness classes, massage therapy and entertainment activities for guest enjoyment.
FromUS$ 1 153 /nightSelect

St. Moritz, a premier alpine destination in Switzerland, hosts six five-star hotels that blend historic grandeur with modern luxury. Travelers can expect Michelin-starred dining, extensive spa facilities, and direct access to the Corviglia ski area. The main districts for luxury accommodations are St. Moritz Dorf, with lake and mountain views, and Champfèr, a quieter setting. Budgets start at around 800 CHF per night for a standard double room, especially during peak winter season.

The Grand Hotel des Bains Kempinski offers a 2,800 m2 spa and two award-winning restaurants. Badrutt's Palace Hotel, a landmark since 1896, provides panoramic lake views and butler service. Kulm Hotel St. Moritz, the birthplace of winter tourism in the region, features its own 9-hole golf course and ice rink. Suvretta House is the only ski-in/ski-out hotel with a private lift to Corviglia. Carlton Hotel St. Moritz is the smallest and most individual, with a 2 Michelin-starred restaurant. Giardino Mountain combines modern Engadine design with Ayurveda-based dining in Champfèr.