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.

A
Abdullah
From
Saudi Arabia
The stay was amazing. Amazing hotel. Amazing amenities, amazing rooms, amazing staff. Everything was amazing. Especially thanks to Frederico.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 408 reviews
Price from
$618.87
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
$335.06
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.

B
Bruno
From
Switzerland
Everything was exceptional from the staff to the facilities, but if I had to choose one thing that stood out, it was an amazing breakfast with a panoramic view.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 124 reviews
Price from
$983.93
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.

J
Javier
From
Switzerland
The hotel is impressive. It is a classy and glamorous place to stay. The views are very nice and you are a bit outside of the town which means it is really quite.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 218 reviews
Price from
$781.40
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
$875.16
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.

P
Paul
From
Israel
Amazing place and service! Love you guys!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 207 reviews
Price from
$917.67
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
$932.67
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.

C
Charlotte
From
Switzerland
Incredibly kind and thoughtful staff, with high attention to detail Beautiful views, location and region Spacious rooms Lovely spa
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews
Price from
$1,765.33
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
sabiha
From
India
It was, an amazing place. Shuttle service was great to the station. Breakfast was v nice.. Location was nearby to the bus stop. Room was good..
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,116 reviews
Price from
$345.53
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.

L
Lani
From
Philippines
location free shuttle service to and from train station spa breakfast
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,766 reviews
Price from
$450.08
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, 218 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, 531 reviews

Popular with guests booking spa hotels in St. Moritz

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

Popular with guests booking spa hotels in St. Moritz

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

Popular with guests booking spa hotels in St. Moritz

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

Popular with guests booking spa hotels in St. Moritz

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

Popular with guests booking spa hotels in St. Moritz

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

Popular with guests booking spa hotels in St. Moritz

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

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

Soldanella

St. Moritz
Budget options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,027 reviews

Centrally located in St. Moritz-Dorf with panoramic views of the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area.

From $451.33 per night

Chesa Residence

St. Moritz
Budget 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
Budget 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
Budget 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
Budget 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
Budget options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,116 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
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 228 reviews

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

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.55 per night

All-inclusive spa hotels in St. Moritz and nearby

Ferienwohnung by Randolins

St. Moritz
All-inclusive 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.

Appartamenti presso Hotel Europa

St. Moritz
All-inclusive options available
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
All-inclusive options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 101 reviews

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

From $375.07 per night

Hotel Chesa Rosatsch - Home of Food

Celerina
All-inclusive options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 478 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
All-inclusive 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.

Palazzo Mysanus Samedan

Samedan
All-inclusive options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 230 reviews

Located in Samedan and with Engadin Golf Samedan & Zuoz-Madulain reachable within a 7-minute walk, Palazzo Mysanus Samedan provides a tour desk, allergy-free rooms, a shared lounge, free WiFi...

Grand Hotel Kronenhof

Pontresina
All-inclusive options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 239 reviews

Built in the late 19th century in neo-Baroque style and with a history dating back to 1848, the 5-star superior Grand Hotel Kronenhof in Pontresina offers panoramic views of the Bernina glaciers and...

From $1,181.47 per night

Enjoy breakfast in St. Moritz and nearby

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,017.69 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 290 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 $965.06 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,680 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 $547.60 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 $830.66 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 539 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 $396.32 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 $450.08 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 531 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,446 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 $481.34 per night

Highly rated spa hotels in St. Moritz and nearby

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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,024 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 $363.82 per night

Nira Alpina

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

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

From $529.72 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 $418.39 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.84 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 107 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 $507.60 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 765 reviews

The Hotel Schweizerhof Sils Maria, a Faern Collection Hotel hotel with its in-house salt-water spa (33°C) is located in the heart of Sils Maria, only a few minutes from many beautiful hiking trails.

From $382.41 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 223 reviews

Located in Pontresina center, a 5-minute drive from Saint Moritz´s Train Station, the 4-star Hotel Saratz Pontresina Mountain Resort & Spa offers elegant accommodations with free WiFi, a 35,000 square...

From $568.86 per night

FAQ about spa hotels in St. Moritz

Spa Hotels That Guests Love in St. Moritz

See all
Avg. price/night: $675.13
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,766 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,275.80
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: $396.32
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 539 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: $675.13
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,766 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