Skip to main content.

Hotels in St. Moritz, Switzerland

Search & Compare St. Moritz Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in St. Moritz

What's St. Moritz like?

St. Moritz is a walkable location surrounded by mountain and lake views. If you're visiting during colder months, enjoy activities such as skiing during your stay. Have a relaxing day visiting Lake St. Moritz. There's plenty more to see, including sights like San Karl St. Moritz-Bad Church and Corviglia Ski Resort.

Where are the best places to stay in St. Moritz?

We have 65 St. Moritz accommodations with prices starting at CAD 60. Choose one of our 77 deals and get discounts of up to 33%.

Below are the number of accommodations by star rating in St. Moritz and the surrounding area:

  • • 34 5-star accommodations from CAD 213 per night
  • • 60 4-star accommodations from CAD 159 per night
  • • 96 3-star accommodations from CAD 122 per night
  • • 11 2-star accommodations from CAD 62 per night
  • • 2 1-star accommodations from CAD 60 per night

Here are our travelers' top 5 places to stay in St. Moritz:

Suvretta House

5-star ski-in/ski-out hotel with spa, near Signal Gondola
  • • Free breakfast • Free valet parking • Free WiFi • Free shopping center shuttle • Central location

Badrutt's Palace Hotel

5-star ski hotel with spa, near Lake St. Moritz
  • • Free breakfast • Free WiFi • Free area shuttle • Free kid's activities • Central location

Grand Hotel des Bains Kempinski

5-star ski hotel with spa, near Lake St. Moritz
  • • Free breakfast • Free in-room WiFi • Free babysitting • 3 restaurants • Walkable location

Giardino Mountain

5-star ski hotel with spa, near Lake St. Moritz
  • • Free breakfast • Free WiFi • Free area shuttle • 3 restaurants • Spacious rooms

Crystal Hotel

4.5-star ski hotel with ski storage, near Lake St. Moritz
  • • Free breakfast • Free in-room WiFi • Spa • Health club • Central location

Things to See and Do in St. Moritz

What is there to see in St. Moritz?

  • • Lake St. Moritz
  • • San Karl St. Moritz-Bad Church
  • • Chesa Futura Building
  • • St. Moritz Leaning Tower
  • • Engadin

What is there to do in St. Moritz?

  • • Berry Museum
  • • Kulm Golf Course
  • • Engadiner Museum
  • • Segantini Museum
  • • Mili Weber House

When is the best time to visit St. Moritz?

  • • Hottest months: July, August, June, September (average 67°F)
  • • Coldest months: February, January, March, December (average 26°F)
  • • Rainiest months: July, June, August, and May (average 3.93 inches of rainfall)