Spa hotels in St. Moritz, Switzerland

Selected spa hotels for ultimate relaxation and well-being in St. Moritz, Switzerland
Check-in
07Aug2025Select date
Check-out
08Aug2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-20 out of 23
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapCentral St Moritz location300m
  • Luxurious spa and wellness facilities
  • Diverse on-site dining options
  • Stunning alpine views from rooms
  • Indoor pool
  • Palace Wellness
  • Gourmet dining
Historic luxury hotel with exceptional dining options
FromUS$ 370 /nightSelect
MapSurrounded by stunning alpine scenery2km
  • Luxurious spa and wellness services
  • Diverse dining options for all tastes
  • Convenient ski in & ski out access
  • Indoor pool
  • Spa services
  • Ski facilities
Luxury resort featuring exclusive ski access and spa services
FromUS$ 543 /nightSelect
MapPicturesque Lake St Moritz200m
  • Luxurious spa with extensive amenities
  • Exceptional gourmet dining options
  • Stunning views of Lake St Moritz
  • Luxurious spa
  • Gourmet dining
  • Ski access
Historic luxury hotel offering exclusive Alpine experiences
FromUS$ 337 /nightSelect
8.6
Great
MapFoot of ski trails200m
  • Luxurious Alpine spa experience
  • Multiple award-winning restaurants
  • Stunning views of Swiss Alps
  • Indoor pool
  • Gourmet dining
  • Spa center
Luxury resort with supreme elegance and wellness offerings
FromUS$ 577 /nightSelect
MapNear ski lifts100m
  • Exceptional spa and wellness facilities
  • On-site ski rental and passes available
  • Stunning mountain views from the rooms
  • Indoor spa
  • Ski rental
  • Family rooms
Historic hotel featuring elegant Art Nouveau decor
FromUS$ 126 /nightSelect
MapIn the center of St. Moritz300m
  • Wellness oasis with indoor pool and spa
  • Multiple dining options including Chinese cuisine
  • Family-run hotel steeped in history since 1869
  • Indoor Pool
  • Spa Center
  • Dining Options
Family-owned hotel renowned for culinary excellence
FromUS$ 216 /nightSelect
MapViews of Lake St. Moritz300m
  • Exceptional dining options available onsite
  • Rooftop sauna and wellness area with views
  • Complimentary shuttle service to local attractions
  • Rooftop Sauna
  • Fine Dining
  • Free Shuttle
Historic hotel offering luxurious mountain and lake views
FromUS$ 159 /nightSelect
MapPanoramic mountain views0m
  • Award-winning spa facilities and treatments
  • Michelin-starred dining experiences available
  • Private ski-in, ski-out access offered
  • Indoor Spa
  • Ski Shuttle
  • Gourmet Dining
Luxury hotel offering exclusive amenities and personalized service
FromUS$ 1 406 /nightSelect
MapPedestrian zone in St. Moritz0m
  • On-site spa and wellness center
  • Italian gourmet restaurant Grissini
  • Charming alpine-style rooms
  • Italian restaurant
  • On-site bar
  • Rooftop views
Historic hotel offering luxurious amenities and experiences
FromUS$ 150 /nightSelect
MapCentral shopping area300m
  • Top-floor spa with panoramic views
  • Exceptional dining with Italian cuisine
  • Rooftop bar overlooking mountains
  • Spa Services
  • Rooftop Bar
  • Italian Restaurant
Art-focused hotel with luxury amenities and dining options
FromUS$ 302 /nightSelect
MapBreathtaking views over the lake300m
  • Wellness area with spa services
  • Restaurant with lake views
  • Comfortable rooms featuring unique decor
  • Yemaya Spa
  • Zoo Bar
  • Caprice Restaurant
Hotel with stunning views and remarkable dining options
FromUS$ 155 /nightSelect
MapScenic Lake St. Moritz0m
  • Largest whisky bar in the world
  • Exclusive spa with sauna and steam bath
  • Exceptional dining with lake views
  • Whisky bar
  • Alpine spa
  • Lakefront dining
Hotel renowned for its unique whisky and dining experiences
FromUS$ 432 /nightSelect
MapProximity to St. Moritz village center300m
  • Indoor pool with mountain views
  • On-site dining featuring Swiss cuisine
  • Free Engadin Pass for local transport
  • Indoor pool
  • On-site dining
  • Wellness area
Family-friendly hotel with authentic Swiss hospitality
FromUS$ 153 /nightSelect
MapPicturesque mountain backdrop300m
  • Indoor pool and wellness facilities
  • Multiple in-house dining options
  • Spacious rooms with mountain views
  • Indoor Pool
  • Wellness Spa
  • Fitness Center
Hotel with comprehensive wellness and dining options
FromUS$ 134 /nightSelect
MapProximity to ski lifts500m
  • Inviting on-site spa facilities
  • Variety of dining options available
  • Cozy family rooms with ample space
  • On-site spa
  • Restaurant
  • Family rooms
Hotel providing family-friendly amenities and on-site dining
FromUS$ 100 /nightSelect
MapBetween major ski resorts300m
  • Luxurious indoor spa facilities
  • Gourmet dining with Michelin star options
  • Family-friendly with kids club access
  • Indoor pool
  • Gourmet restaurant
  • dipiù Spa
Boutique hotel and luxury mountain resort in St. Moritz
FromUS$ 970 /nightSelect
MapNear train station200m
  • Luxurious spa and wellness facilities
  • High-class dining options available onsite
  • Stunning views of the lake and mountains
  • Indoor pool
  • Kids club
  • Wellness center
Luxury hotel with exceptional spa services and dining
FromUS$ 767 /nightSelect
MapProximity to the Signal cable car150m
  • Free spa access for all guests
  • Diverse dining options with regional cuisine
  • Direct access to ski slopes and outdoor activities
  • On-site spa
  • Gourmet restaurants
  • Indoor pool
Hotel combining elegant design with luxury amenities
FromUS$ 112 /nightSelect
MapSuvretta ski slopes300m
  • Stunning spa with mountain views
  • Diverse regional dining options
  • Family-friendly atmosphere and amenities
  • Wellness area
  • Outdoor jacuzzi
  • Family rooms
Resort featuring wellness, dining, and ski access
FromUS$ 123 /nightSelect
MapProximity to Signal cable car400m
  • Indoor pool and wellness area
  • Ski in/out access for winter sports
  • Rich breakfast buffet included
  • Indoor pool
  • Wellness area
  • Ski storage
Hotel with direct ski slope access and wellness amenities
FromUS$ 274 /nightSelect
  • 1
  • 2

Spa hotel prices in St. Moritz

From budget-friendly wellness stays to luxury spa experiences tailored to your needs.

⬆️ The highest price
US$ 1 406
⬇️ The lowest price
US$ 100
💸 Average price for
5-star hotels
US$ 662
4-star hotels
US$ 199
3-star hotels
US$ 204
Check-in
07Aug2025Select date
Check-out
08Aug2025Select date
Rooms and Guests2 Guests, 1 Room