Skip to main content

Spa hotels in St. Moritz

Find the spa hotels that appeal to you the most

The best spa hotels in St. Moritz

Check out our selection of great spa hotels in St. Moritz

Filter by:

Review score

Hotel GRACE LA MARGNA ST MORITZ

Hotel in St. Moritz

Located in St. Moritz, a 3-minute walk from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ has accommodations with a terrace, private parking, a restaurant and a bar.

E
Elizabeth
From
Canada
Spectacular hotel in a class of its own. Spacious room, very comfortable bed and bathroom. Public spaces like bar, lounge and restaurant beautiful with breathtaking views. Spa, saunas and pool lovely with indoor and outdoor space. Staff friendly and helpful. Attention to all the little details. Had breakfast at the hotel with extensive, high quality buffet with options off menu as well. A truly luxurious hotel.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 408 reviews
Price from
$617.86
1 night, 2 adults

Randolins Familienresort

Hotel in St. Moritz

Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 984 feet from the next chair elevator to the Corviglia Ski Area and a ski school.

D
Daniela
From
Saudi Arabia
I loved this place for its service from the moment they pick you up at the train station, the attention at the reception and the restaurant. My daughter had a birthday and they left a gift in her room.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 141 reviews
Price from
$334.52
1 night, 2 adults

Badrutt's Palace Hotel St Moritz

Hotel in St. Moritz

Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz.

A
Amir
From
United Arab Emirates
Perfect staff. All very kind and friendly. All behave very professionally
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 124 reviews
Price from
$982.34
1 night, 2 adults

Suvretta House

Hotel in St. Moritz

As an exclusive Ski In & Ski Out Hotel with private ski elevator, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St.

B
Buddy
From
United States
Amazing!! Stunning beauty and world class charm. Ski in/out. And the spa, oh the spa, was heaven. Sitting in the jacuzzi looking out over the most beautiful mountain scene you could ever imagine. 1st class and no place is even close. Will go again, and again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 214 reviews
Price from
$780.13
1 night, 2 adults

Kulm Hotel St. Moritz

Hotel in St. Moritz

The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism.

M
Michael
From
United States
The staff, food, and the beautiful scenery
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 113 reviews
Price from
$873.74
1 night, 2 adults

Grand Hotel des Bains Kempinski

Hotel in St. Moritz

The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside.

F
Foley
From
United States
The amenities, the staff, excellent dining options.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 207 reviews
Price from
$916.18
1 night, 2 adults

Giardino Mountain

Hotel in St. Moritz

The Giardino Mountain is a 5-star luxury hotel in Champfèr, 3.1 mi from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool.

A
Abdullah
From
Saudi Arabia
Great service very accommodating
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 93 reviews
Price from
$931.16
1 night, 2 adults

Carlton Hotel St Moritz - The Leading Hotels of the World

Hotel in St. Moritz

Overlooking Lake St. Moritz and the Engadine mountain valley, the elegant Carlton Hotel built in 1913 enjoys a prime location and is the smallest and most individual hotel of the village.

R
Renee
From
United States
Gorgeous. Every detail is immaculate - if you use the pool make sure you dip into the heated towel closet.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews
Price from
$1,762.47
1 night, 2 adults

Hotel Reine Victoria

Hotel in St. Moritz

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the...

S
Soliman
From
Canada
It is grand and beautiful. It is a great location but pricey ..
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,115 reviews
Price from
$364.14
1 night, 2 adults

Hotel Waldhaus am See

Hotel in St. Moritz

Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley.

S
Sebastian
From
Germany
Excellent sauna and amenities for a three star hotel. Beautiful location on the lake
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,765 reviews
Price from
$449.35
1 night, 2 adults
All spa hotels in St. Moritz

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing luxury features like hot tubs, thermal pools, and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in St. Moritz and surrounding area in the past month

See all

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 408 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 214 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 632 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 530 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 746 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 538 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,025 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,115 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,765 reviews

Popular with guests booking spa hotels in St. Moritz

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,686 reviews

All-inclusive spa hotels in St. Moritz and nearby

Crystal Hotel superior

St. Moritz
All-inclusive options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 632 reviews

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

From $1,016.04 per night

Badrutt's Palace Hotel St Moritz

St. Moritz
All-inclusive options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 124 reviews

Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz.

From $3,308.99 per night

Chesa Residence

St. Moritz
All-inclusive options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

A 14-minute walk from Train Station St. Moritz in St. Moritz, Chesa Residence features accommodations with access to wellness packages and fitness room.

Chesa Derby 3

Sankt Moritz-Bad
All-inclusive options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Chesa Derby 3 is located in Sankt Moritz-Bad, just 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

The View

St. Moritz
All-inclusive options available

Located in St. Moritz, 1.2 miles from Train Station St. Moritz, The View has accommodations with a restaurant, free private parking, a bar and a spa & wellness center.

The Suites

St. Moritz
All-inclusive options available
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Located 1.2 miles from Train Station St. Moritz, The Suites offers 4-star accommodations in St. Moritz and features a spa & wellness center.

Hotel Reine Victoria

St. Moritz
All-inclusive options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,115 reviews

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the...

Hotelino Petit Chalet

Celerina
All-inclusive options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 227 reviews

Hotelino Petit Chalet is located on ski slopes and is just a 3-minute walk from Celerina town center, shops, restaurants and bars.

Enjoy breakfast in St. Moritz and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 289 reviews

The Art Boutique Hotel Monopol is in the center of St. Moritz, 320 yards from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views.

From $963.49 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,686 reviews

The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi.

From $549.21 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 218 reviews

Built in 1906, the Cresta Palace combines historic charm with modern spa facilities, fine cuisine and rooms equipped with bathrobes. The train station and the cable car are 1640 feet away.

