Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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+
St. Moritz – 223 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Soldanella

Hotel in St. Moritz

Centrally located in St. Moritz-Dorf with panoramic views of the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area. Fantastic view from room. Excellent breakfast. Big warm room.Top bed linen.

Show more Show less
8.7
Excellent
1,354 reviews
Price from
$130
per night

Hotel Arte

Hotel in St. Moritz

Hotel Arte enjoys a central location in St. Moritz, 984 feet from the Corviglia/Marguns Cable Car. Excellent customer service, amazing view from the rooms' balcony, good breakfast

Show more Show less
8.2
Very Good
1,128 reviews
Price from
$200
per night

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. The room was very spacious with a nice view and lots of storage space. Great for a party of three. Staff was extremely helpful and friendly. Even arranged a shuttle to the train station for us.

Show more Show less
8.8
Excellent
895 reviews
Price from
$163
per night

Hotel Schweizerhof St. Moritz

Hotel in St. Moritz

The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular. thanks for upgrading our room to Junior suite which is very spectacular view of the lake and very very warm welcome with perfect service mind staffs

Show more Show less
8.7
Excellent
596 reviews
Price from
$189
per night

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. Great welcome. Very spacious and comfortable room. A kids club and an amazing spa. Loved the bar ambience. What else???

Show more Show less
8.7
Excellent
778 reviews
Price from
$189
per night

Hotel Piz St. Moritz

Hotel in St. Moritz

The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi. Good location, staff very friendly and helpful with tips, great breakfast. Bed very comfy. Rooms are nice. Good wifi.

Show more Show less
7.8
Good
197 reviews
Price from
$104
per night

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. The location was great from train station. Right by the Moritz lake and view was amazing. Breakfast also exceptional and good service. You can rent Ebike for free and easy to look around the area.

Show more Show less
8.8
Excellent
883 reviews
Price from
$147
per night

Hotel Steffani

Hotel in St. Moritz

Located in the center of Sankt Moritz, 984 feet from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with... the location, the services, the breakfast ( ask for Moreno)..:), and the 4 great restaurants inside the hotel

Show more Show less
8.7
Excellent
1,143 reviews
Price from
$174
per night

Hotel Reine Victoria by Laudinella

Hotel in St. Moritz

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the... Great staff , the location is very good, I liked the recreation and spa centre, the breakfast was very good

Show more Show less
8
Very Good
1,031 reviews
Price from
$186
per night

Hotel Laudinella

Hotel in St. Moritz

The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains, 5 restaurants and up-to-date wellness facilities. fresh glacier cold water from tap. They give you a pass that allows you to use buses for free. And a train and gondola to Bernina Glacier ( beautiful)- free. they will shuttle you anywhere. Basement restaurant was great. buffet so so

Show more Show less
8.2
Very Good
798 reviews
Price from
$146
per night

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

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

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

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

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

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

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

  • For hotels in St. Moritz that serve highly-rated breakfasts, try Giardino Mountain, Badrutt's Palace Hotel St Moritz, and Suvretta House.

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