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 59 St. Moritz accommodations with prices starting at USD 48. 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 USD 173 per night
  • • 60 4-star accommodations from USD 129 per night
  • • 96 3-star accommodations from USD 88 per night
  • • 11 2-star accommodations from USD 50 per night
  • • 2 1-star accommodations from USD 48 per night

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

Kulm Hotel St. Moritz

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

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

4.5-star ski hotel with ski storage, 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
  • • 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)