St. Moritz Spa Hotels

Compare 14 spa hotels in St. Moritz, from lakeside retreats to Alpine ski-in/ski-out resorts. Indulge in thermal pools, saunas, and gourmet dining. Book now.

Check-in
Sat, 08 Aug
Check-out
Sun, 09 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sat, 08 Aug
-
Check-out
Sun, 09 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sat, 08 Aug
-
Check-out
Sun, 09 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-16 out of 16
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect301 total reviews
our site & Booking.com
Map
1053 yd from City Center142 yd from Sankt Moritz
Infinity PoolWine CellarIce Rink
  • Europe's first luxury hotel since 1896
  • Six acclaimed Michelin-starred restaurants
  • Private ice rink and tennis court
FromUS$ 370 /nightSelect
9.4
Perfect263 total reviews
our site & Booking.com
Map
1294 yd from City Center268 yd from Sankt Moritz
Kulm SpaCresta RunMichelin Dining
  • Birthplace of winter tourism
  • Expansive 2000 m2 Kulm Spa
  • Michelin-starred on-site dining
FromUS$ 337 /nightSelect
9.5
Perfect468 total reviews
our site & Booking.com
Map
845 yd from City Center168 yd from Signalbahn
Alpine SpaMichelin DiningCable Car
  • Michelin-starred restaurant Cà d'Oro
  • 2,800 sqm Alpine Spa
  • Historic 1864 landmark
FromUS$ 577 /nightSelect
9.3
Perfect365 total reviews
our site & Booking.com
Map
1419 yd from City Center124 yd from Pony Suvretta
Private Ski LiftSki SchoolChildren's Club
  • Private ski lift access
  • In-house ski school
  • Children's Teddy Club
FromUS$ 543 /nightSelect
9.7
Perfect67 total reviews
our site & Booking.com
Map
1553 yd from City Center208 yd from Train Station St. Moritz
Ski ShuttlePrivate SpaMichelin Dining
  • Two-Michelin-star Da Vittorio restaurant
  • Three-floor spa with private suite
  • 24-hour limousine service in Bentley
FromUS$ 1 406 /nightSelect
8.9
Great457 total reviews
our site & Booking.com
Map
1141 yd from City Center75 yd from Sankt Moritz
Rooftop SpaSky BarMono Restaurant
  • Rooftop spa with panoramic views
  • Contemporary art on every floor
  • Complimentary local transport passes
FromUS$ 302 /nightSelect
8.5
Great1685 total reviews
our site & Booking.com
Ovaverva SpaSki RentalSteam Bath
  • Historic Art Nouveau heritage building
  • Free access to Ovaverva spa
  • Complimentary local transport card
FromUS$ 126 /nightSelect
8.9
Great980 total reviews
our site & Booking.com
Map
1065 yd from City Center57 yd from Sankt Moritz
Rooftop BarGrissini RestaurantSpa
  • Rooftop bar with mountain views
  • Free shuttle from train station
  • Complimentary local transport passes
FromUS$ 150 /nightSelect
8.8
Great2439 total reviews
our site & Booking.com
Map
1467 yd from City Center240 yd from Train Station St. Moritz
Whisky BarSpaMountain Bikes
  • World's largest whisky bar
  • Tailored spa with limited capacity
  • Wine Spectator award-winning dining
FromUS$ 128 /nightSelect
8.4
Great1649 total reviews
our site & Booking.com
Wellness AreaShuttle ServiceKids Club
  • Free local transport card included
  • Free shuttle to train station
  • Free access to Ovaverva spa
FromUS$ 146 /nightSelect
8.9
Great1196 total reviews
our site & Booking.com
Map
999 yd from City Center147 yd from Sankt Moritz
Indoor PoolSpaParty Hall
  • Oldest public restaurant in St. Moritz
  • Only Chinese restaurant in St. Moritz
  • Exclusive Hydrosoft spa treatment
FromUS$ 216 /nightSelect
9.2
Perfect135 total reviews
our site & Booking.com
Map
1.4 mi from City Center1129 yd from Pony Suvretta
Michelin RestaurantAyurvedic SpaKids Club
  • Two Michelin-starred dining
  • Ayurvedic spa treatments
  • On-demand ski shuttle
FromUS$ 1 153 /nightSelect
9.6
Perfect626 total reviews
our site & Booking.com
Map
1429 yd from City Center92 yd from Train Station St. Moritz
Indoor PoolWellness CentreKids Club
  • Historic charm with modern luxury
  • Complimentary shuttle to ski lifts
  • Exceptional kids club activities
FromUS$ 863 /nightSelect
SoldanellaHotel
8.8
Great2535 total reviews
our site & Booking.com
Map
729 yd from City Center196 yd from Engadiner Museum
SpaSki StorageRestaurant
  • Panoramic lake and mountain views
  • Restored vintage hotel with antiques
  • Bacchus wine cellar for private tastings
FromUS$ 155 /nightSelect
8.1
Great3118 total reviews
our site & Booking.com
Map
66 yd from City Center616 yd from Engadiner Museum
Steam RoomSaunaPizzeria
  • Free Engadin Card for transport
  • Cozy fireplace lounges
  • Heated bathroom floors
FromUS$ 100 /nightSelect
7.6
Very good913 total reviews
our site & Booking.com
Map
1.2 mi from City Center765 yd from Pony Suvretta
Wellness AreaIndoor PoolKids' Club
  • Free mountain railway pass included
  • 700 sqm spa with indoor pool
  • Live piano bar entertainment
FromUS$ 134 /nightSelect

St. Moritz is home to some of the Alps' most revered spa hotels, where wellness meets Alpine grandeur. Whether you choose a lakeside property like Hotel Waldhaus am See, a historic landmark like Badrutt's Palace Hotel St Moritz, or a ski-in/ski-out resort like Suvretta House, each offers dedicated spa facilities - from indoor pools and steam baths to fitness centers and massage suites. The Grand Hotel Des Bains Kempinski spans 2,800 m2 of spa space, while Kulm Hotel St. Moritz features a 2,000 m2 spa with a salt grotto and outdoor pool. Even smaller boutique options such as the Art Boutique Hotel Monopol provide a top-floor spa with panoramic views. Expect to pay premium rates (typically CHF 300-1,500+ per night), reflecting St. Moritz's upscale positioning.

The best districts to stay are St. Moritz Dorf (town center with easy access to shops, restaurants, and cable cars) and St. Moritz Bad (quieter, near the lake and the Corviglia lift). Many hotels offer complimentary shuttle services to ski areas and train stations. For example, Carlton Hotel St Moritz provides a 24-hour limousine service within town, while Crystal Hotel Superior is steps from the Chantarella railway. In summer, several hotels include free regional bus and cable car usage for stays over two nights. Families appreciate the Teddy Club children's restaurant at Suvretta House and the family-friendly atmosphere at Hotel Steffani. Gourmands will find Michelin-starred dining at Da Vittorio-St.Moritz inside the Carlton Hotel. Book early for winter or peak summer weeks to secure your preferred room and spa appointments.