Wellness hotels in St. Moritz, Switzerland

The Best Wellness Hotels in St. Moritz, Switzerland—Carefully Curated and Trusted
Check-in
04Sept2025Select date
Check-out
05Sept2025Select date
Rooms and Guests2 Guests, 1 Room
A
B
C
F
G
H
K
R
S

Typical spa hotel prices in St. Moritz

Relaxation for every budget—premium, affordable, and everything in between

⬆️ The highest price
US$ 1 406
⬇️ The lowest price
US$ 100
💸 Average price for
5-star hotels
US$ 666
4-star hotels
US$ 211
3-star hotels
US$ 231
Apartments
US$ 439

Top Wellness Hotels in St. Moritz

Compiled from guest feedback over the past 12 months

Charming Boutique Escapes:
Hotel Piz St. Moritz
Lakeside Luxury Retreats:
Hotel Waldhaus Am See
Cozy Family-Friendly Stays:
Randolins Familienresort
Mountain View Wonders:
Carlton Hotel St Moritz - The Leading Hotels Of The World
Wellness and Spa Sanctuaries:
Grand Hotel Des Bains Kempinski
Chic Urban Experiences:
Hotel Reine Victoria
Traditional Alpine Hospitality:
Hotel Schweizerhof St. Moritz
Artistic Inspirations:
Art Boutique Hotel Monopol

FAQs About Spa & Wellness Hotels in St. Moritz

We hope our answers make your planning smoother and more enjoyable

Which wellness hotels in St. Moritz are family-friendly?
The Randolins Familienresort offers family suites and activities for children. Hotel Piz St. Moritz provides a welcoming atmosphere for families and proximity to outdoor activities.
Which hotels are best located near popular landmarks in St. Moritz?
Hotel Steffani is conveniently located near the St. Moritz railway station, and Hotel Reine Victoria offers easy access to the St. Moritz-Bad area and its health spa facilities.

Wellness Hotels Insights in St. Moritz

This guide provides essential information on wellness hotels in St. Moritz, evaluating 30 properties, including pricing, peak seasons, and local regulations to assist travelers in making informed choices.

Typical nightly rates range from $200 to $800.

There are approximately 30 wellness hotels in St. Moritz.

Peak travel seasons are December to February and July to August.

Expect a local tax of about 3.50 CHF per person per night.

Most hotels are within 2 km of the St. Moritz train station.