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
23 Oct - 24 Oct
Tomorrow
24 Oct - 25 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

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

1. Hotel Laudinella

Hotel Laudinella
St. Moritz
₹24,549
₹26,280 total
includes taxes & fees
22 Nov - 23 Nov
Hotel Laudinella

2. Hotel Piz

Hotel Piz
St. Moritz
  • Tucked in the mountains, this hotel offers rejuvenating spa services with a sauna and steam room.
₹19,675
₹21,122 total
includes taxes & fees
3 Nov - 4 Nov
Hotel Piz

3. Hotel San Gian

Hotel San Gian
St. Moritz
  • Ski-in, ski-out mountain hotel offers rejuvenating spa retreats with hot stone massages, facials, and sauna sessions by Lake St. Moritz.
₹26,396
₹31,055 total
includes taxes & fees
26 Oct - 27 Oct
Hotel San Gian

4. The Suites

The Suites
St. Moritz
₹54,208
₹57,059 total
includes taxes & fees
12 Nov - 13 Nov
The Suites

5. The View

The View
St. Moritz
₹62,245
₹65,309 total
includes taxes & fees
30 Oct - 31 Oct
The View

6. Laudinella Apartments

Laudinella Apartments
St. Moritz
₹44,010
₹46,472 total
includes taxes & fees
25 Oct - 26 Oct
Laudinella Apartments

7. Hotel Steffani

Hotel Steffani
St. Moritz
  • Unwind in the mountains with rejuvenating spa treatments, indoor pool access, and luxurious bathrooms featuring walk-in showers.
₹29,671
₹31,589 total
includes taxes & fees
24 Oct - 25 Oct
Hotel Steffani

8. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
  • St. Moritz retreat features a full-service spa with aromatherapy, massages, and facials in 4 elegant rooms.
₹52,563
₹55,706 total
includes taxes & fees
30 Oct - 31 Oct
Hotel GRACE LA MARGNA ST MORITZ

9. Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
  • Relax in a lakeside spa retreat with mountain views, where daily massages meet whisky bar indulgence.
₹27,794
₹29,549 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Waldhaus am See

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.
₹24,626
₹26,261 total
includes taxes & fees
26 Oct - 27 Oct
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

Top Sankt Moritz-Bad Hotel Reviews

Hotel Steffani

Hotel Steffani

10/10 Excellent
"We had a wonderful stay at Hotel Steffani. The staff made us feel welcome, and we really enjoyed our visit to St. Moritz. We especially appreciated the transportation to the train station. The driver was very kind and efficient, and the ride made our departure much easier. We would gladly recommend this hotel and hope to stay here again!"
Vanessa 1-night trip
Posted 2 days ago
Hotel Steffani
Hotel Nolda

Hotel Nolda

10/10 Excellent
"."
Miguel 1-night trip
Posted 3 days ago
Hotel Nolda
Hotel Piz

Hotel Piz

8/10 Good
"Decent hotel in St Moritz, located near everything. Pretty simple and basic but just what is advertised. We had no issues with the hotel Very basic breakfast buffet."
Fawziyah 1-night trip
Posted 7 days ago
Hotel Piz
Hotel Waldhaus am See

Hotel Waldhaus am See

10/10 Excellent
"The hotel was great, friendly staff and they even have bikes for use for free to bike around the lake. The cigar/whiskey lounge was an added bonus as well!"
Jason 1-night trip
Posted 8 days ago
Hotel Waldhaus am See
Hotel Reine Victoria

Hotel Reine Victoria

10/10 Excellent
"Everything was perfect: location, staff, room, views and breakfast"
Igor 2-night trip
Posted 9 days ago
Hotel Reine Victoria
Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

10/10 Excellent
"Honestly all amazing as per my previous review."
Justin 1-night trip
Posted 1 month ago
Grand Hotel des Bains Kempinski
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 2 months ago
Hotel Corvatsch
Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina

10/10 Excellent
"excelente servicio, el spa espectacular"
Xiomara 2-night trip
Posted 3 months ago
Schloss Hotel & Spa Pontresina
Hotel San Gian

Hotel San Gian

10/10 Excellent
"Very Nice hotel with friendly staff "
Nawaim 3-night trip
Posted 9 months ago
Hotel San Gian

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 Suites.
How many spa hotels are there in Sankt Moritz-Bad?
Among Expedia's 182 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 Signal Gondola, Signalbahn and Corviglia Tennis & Golf Center. If you have some spare time during your trip, you might want to check out Lake St. Moritz and San Karl St. Moritz-Bad Church.
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