St. Moritz Spa Hotels: Alpine Wellness Retreats

Compare 4 top-rated spa hotels in St. Moritz, from Crystal Hotel Superior to Suvretta House. Alpine wellness, indoor pools, and ski access. Check rates now.

Check-in
Fri, 07 Aug
Check-out
Sat, 08 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 07 Aug
-
Check-out
Sat, 08 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Fri, 07 Aug
-
Check-out
Sat, 08 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-10 out of 10
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
1000 m from City Centre200 m from Sankt Moritz
Infinity PoolIce RinkSki School
  • Six restaurants with Michelin-star chefs
  • Europe's first luxury hotel since 1896
  • Private ice rink and on-site ski school
FromAU$ 525 /nightSelect
9.3
Perfect365 total reviews
our site & Booking.com
Map
1.3 km from City Centre200 m from Pony Suvretta
Private SlopeTeddy ClubArt Gallery
  • Private ski lift access
  • Teddy Club kids' restaurant
  • On-site art gallery
FromAU$ 770 /nightSelect
8.9
Great1196 total reviews
our site & Booking.com
Map
1000 m from City Centre200 m from Sankt Moritz
Indoor PoolSpa & WellnessChinese Restaurant
  • Home to oldest restaurant Le Lapin Bleu
  • Exclusive Hydrosoft spa treatment
  • Unique graffiti-decorated party hall
FromAU$ 306 /nightSelect
8.9
Great980 total reviews
our site & Booking.com
Map
1000 m from City Centre100 m from Sankt Moritz
Rooftop BarWellness SpaSki Storage
  • Free shuttle from train station
  • Rooftop bar with mountain views
  • Nightly turn-down with treats
FromAU$ 213 /nightSelect
SoldanellaHotel
8.8
Great2535 total reviews
our site & Booking.com
Map
700 m from City Centre200 m from Engadiner Museum
Yemaya SpaBacchus Wine CellarZoo Bar Terrace
  • Panoramic lake and mountain views
  • Restored vintage hotel with antiques
  • Bacchus wine cellar for tastings
FromAU$ 220 /nightSelect
8.5
Great1685 total reviews
our site & Booking.com
Ski RentalSpa AccessFree Shuttle
  • Free cable car use for 2+ nights
  • Complimentary OVAVERVA spa access
  • Art Nouveau heritage with 47 chandeliers
FromAU$ 179 /nightSelect
8.1
Great3118 total reviews
our site & Booking.com
Map
100 m from City Centre600 m from Engadiner Museum
Steam RoomGame RoomSki Pass Vendor
  • Free Engadin Card for travel
  • Spacious family apartments
  • Cozy fireplace lounges
FromAU$ 142 /nightSelect
8.8
Great2439 total reviews
our site & Booking.com
Map
1.3 km from City Centre300 m from Train Station St. Moritz
Whisky BarAlpine SpaMountain Bikes
  • World's largest whisky bar
  • Tailored spa with limited capacity
  • Directly on Lake St. Moritz
FromAU$ 182 /nightSelect
9.6
Perfect626 total reviews
our site & Booking.com
Map
1.3 km from City Centre100 m from Train Station St. Moritz
Indoor PoolKids ClubFree Shuttle
  • Spa with indoor pool and hammam
  • Free shuttle to ski lifts & station
  • Kids club with engaging activities
FromAU$ 1 224 /nightSelect
8.4
Great1649 total reviews
our site & Booking.com
SpaKids ClubShuttle Service
  • Family-friendly with kids' club
  • Free access to Ovaverva spa
  • On-site Thai and Italian dining
FromAU$ 207 /nightSelect

St. Moritz spa hotels combine Alpine luxury with world-class wellness facilities, offering indoor pools, saunas, steam baths, and massage therapies. These properties cater to travelers seeking relaxation after skiing or hiking, with budgets starting at around CHF 200 per night for mid-range options like Crystal Hotel Superior (rated Fabulous, 88/100) and reaching over CHF 500 for 5-star stays at Badrutt's Palace Hotel (Superb, 92/100) or Suvretta House (Superb, 93/100). Most are centrally located near the pedestrian zone or ski lifts, with free shuttle services to the Corviglia and Corvatsch areas.

Top-rated hotels include Crystal Hotel Superior, an Alpine-style property in the pedestrian zone with a piano bar and Italian restaurant, ideal for couples and families. Badrutt's Palace Hotel, a historic 5-star landmark, offers panoramic lake views, 6 restaurants, and a free shuttle to the cable car. Suvretta House provides ski-in/ski-out access with a private lift, a 25-meter indoor pool, and a children's restaurant. Hotel Steffani (Fabulous, 89/100) features a Chinese restaurant, night club, and spa with indoor pool, perfect for those wanting central location and varied dining. All hotels offer free Wi-Fi, and most include private parking or garage options.