Hotels in St. Moritz

Search over 219 hotels from $139

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated St. Moritz Hotels

Don't see what you're looking for?
See all available properties in St. Moritz
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in St. Moritz

    Grand Hotel des Bains Kempinski
    Badrutt's Palace Hotel
    Crystal Hotel

Pet Friendly St. Moritz Hotels

    Art Boutique Hotel Monopol
    Badrutt's Palace Hotel
    Berghotel Randolins

Where should you stay in St. Moritz?

What are some of the best hotels for the budget traveler in St. Moritz?

Check out the 6 cheap hotels in St. Moritz for a good deal. Languard is a 3-star hotel with free WiFi and laundry facilities. Another option is Hotel Piz, a 3-star hotel with free WiFi, laundry facilities, and a bar. You'll also find Hotel Stille, which is a 2.5-star hotel with free WiFi, free parking, and a restaurant.

What are some favorite hotels in central St. Moritz?

Here are some of our travelers' favorite hotels in central St. Moritz:

  • Hotel Arte is a 4-star hotel with a golf course, free WiFi, and parking.
  • Languard is a 3-star hotel with free WiFi, 2 outdoor tennis courts, and concierge services.
  • Soldanella is a 3-star hotel with free breakfast, free WiFi, and a rooftop terrace.

Enjoy the natural setting of St. Moritz and experience the mountain views and lakefront. Sights to visit in the heart of St. Moritz include Lake St. Moritz, Signal Gondola and Casino St. Moritz.

What are some of the best hotels close to Corviglia Ski Resort?

Take to the slopes at this locally known ski area, located 1.2 mi from the heart of St. Moritz. There are 573 hotels within 5 miles of Corviglia Ski Resort, giving you plenty of options to choose from such as:

  • Badrutt's Palace Hotel: Located 1.3 mi away, this 5-star hotel features a full-service spa, 7 restaurants, and an outdoor pool.
  • Schweizerhof Swiss Quality Hotel: Located 1.2 mi away, this 4.5-star hotel features 4 restaurants, free breakfast, and free WiFi.
  • Hotel Steffani: Located 1.1 mi away, this 4-star hotel features 2 restaurants, 3 bars, and free breakfast.

Recent Reviews