Skip to main content

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 – 204 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.

Hotel Europa St. Moritz

Hotel in St. Moritz

The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz. The hotel is located in very quiet place, approximately 5-10 minutes from center of St Moritz. The view is fabulous. The lobby is very cozy, with fireplace and piano, books and bar. The wellness center was also very helpful after heavy rain on Maloja pass :) we enjoyed it a lot (sauna, jacuzzi and a swimming pool) - simple, but very well organized and quiet.

Show more Show less
7.9
Good
1,901 reviews
Price from
$162
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... Very neat and quite room. The hotel is near Spa and skiing facilities and city centre. The Staff was very kind.

Show more Show less
8
Very Good
1,042 reviews
Price from
$200
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. I wish I could give a houndred out of ten to this property. It was my birthday trip, and they made it fabulous! Food was nice, the room was very comfortable, service impeccable and all staff was very friendly, especially the girl at the reception (I think her name was Hilda, but I can be mistaken, apologies if I didn't get it right). Highly recommended and a good value for money.

Show more Show less
7.7
Good
976 reviews
Price from
$156
per night

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. Clean, comfortable, friendly staff, great location, and delicious breakfast!

Show more Show less
8.8
Excellent
1,262 reviews
Price from
$212
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... We very much like facility and excellent service.

Show more Show less
8.7
Excellent
1,217 reviews
Price from
$454
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. excellent location, not far from the train station but the hotel offers a free pick-up and drop-off which help a lot because it is uphill. the staff were very friendly with service mind.

Show more Show less
8.9
Excellent
851 reviews
Price from
$181
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. Excellent break fast good and confy bed

Show more Show less
8.8
Excellent
693 reviews
Price from
$215
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. Location, the room, breakfast - everything was perfect. The room was clean, stylish and cozy. The staff were very friendly and helpful. Would definitely recommend, good value for money.

Show more Show less
8.3
Very Good
1,144 reviews
Price from
$304
per night

Badrutt's Palace Hotel St Moritz

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. One of the most beautiful hotels I have bought, everything was great from reception to farewell, this hotel is the heart of St. Moritz everything is beautiful and the services are complete, the staff are friendly and professional, in fact it is one of the most wonderful hotels in the world

Show more Show less
9.4
Awesome
291 reviews
Price from
$986
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. Location was very Good Facilities provided by the hotel were value for money It was flawless

Show more Show less
8.8
Excellent
523 reviews
Price from
$293
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

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