A lake with sailboats, a forested mountain, and people on the shore.

Best Luxury Hotels in St. Moritz

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on St. Moritz Luxury Hotels

Tonight
2 Sept - 3 Sept
Tomorrow
3 Sept - 4 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Our top choices for St. Moritz luxury hotels

1. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
St. Moritz
  • Luxurious alpine retreat features soaking tubs, 5 restaurants, and spa near Signal Gondola.
RM3,368
RM3,546 total
includes taxes & fees
8 Sept - 9 Sept
Grand Hotel des Bains Kempinski

2. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
  • Ski to Alpine luxury at St. Moritz with 3 restaurants, spa, and heated floors for post-mountain comfort.
RM2,541
RM2,688 total
includes taxes & fees
25 Sept - 26 Sept
Hotel GRACE LA MARGNA ST MORITZ

3. Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
  • Alpine luxury in St. Moritz offers ski amenities, spa, and nightclub near slopes and lake.
RM1,775
RM1,877 total
includes taxes & fees
27 Sept - 28 Sept
Schweizerhof Swiss Quality Hotel

4. Suvretta House

Suvretta House
St. Moritz
  • Ski-in luxury Belle Époque retreat offers spa, fine dining, and slope-side recreation in St. Moritz.
RM2,701
RM2,854 total
includes taxes & fees
22 Sept - 23 Sept
Suvretta House

5. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
  • Alpine spa in St. Moritz offers rooftop views, wellness treatments, and central lake access.
RM1,650
RM1,748 total
includes taxes & fees
2 Sept - 3 Sept
Art Boutique Hotel Monopol

6. Crystal Hotel

Crystal Hotel
St. Moritz
  • Alpine luxury in St. Moritz offers spa, mountain views, and free breakfast for an indulgent retreat.
RM1,339
RM1,424 total
includes taxes & fees
30 Sept - 1 Oct
Crystal Hotel

7. Hotel Steffani

Hotel Steffani
St. Moritz
RM1,274
RM1,357 total
includes taxes & fees
1 Oct - 2 Oct
Hotel Steffani

8. Hotel Laudinella

Hotel Laudinella
St. Moritz
RM1,157
RM1,235 total
includes taxes & fees
2 Oct - 3 Oct
Hotel Laudinella

9. Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
  • Victorian elegance meets alpine luxury at this St. Moritz retreat with spa and free breakfast near the lake.
RM1,135
RM1,212 total
includes taxes & fees
15 Sept - 16 Sept
Hotel Reine Victoria

10. Hotel Europa Suites

Hotel Europa Suites
St. Moritz
RM1,105
RM1,182 total
includes taxes & fees
12 Sept - 13 Sept
Hotel Europa Suites
View all properties

Top St. Moritz Hotel Reviews

Hotel Reine Victoria

Hotel Reine Victoria

10/10 Excellent
"Great location and value for money"
Federico 3-night trip
Posted 21 hours ago
Hotel Reine Victoria
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

10/10 Excellent
"Very nice staff and clean rooms."
Jimena 1-night trip
Posted 1 day ago
Art Boutique Hotel Monopol
Suvretta House

Suvretta House

10/10 Excellent
"Very professional staff and excellent rooms"
Daniel 4-night trip
Posted 4 days ago
Suvretta House
Crystal Hotel

Crystal Hotel

10/10 Excellent
"Great location, friendly and helpful staff who help with restaurant bookings, sightseeing plans, and public transportation cards. High level of service which turn down and daily cleaning. Plus free shuttle service to and from the train station. Good communication with staff. Highly recommend and will visit again."
Frank 2-night trip
Posted 5 days ago
Crystal Hotel
Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

10/10 Excellent
"This was one of best hotels during our visit to Switzerland ! The staff was amazing! They make us fee welcome since the first minute we arrived until we left. I will definitely come back again!! I was traveling with my son and they surprise him with a birthday surprise cake and room decoration they really made our stay wonderful!! The lady in red was amazing.!!! Love everything about this hotel,"
Elva 2-night trip
Posted 1 month ago
Grand Hotel des Bains Kempinski
Badrutt's Palace Hotel

Badrutt's Palace Hotel

10/10 Excellent
"Excellent "
Pallak 3-night trip
Posted 6 months ago
Badrutt's Palace Hotel

Frequently asked questions

Are you looking for a luxury hotel for your stay in St. Moritz?
Travel to St. Moritz (SMV-Samedan) Airport and then treat yourself to a stay at one of 8 St. Moritz luxury hotels. During your visit, you might want to enjoy the lake views and skiing which St. Moritz is known for.
What's the best high-end hotel in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ is a luxury hotel with 3 restaurants and a full-service spa, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Badrutt's Palace Hotel and Grand Hotel des Bains Kempinski are two other upscale options for your stay.
How many luxury hotels will I find in St. Moritz?
Lie in the lap of luxury during your getaway to St. Moritz in one of Expedia's 8 luxury hotels.
When can I expect good weather in St. Moritz?
Planning for the weather is an important factor for making your trip to St. Moritz a success, especially when you're splurging. The hottest months are usually July and August, with an average temperature of 10°C, while the coldest months are January and February, with an average of -7°C. The snowiest months in St. Moritz are April, May, November and January, with each month seeing an average of 13 cm of snowfall.
What's there to see and do in St. Moritz?
Experience St. Moritz with a stop at 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 Signalbahn.
How can I get around St. Moritz?
It's easier to get around town in style when you know your options. If you want to venture outside the area, hop aboard a train at St. Moritz Station.

Explore a world of travel with Expedia