Search Spa Hotels in Sankt Moritz-Bad

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 availability on Sankt Moritz-Bad Spa Hotels

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

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (316)
"Courteous staff, very !!! Spotless and spacious room"
United States
Peter Roland
The price is ฿11,343
฿12,016 total
includes taxes & fees
6 Jan - 7 Jan 2026
Hotel Piz

Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (234)
"We loved our stay, the included breakfast and travel passes made it convenient to see so much!"
United States
Kristina
The price is ฿9,930
฿11,572 total
includes taxes & fees
17 Dec - 18 Dec
Hotel San Gian

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (533)
"Lovely accommodation with a great view of the mountains. The staff were great and even gave us a room upgrade for our honeymoon."
Australia
Julia
The price is ฿12,692
฿13,447 total
includes taxes & fees
17 Dec - 18 Dec
Hotel Reine Victoria

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (326)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
The price is ฿48,313
฿50,545 total
includes taxes & fees
17 Dec - 18 Dec
Grand Hotel des Bains Kempinski

Hotel Interalpen

Hotel Interalpen
4.0 star property
Valdidentro
9.0 out of 10, Wonderful, (93)
"The team was very friendly and it was very clean. It's a fantastic hotel, thank you."
Switzerland
Richard
The price is ฿3,467
฿3,947 total
includes taxes & fees
8 Jan - 9 Jan 2026
Hotel Interalpen

Albergo Croce Bianca

Albergo Croce Bianca
3.0 star property
Poschiavo
9.8 out of 10, Exceptional, (44)
"Great staff, you feel welcome from the minute you get to the door "
United States
Michael
The price is ฿7,944
฿8,484 total
includes taxes & fees
17 Dec - 18 Dec
Albergo Croce Bianca

Sunstar Pontresina

Sunstar Pontresina
4.0 star property
Pontresina
9.4 out of 10, Exceptional, (30)
"Overall an amazing experience! The staff was great and the hotel was clean and new!"
United States
Nicholas
Sunstar Pontresina

Meublè La Betulla

Meublè La Betulla
3.0 star property
Chiesa in Valmalenco
9.4 out of 10, Exceptional, (16)
"This mountain boutique hotel is clean and the individual studio rooms have a fantastic old time charm. The courteous staff ensured our stay was as comfortable as possible. The hotel’s location also made getting to the Valmalenco gondola a breeze. Daily breakfast. Daily housekeeping. Walking distance to restaurants for dinner. Access to spa area available on request (jacuzzi, steam room, sauna). "
United States
Anonymous traveller
The price is ฿5,151
฿5,667 total
includes taxes & fees
7 Jan - 8 Jan 2026
Meublè La Betulla

Edelweiss Swiss Quality Hotel

Edelweiss Swiss Quality Hotel
4.0 star property
Sils im Engadin-Segl
9.2 out of 10, Wonderful, (69)
"Great stay in historic hotel"
Switzerland
Anonymous traveller
The price is ฿13,443
฿13,954 total
includes taxes & fees
19 Dec - 20 Dec
Edelweiss Swiss Quality Hotel

Hotel Damelis

Hotel Damelis
4.0 star property
Livigno
The price is ฿9,444
฿9,704 total
includes taxes & fees
11 Jan - 12 Jan 2026
Hotel Damelis
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 Sankt Moritz-Bad Hotel Reviews

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?
Grand Hotel des Bains Kempinski is a top luxury spa hotel featuring 5 restaurants, a fitness centre, tennis courts and a free children'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 Sankt Moritz-Bad include Hotel San Gian and The Suites.
How many spa hotels are there in Sankt Moritz-Bad?
Among Expedia's 159 accommodation options in Sankt Moritz-Bad, there are 6 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 Casino 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.