Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in St. Moritz

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Badrutt's Palace Hotel

Hotel in St. Moritz

Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz. Fantastic location with stunning view. Stuff were amazing, professional and extremely helpful and anything I asked was done super fast. Impressive.

Show more Show less
9.4
Awesome
258 reviews
Avg. price/night:
$293
Check availability

Suvretta House

Hotel in St. Moritz

Located in the alpine landscape of the Upper Engadine, this luxurious hotel offers free Wi-Fi, stunning views and an extensive spa. The chic rooms have elegant furnishings and plush beds. Close to central area. Cosy clean place.

Show more Show less
9.4
Awesome
146 reviews
Avg. price/night:
$440
Check availability

Unique Hotel Eden

Hotel in St. Moritz

Unique Hotel Eden is located in a historic building from the mid-19th century in the pedestrian zone in the center of St. Moritz. It offers free Wi-Fi. Ambiance, great salon free coffee and tea 24 hrs across from lobby.

Show more Show less
9.3
Awesome
466 reviews
Avg. price/night:
$142
Check availability

Sport & Wellnesshotel San Gian St. Moritz

Hotel in St. Moritz

Just 492 feet from the Sankt Moritz-Signal Cable Car, the 4-star superior Sport & Wellnesshotel San Gian St. Moritz offers various massages and relaxation treatments, free WiFi and 2 restaurants. amazing breakfast with healthy options the staff is great bathroom is really good 2min to the lift to the ski station

Show more Show less
9
Awesome
303 reviews
Avg. price/night:
$195
Check availability

Kulm Hotel St. Moritz

Hotel in St. Moritz

The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism. Great location, excellent food, amazing spa

Show more Show less
9.5
Exceptional
141 reviews
Avg. price/night:
$289
Check availability

Hotel Monopol

Hotel in St. Moritz

The Hotel Monopol is in the center of St. Moritz, 320 yards from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views. Very comfortable beds and a great location

Show more Show less
9
Awesome
180 reviews
Avg. price/night:
$175
Check availability

Hotel Waldhaus am See

Hotel in St. Moritz

Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley. Fantastic lake view covered with icy white snow from the hotel. Continental super breakfast. The staffs are very friendly. There is always a driver willing to take you from or to St. Moritz main train station which is very nice.

Show more Show less
9
Awesome
636 reviews
Avg. price/night:
$151
Check availability

Crystal Hotel superior

Hotel in St. Moritz

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away. Amazing friendly staff. Thanks for lovely recommendations what to do🙏 thanks for shuttle service x

Show more Show less
9.1
Awesome
589 reviews
Avg. price/night:
$142
Check availability

Hauser Hotel St. Moritz

Hotel in St. Moritz

The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away. Hit my top wants in a hotel - Clean, spacious, great location and a more personal approach to service. The bonus was their drive to be more environmentally conscious with the services they provide without compromising hospitality. Kudos!

Show more Show less
9
Awesome
399 reviews
Avg. price/night:
$155
Check availability

Randolins Familienresort

Hotel in St. Moritz

Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 984 feet from the next chair elevator to the Corviglia Ski Area and a ski school. Spacious rooms, great location

Show more Show less
9.1
Awesome
45 reviews
Avg. price/night:
$292
Check availability

Most-booked hotels in St. Moritz in the past month

See all

St. Moritz's best hotels with breakfast

See all

Budget hotels in St. Moritz

See all

Hotels located in the center of St. Moritz

See all

FAQs about hotels in St. Moritz

  • Hotel Salastrains, Unique Hotel Eden, and Hotel Chesa Spuondas got great room view-related reviews from travelers in St. Moritz.

  • For hotels in St. Moritz that serve highly-rated breakfasts, try Hotel Restaurant Corvatsch, Kempinski Residences St. Moritz, and Badrutt's Palace Hotel.

  • These hotels in St. Moritz are highly rated by couples: Randolins Familienresort, Kulm Hotel St. Moritz, and Suvretta House.

  • The average price per night for a 3-star hotel in St. Moritz this weekend is $270 or, for a 4-star hotel, $312. Looking for something even fancier? 5-star hotels in St. Moritz for this weekend cost around $841 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in St. Moritz cost $212 per night, and 4-star hotels in St. Moritz are $255 per night. If you're looking for something really special, a 5-star hotel in St. Moritz can be found for $492 per night, on average (based on Booking.com prices).

  • On average, it costs $287 per night to book a 3-star hotel in St. Moritz for tonight. You'll pay around $320 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St. Moritz will cost around $777, on average (based on Booking.com prices).

  • Many families visiting St. Moritz loved staying at Landgasthof Meierei, Suvretta House, and Kulm Hotel St. Moritz.

  • Kulm Hotel St. Moritz, Badrutt's Palace Hotel, and Suvretta House are some of the popular hotels in St. Moritz.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Moritz:

Explore guest reviews of hotels in St. Moritz

See all