A town by a lake with autumn-colored trees, snow-capped mountains, and a mix of modern and traditional buildings.

Search Spa Hotels in Sankt Moritz-Bad

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Sankt Moritz-Bad Spa Hotels

Tonight
4 Sep - 5 Sep
Tomorrow
5 Sep - 6 Sep
This weekend
4 Sep - 6 Sep
Next weekend
11 Sep - 13 Sep

Our top choices for Sankt Moritz-Bad hotels with a spa

1. Hotel Piz

Hotel Piz
St. Moritz
  • Tucked in the mountains, this hotel offers rejuvenating spa services with a sauna and steam room.
฿7,313
฿7,839 total
includes taxes & fees
29 Sept - 30 Sept
Hotel Piz

2. Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
  • Renew body and spirit at this Victorian hotel with rejuvenating spa treatments across the street in the mountains.
฿8,846
฿9,463 total
includes taxes & fees
4 Oct - 5 Oct
Hotel Reine Victoria

3. Hotel Laudinella

Hotel Laudinella
St. Moritz
฿8,846
฿9,463 total
includes taxes & fees
4 Oct - 5 Oct
Hotel Laudinella

4. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
St. Moritz
  • Rejuvenate in this riverside mountain retreat with 12 treatment rooms and couples spa suites for ultimate pampering.
฿27,556
฿29,011 total
includes taxes & fees
12 Sept - 13 Sept
Grand Hotel des Bains Kempinski

5. The Suites

The Suites
St. Moritz
฿20,971
฿22,049 total
includes taxes & fees
5 Oct - 6 Oct
The Suites

6. The View

The View
St. Moritz
฿24,871
฿26,065 total
includes taxes & fees
5 Oct - 6 Oct
The View

7. Laudinella Apartments

Laudinella Apartments
St. Moritz
฿16,569
฿17,481 total
includes taxes & fees
4 Oct - 5 Oct
Laudinella Apartments

8. Soldanella

Soldanella
St. Moritz
  • Rejuvenating mountain spa retreat offers daily body treatments, Turkish bath, and steam room with stunning lake views and cosy comfort.
฿7,577
฿8,114 total
includes taxes & fees
24 Sept - 25 Sept
Soldanella

9. Crystal Hotel

Crystal Hotel
St. Moritz
  • Unwind in mountain elegance with daily spa treatments, from Ayurvedic therapies to Thai massages, steps away from ski slopes.
฿10,952
฿11,649 total
includes taxes & fees
30 Sept - 1 Oct
Crystal Hotel

10. Berghotel Randolins

Berghotel Randolins
St. Moritz
  • Alpine escape with 2 hot tubs, sauna, and garden-view massage options creates a mountain sanctuary for rejuvenating wellness getaways.
฿7,895
฿8,444 total
includes taxes & fees
25 Sept - 26 Sept
Berghotel Randolins
View all properties

Choose what matters most at spa hotels in Sankt Moritz-Bad

Pool
Breakfast included
Hot tub
4 stars
5 stars

Spa hotels with free breakfast in Sankt Moritz-Bad

Hotel Laudinella

Hotel Laudinella
St. Moritz
฿8,846
฿9,463 total
includes taxes & fees
4 Oct - 5 Oct
Hotel Laudinella

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
St. Moritz
฿27,556
฿29,011 total
includes taxes & fees
12 Sept - 13 Sept
Grand Hotel des Bains Kempinski

Hotel Piz

Hotel Piz
St. Moritz
฿7,313
฿7,839 total
includes taxes & fees
29 Sept - 30 Sept
Hotel Piz

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
฿8,846
฿9,463 total
includes taxes & fees
4 Oct - 5 Oct
Hotel Reine Victoria

The View

The View
St. Moritz
฿24,871
฿26,065 total
includes taxes & fees
5 Oct - 6 Oct
The View

The Suites

The Suites
St. Moritz
฿20,971
฿22,049 total
includes taxes & fees
5 Oct - 6 Oct
The Suites
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
View all properties

Top Sankt Moritz-Bad Hotel Reviews

Hotel Reine Victoria

Hotel Reine Victoria