From $829.31 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 538 reviews

Located high above St. Moritz on the famous Suvretta hillside, the Berghotel Randolins can be found right at the ski slopes and hiking trails. It features a wellness area with panoramic views.

From $395.68 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 33 reviews

2.6 miles from Train Station St. Moritz in St. Moritz, Sternwarte by Randolins provides accommodations with access to a steam room.

From $449.35 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 530 reviews

The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz.

Hotel Station

Pontresina
Breakfast options
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,438 reviews

This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

From $480.56 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,023 reviews

Set in a castle dating from the late 19th century, Schloss Hotel & Spa Pontresina offers luxurious rooms . Adult guests have free access to the indoor pool.

From $425.64 per night

Save money on spa in St. Moritz and nearby – budget options available

Hostel by Randolins

St. Moritz
Budget options available
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 215 reviews

Located in St. Moritz, 2.6 miles from Train Station St. Moritz, Hostel by Randolins has accommodations with a garden, private parking, a shared lounge and a terrace.

From $287.09 per night

Ferienwohnung by Randolins

St. Moritz
Budget options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Ferienwohnung by Randolins offers accommodations in St. Moritz, 2 miles from Engadiner Museum and 2.3 miles from St. Moritz – Corviglia. The property is around 2.6 miles from Train Station St.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 54 reviews

2.5 miles from Train Station St. Moritz in St. Moritz, 42m2 Alpenschick mit Balkon, Ausblick, Pool - E405 features accommodations with access to wellness packages, fitness room, and steam room.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 12 reviews

2.8 miles from Train Station St. Moritz in St. Moritz, Appartamenti presso Hotel Europa features accommodations with access to a hammam, fitness center, and solarium.

Studio Champfer

St. Moritz
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 99 reviews

A good location for a relaxing getaway in St. Moritz, Studio Champfer is an apartment surrounded by views of the mountain.

From $374.46 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 477 reviews

Located in the center of Celerina on the banks of the Inn River, the Chesa Rosatsch occupies a 300-year-old building with 3 restaurants. Free WiFi and free parking are available.

Champfer Garden Apartment

Champfer
Budget options available

Champfer Garden Apartment offers a sauna and free private parking, and is within 2.9 miles of Train Station St. Moritz and 6.4 miles of Engadin Golf Samedan & Zuoz-Madulain.

Hotel Chesa Surlej

Silvaplana
Budget options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 231 reviews

Thanks to its sunny and quiet location in Silvaplana-Surlej, in the heart of the Upper Engadine, only 2.5 mi from St. Moritz, the Hotel Chesa Surlej is a great place for relaxing holidays.

Highly rated spa hotels in St. Moritz and nearby

Nira Alpina

Silvaplana
8.0+ review score
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 335 reviews

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces.

From $528.86 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 468 reviews

The impressive Sporthotel Pontresina offers you superb wellness facilities, finest cuisine and exclusively furnished rooms for wonderful summer or winter holidays in the heart of the Engadine.

From $436.37 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 283 reviews

Located in the center of Pontresina, Hotel Allegra 3 Stern Superior is directly connected to the Bellavita Spa Center with its indoor and outdoor pools and it features ski storage facilities, a ski...

From $413.41 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 353 reviews

Family-run for 3 generations, this Belle-Époque hotel in Pontresina offers the 2297 ft² Aqua Viva spa area with an indoor pool, a hot tub, various saunas, a foot bath with waterfall, various showers,...

From $1,158.15 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 468 reviews

Family-run since 3 generations, the Hotel Steinbock occupies a historic, Engadine-style building dating from 1651 in Pontresina and offers traditional Engadine cuisine, Alpine-style rooms and free...

From $499.32 per night

Hotel Cervo

Sils Maria
8.0+ review score
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,728 reviews

The family-run Hotel Cervo enjoys a quiet location in Sils-Maria, a 5-minute walk from the Furtschellas Cable Car. It offers Alpine-style rooms, free WiFi and a spa area with sauna.

From $458.09 per night

Hotel Seraina

Sils Maria
8.0+ review score
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 233 reviews

The family-run Hotel Seraina is located at 5.9 feet above sea level in the center of Sils-Maria. It features a spa area, an underground car park, and a children's playroom.

From $436.87 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 109 reviews

Located in the heart of the picturesque village of Sils-Maria in the Engadine, this family-run hotel combines a cozy atmosphere with a high level of comfort and a touch of luxury.

From $506.77 per night

FAQ about spa hotels in St. Moritz

Spa Hotels That Guests Love in St. Moritz

See all
Avg. price/night: $696.50
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,765 reviews
Close to train station and beside a lake and got a spa for relaxation. A walk along the lake shore was very nice. Breakfast was good too.
Guest review by
Pui Yee
Solo traveler
Avg. price/night: $4,268.86
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews
Everything: impeccable service, wonderful location, plentiful breakfasts, luxury terrace with fantastic view, good livemusic bar, restaurants.. Fantastic Spa. This is one of the best hotels.
Guest review by
Alena
Young couple
Avg. price/night: $395.68
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 538 reviews
Great staff and enormously welcoming, helpful in all ways. Location is super, views terrific. Lovely Wellness Spa and great breakfast. Pet friendly too.
Guest review by
Jan
Young couple
Avg. price/night: $696.50
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,765 reviews
We had a really great time staying at this lovely hotel in St. Moritz. The hotel was very nice and in a great location. It was near the train station and we could see a beautiful lake from the property. We liked that we could walk to old town and the station without needing a car or anything. The hotel had a really cool wellness area to relax with a sauna, and the breakfast and dinner at their restaurant were both excellent. Overall, we had a wonderful time, we hope to come back for our next stay.
Guest review by
Andrea
Young couple