Spa hotels in St. Moritz, Switzerland

Selected spa hotels for ultimate relaxation and well-being in St. Moritz, Switzerland
Check-in
06Nov2025Select date
Check-out
07Nov2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-19 out of 19
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
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
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
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
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
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
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$ 128 /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$ 1 023 /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$ 658 /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
MapSpectacular mountain views300m
  • Beautiful wellness area with hot tubs
  • Unique dining experience featuring Swiss cuisine
  • Complimentary shuttle service to ski areas
  • Wellness area
  • Children's playground
  • Dining options
Family resort featuring wellness and dining experiences
FromUS$ 308 /nightSelect
MapVery close to city center300m
  • On-site spa and wellness centre
  • Local cuisine served in traditional restaurant
  • Bike rental and skiing facilities available
  • Spa centre
  • Bicycle rental
  • Restaurant
Hotel offering wellness and local dining experiences
FromUS$ 511 /nightSelect

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$ 659
4-star hotels
US$ 204
3-star hotels
US$ 244

Top spa hotels in St. Moritz

Ranked based on exceptional guest feedback over the last 12 months

Luxury Redefined:
Badrutt'S Palace Hotel St Moritz
Alpine Charm:
Hotel Waldhaus Am See
Family Friendly Retreat:
Randolins Familienresort
Cultural Haven:
Art Boutique Hotel Monopol
Wellness Oasis:
Grand Hotel Des Bains Kempinski
Mountain Experience:
Berghotel Randolins
Ski and Stay:
Kulm Hotel St. Moritz
Charming Boutique:
Hotel Steffani
Modern Elegance:
Crystal Hotel Superior

FAQs for spa hotels in St. Moritz

Helping you craft the perfect spa vacation

Which spa hotels in St. Moritz are family-friendly?
Randolins Familienresort and Hotel Reine Victoria offer family-oriented amenities such as kid's clubs and family rooms. Additionally, Randolins provides direct access to hiking trails suitable for all ages.
Which spa hotels provide the best views in St. Moritz?
Badrutt's Palace Hotel and Kulm Hotel St. Moritz offer stunning lake and mountain views, enhancing the overall relaxing experience of your stay.
What are the top-rated spa hotels in St. Moritz according to guest reviews?
According to guest feedback, the top-rated spa hotels include Badrutt's Palace Hotel and Carlton Hotel St Moritz, both praised for their luxurious wellness facilities and exceptional service.
Which spa hotels in St. Moritz are closest to popular landmarks?
Hotel Piz St. Moritz and Hotel Waldhaus Am See are located near the St. Moritz Lake, while Grand Hotel Des Bains Kempinski is a short distance from the Signalbahn ski lift.

Key Facts About Spa Hotels in St. Moritz

This guide provides essential information on spa hotels in St. Moritz, evaluating 19 properties to help travelers make informed accommodation choices.

Typical nightly rates range from $250 to $600.

There are 19 spa hotels available in St. Moritz.

Peak travel seasons are December to February and July to August.

Local taxes are approximately 3.5% per night.

Most spa hotels are within 1 km of Lake St. Moritz and the Corviglia ski area.

Check-in
06Nov2025Select date
Check-out
07Nov2025Select date
Rooms and Guests2 Guests, 1 Room