10/10 Excellent
"I had an amazing experience, clean and well maintained. Friendly, professional and helpful staff. I will come back for sure."
Mariana 2-night trip
Posted 12 hours ago
Hotel Reine Victoria
Languard

Languard

10/10 Excellent
"Very charming… love the location… it was rustic which I felt was the very vibe we wanted in a mountain stay… I highly recommend and will definitely be back. Shoutout to the front desk lady -sorry I forgot her name - she is originally from the Philippines- excellent customer service, very respectful, polite and hospitable and friendly…even gave us tips on how to Maximize our stay in Montreux.-from restaurant suggestions, activities (Diavolezza), timing for Bernina line stops to take… Lovely lovely quiet peaceful ambience with a view of the lake toward the back of the hotel"
Shylla 1-night trip
Posted 14 hours ago
Languard
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

10/10 Excellent
"Convenient for shopping"
Mark 1-night trip
Posted 2 days ago
Art Boutique Hotel Monopol
Hotel Arte

Hotel Arte

10/10 Excellent
"Hola! Desde que llegamos a la recepción el trato fue cordial y excelente. Nos encontramos con sorpresa que se comunicaron en español. Eso fue increíble. Todo perfecto. El hotel estaba calefaccionado y muy agradable. Seguramente volvería. Solo tenemos palabras de agradecimiento"
Graciela 1-night trip
Posted 2 days ago
Hotel Arte
Hotel Piz

Hotel Piz

8/10 Good
"L’emplacement est idéal, très propre"
Micheline 1-night trip
Posted 2 days ago
Hotel Piz
Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments

10/10 Excellent
"Muy buena atención y muy bonitas las habitaciones!"
René 1-night trip
Posted 4 days ago
Hotel Stille & Aladin Apartments
Hotel Corvatsch

Hotel Corvatsch

10/10 Excellent
"Beautiful room with balcony. Very clean. Staff was amazing and helpful from restaurant. Tina went above and beyond. Breakfast was varied and delicious."
Marcy 2-night trip
Posted 5 days ago
Hotel Corvatsch
Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina

10/10 Excellent
"excelente servicio, el spa espectacular"
Xiomara 2-night trip
Posted 1 month ago
Schloss Hotel & Spa Pontresina
Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

10/10 Excellent
"This was one of best hotels during our visit to Switzerland ! The staff was amazing! They make us fee welcome since the first minute we arrived until we left. I will definitely come back again!! I was traveling with my son and they surprise him with a birthday surprise cake and room decoration they really made our stay wonderful!! The lady in red was amazing.!!! Love everything about this hotel,"
Elva 2-night trip
Posted 1 month ago
Grand Hotel des Bains Kempinski

Frequently asked questions

Looking to holiday at a spa hotel in Sankt Moritz-Bad?
Book one of our fantastic spa hotels and treat yourself from the moment you arrive. Discover the lakeside setting in Sankt Moritz-Bad—worth a picture or two! Spa hotels are a great way to break out of your routine and add a layer of luxury to your weekend away.
What is the best spa hotel in Sankt Moritz-Bad?
Hotel Laudinella is a top spa hotel featuring 3 restaurants and a fitness centre. Treat yourself to a facial, body scrub or deep-tissue massage at Laudinella Spa (Kostenpflichtig). Other popular spa hotels in Sankt Moritz-Bad include Grand Hotel des Bains Kempinski and The View.
How many spa hotels are there in Sankt Moritz-Bad?
Among Expedia's 179 accommodation options in Sankt Moritz-Bad, there are 7 spa hotels.
What's there to see and do in Sankt Moritz-Bad?
Take in some sights and attractions while you're in Sankt Moritz-Bad by visiting San Karl St. Moritz-Bad Church, Signal Gondola and Signalbahn. If you have some spare time during your trip, you might want to check out Lake St. Moritz and Corviglia Tennis & Golf Center.
What is a Sankt Moritz-Bad spa hotel?
Spa hotels in Sankt Moritz-Bad provide lodging and have a full on-site spa which offers services including facials and body treatments. Some also offer in-room treatments. Spa hotels are a must if you want to give yourself an extra treat while on holiday.

Explore a world of travel with Expedia