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 62 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:

Unique Hotel Eden

City-center hotel within walking distance of Lake St. Moritz
  • • Free breakfast • Free airport pick-up • Free WiFi • Terrace • Central location

Hotel Waldhaus am See

3.5-star ski hotel with bar/lounge, near Lake St. Moritz
  • • Free parking • Free WiFi • Free train station shuttle • Restaurant • Walkable location

Crystal Hotel

Mountain hotel with bar, near Lake St. Moritz
  • • Free breakfast • Free in-room WiFi • Spa • Health club • Central location

Hotel Steffani

4-star ski-in/ski-out hotel with ski storage, near Lake St. Moritz
  • • Free breakfast • Free parking • Free WiFi • Free area shuttle • Walkable location

Sport & Wellness Hotel San Gian St Moritz

4-star ski-in/ski-out hotel with ski storage, near Lake St. Moritz
  • • Free WiFi • 2 restaurants • 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
  • • Engadin
  • • Chesa Futura Building
  • • St. Moritz Leaning Tower

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)