Photo by Christof Sonderegger/swiss-image.ch

Find Resorts & Hotels with Spas in St. Moritz

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for St. Moritz hotels with a spa

1. Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (620 reviews)
  • cleanliness
    Unwind in mountain elegance with daily spa treatments, from Ayurvedic therapies to Thai massages, steps away from ski slopes.
The price is ₩761,773
₩802,201 total
includes taxes & fees
Dec 8 - Dec 9
Crystal Hotel

2. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (387 reviews)
  • cleanliness
    Relax in the Swiss Alps at this mountain hotel with a full-service spa and hot tub for the ultimate wellness retreat.
The price is ₩621,987
₩657,103 total
includes taxes & fees
Dec 8 - Dec 9
Art Boutique Hotel Monopol

3. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (477 reviews)
  • cleanliness
    Unwind in the mountains with rejuvenating spa treatments, indoor pool access, and luxurious bathrooms featuring walk-in showers.
The price is ₩476,108
₩505,681 total
includes taxes & fees
Nov 26 - Nov 27
Hotel Steffani

4. Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (332 reviews)
  • cleanliness
    Pamper yourself in the Swiss mountains with spa services, deep soaking tubs, and a sauna at this friendly, well-located hotel.
The price is ₩569,079
₩602,192 total
includes taxes & fees
Dec 2 - Dec 3
Schweizerhof Swiss Quality Hotel

5. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (144 reviews)
  • cleanliness
    St. Moritz retreat features a full-service spa with aromatherapy, massages, and facials in 4 elegant rooms.
The price is ₩856,994
₩906,200 total
includes taxes & fees
Nov 29 - Nov 30
Hotel GRACE LA MARGNA ST MORITZ

6. Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (706 reviews)
  • cleanliness
    Relax in a lakeside spa retreat with mountain views, where daily massages meet whiskey bar indulgence.
The price is ₩416,122
₩442,085 total
includes taxes & fees
Nov 23 - Nov 24
Hotel Waldhaus am See

7. Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (371 reviews)
The price is ₩361,263
₩386,472 total
includes taxes & fees
Dec 9 - Dec 10
Hotel Laudinella

8. Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.4 out of 10, Very good, (415 reviews)
  • cleanliness
    Tucked in the mountains, this hotel offers rejuvenating spa services with a sauna and steam room.
The price is ₩289,416
₩310,564 total
includes taxes & fees
Nov 10 - Nov 11
Hotel Piz

9. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (339 reviews)
  • cleanliness
    Rejuvenate in this riverside mountain retreat with 12 treatment rooms and couples spa suites for ultimate pampering.
The price is ₩1,724,889
₩1,807,075 total
includes taxes & fees
Dec 4 - Dec 5
Grand Hotel des Bains Kempinski

10. Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (113 reviews)
  • cleanliness
    Rejuvenate at this mountain retreat with 3 treatment rooms, a mud bath, and Swiss alpine views for total wellness renewal.
The price is ₩2,404,586
₩2,512,600 total
includes taxes & fees
Dec 7 - Dec 8
Kulm Hotel St. Moritz
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.

Choose what matters most at spa hotels in St. Moritz

Spa hotels with pools in St. Moritz

Spa hotels with free breakfast in St. Moritz

Spa hotels with hot tubs in St. Moritz

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.

Top St. Moritz Hotel Reviews

Frequently Asked Questions

Looking for a spa hotel in St. Moritz?

Forget the stress of everyday life and book yourself a hotel with a spa. Travelers like the lakes in St. Moritz. Enjoy the mountain views during your vacation. Hotels with spas are a great way to take a break from your daily routine and add a layer of luxury to your vacation.

What is the best spa hotel in St. Moritz?

Hotel GRACE LA MARGNA ST MORITZ is a top luxury spa hotel featuring 3 restaurants, a rooftop terrace, a 24-hour fitness center, and a free kid's club. Spend an afternoon at the spa where you’ll find facials, body scrubs, and detox wraps. In-room massages are also available. Other popular spa hotels in St. Moritz include Hotel Laudinella and Badrutt's Palace Hotel.

How many spa hotels will I find in St. Moritz?

Expedia has 17 spa hotels to choose from in St. Moritz.

What's there to see and do in St. Moritz?

Experience St. Moritz and visit St. Moritz Leaning Tower, Rhaetian Railway, and Segantini Museum. If you have a bit of extra time while you’re in the area, you might want to check out Lake St. Moritz and Kulm Golf Course.

What is a St. Moritz spa hotel?

Spa hotels in St. Moritz provide lodging and have an on-site spa which offers services including couples massages as well as beauty treatments. Some also offer in-room treatments. Spa hotels are a must if you want to give yourself an extra treat while on vacation.