St. Moritz Hotel Spa: Alpine Wellness at Top-Rated Stays

Compare St. Moritz spa hotels with exceptional ratings, ski-in/out access, and exclusive wellness facilities. Book now at guaranteed low rates.

Check-in
Tue, 22 Sept
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 22 Sept
-
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Tue, 22 Sept
-
Check-out
Wed, 23 Sept
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
Perfect289 total reviews
our site & Booking.com
Map
1000 m from City Centre200 m from Sankt Moritz
Palace WellnessSki SchoolWine Cellar
  • Historic luxury since 1896
  • Nobu and Michelin-starred dining
  • Panoramic indoor infinity pool
From£ 276 /nightSelect
9.4
Perfect263 total reviews
our site & Booking.com
Map
1.2 km from City Centre300 m from Sankt Moritz
Kulm Spa9-Hole GolfMichelin Restaurant
  • Historic birthplace of winter tourism
  • 2000 m2 luxury spa
  • Michelin-starred restaurant
From£ 251 /nightSelect
9.3
Perfect365 total reviews
our site & Booking.com
Map
1.3 km from City Centre200 m from Pony Suvretta
Private Ski LiftSki SchoolIndoor Pool
  • Private ski lift to Corviglia
  • Kids club with own restaurant
  • In-house ski school and rentals
From£ 405 /nightSelect
9.5
Perfect463 total reviews
our site & Booking.com
Map
800 m from City Centre200 m from Signalbahn
Alpine SpaMichelin-starred RestaurantCable Car
  • Michelin-starred restaurant on-site
  • 2,800 sqm Alpine Spa with cryotherapy
  • Direct cable car to ski slopes
From£ 431 /nightSelect
9.7
Perfect67 total reviews
our site & Booking.com
Map
1.4 km from City Centre200 m from Train Station St. Moritz
Da VittorioBentley ServiceSpa Suite
  • Two-Michelin-star Italian dining
  • 24-hour Bentley limousine service
  • Three-floor spa with private suite
From£ 1 049 /nightSelect
8.6
Great1751 total reviews
our site & Booking.com
Ovaverva SpaSki RentalFamily Rooms
  • Ski lifts just 100 meters
  • Free Ovaverva spa & pool
  • Historic Art Nouveau building
From£ 94 /nightSelect
8.4
Great1763 total reviews
our site & Booking.com
Outdoor WhirlpoolKids ClubSpa Area
  • Free entry to Ovaverva spa
  • Four on-site diverse restaurants
  • Complimentary local transport card
From£ 109 /nightSelect
9.6
Perfect647 total reviews
our site & Booking.com
Map
1.3 km from City Centre100 m from Train Station St. Moritz
Indoor PoolSpa CenterKids Club
  • Lake-view indoor pool & spa
  • Complimentary shuttle to slopes
  • Kids club with activities
From£ 644 /nightSelect
8.9
Great1192 total reviews
our site & Booking.com
Map
1000 m from City Centre200 m from Sankt Moritz
Indoor PoolChinese RestaurantNightclub
  • Oldest restaurant & only Chinese cuisine
  • Family-run with 150 years history
  • Central location near ski funicular
From£ 161 /nightSelect
8.9
Great991 total reviews
our site & Booking.com
Map
1000 m from City Centre100 m from Sankt Moritz
Rooftop BarWellness SpaShuttle Service
  • Free transport passes for buses and cable cars
  • Rooftop bar with panoramic mountain views
  • Complimentary shuttle from the train station
From£ 112 /nightSelect
8.9
Great440 total reviews
our site & Booking.com
Map
1.0 km from City Centre100 m from Sankt Moritz
Rooftop SpaSky BarMono Restaurant
  • Art on every floor
  • Rooftop bar with Alpine views
  • Complimentary cable car passes
From£ 225 /nightSelect
8.7
Great2487 total reviews
our site & Booking.com
Map
1.3 km from City Centre300 m from Train Station St. Moritz
Whisky BarAlpine SpaShuttle Service
  • World's largest whisky bar
  • Direct Lake St. Moritz shore
  • Free shuttle to train station
From£ 96 /nightSelect
SoldanellaHotel
8.8
Great2443 total reviews
our site & Booking.com
Map
700 m from City Centre200 m from Engadiner Museum
Spa & WellnessBacchus Wine CellarZoo Bar Terrace
  • Historical charm with antiques
  • Panoramic lake and mountain views
  • Unique shower experiences in rooms
From£ 116 /nightSelect
8.1
Great3125 total reviews
our site & Booking.com
Map
100 m from City Centre600 m from Engadiner Museum
SaunaSteam roomGame room
  • Free Engadin transport card
  • Wellness with sauna & steam room
  • Heated bathroom floors
From£ 75 /nightSelect
9.2
Perfect135 total reviews
our site & Booking.com
Map
2.3 km from City Centre1.0 km from Pony Suvretta
Michelin DiningAyurvedic SpaKids Club
  • Two Michelin-starred restaurant
  • Ayurvedic wellness spa treatments
  • Personalized kids club services
From£ 860 /nightSelect
9.0
Perfect906 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Signalbahn
Ovaverva SpaMongolian BuffetSki Storage
  • Free Ovaverva spa and pool access
  • Royal Mongolian interactive dining
  • Free ski passes for extended stays
From£ 84 /nightSelect

St. Moritz is synonymous with alpine luxury, and its spa hotels elevate the experience with world-class wellness facilities set against the stunning Engadine backdrop. Expect everything from expansive thermal suites with heated indoor pools and saunas to ski-in/ski-out access and Michelin-starred dining. These properties cater to travelers seeking both relaxation and adventure-whether you're unwinding after a day on the slopes or indulging in a dedicated wellness retreat.

Budget-wise, spa hotels in St. Moritz range from mid-range options like Hotel Laudinella, where spa access costs CHF 30 for three hours, to ultra-luxury stays like the Grand Hotel des Bains Kempinski or Suvretta House, which command premium rates for their extensive 2,800 m2 spa and private ski lifts. The best areas to stay include the central Dorf district, close to the train station and boutiques, and the lake-facing Suvretta area for quiet, scenic access. For ski enthusiasts, Suvretta House is the only hotel in St. Moritz with a private ski lift, while Hotel Grace La Margna offers a complimentary shuttle to the Corviglia cable car. When booking, check for seasonal perks-many hotels include free public transport and ski passes in winter, and some offer discounted cable car access in summer.