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 – 194 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 Arte

Hotel in St. Moritz

Hotel Arte enjoys a central location in St. Moritz, 984 feet from the Corviglia/Marguns Cable Car. Wonderful-Hotel/Superb-facilities Great-Breakfast

Show more Show less
8.4
Very Good
1,084 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. Extremely friendly staff. We loved our stay! Very family friendly

Show more Show less
8.8
Excellent
490 reviews
Price from
$163
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. This is a 100+ year old hotel with charm and class and a really caring staff. In fact the place is magical! The price was very reasonable, especially for St. Moritz! Maintenance is top notch, our room was really special, Breakfast and the room they served it in were top notch!

Show more Show less
8.8
Excellent
1,246 reviews

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. Great location, near the lake and mais station and buses in front of the hotel! Very comfortable room for one person(was on my own) and great shower. The staff super nice and gentle, specially the ladies vivianna and Bruna. Only the pillow could be better.... but if I ever go back to st moritz I will stay there again.

Show more Show less
7.8
Good
965 reviews
Price from
$108
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 staff, the breakfast and the location.

Show more Show less
8.8
Excellent
1,241 reviews
Price from
$162
per night

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. Spacious and comfortable room, very nice swimming pool, variety of in house restaurants (Italian and steak house), live piano in lobby, kids play room and most importantly great staff with an always smiling face (Stella from reception, Violetta from lobby bar and Didem from management) made our stay a pleasure

Show more Show less
8
Very Good
1,916 reviews

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. Willingness of Marcus Hauser to bend over backward to make us feel appreciated.

Show more Show less
8.8
Excellent
664 reviews
Price from
$159
per night

Hotel Nolda

Hotel in St. Moritz

Offering views of the Inn River, Hotel Nolda enjoys a central location in Sankt Moritz Bad, just 328 feet away from the cable car. It offers free WiFi and free parking on site. Good quality, friendly and helpful staff. Very convenient location for x-country skiing.

Show more Show less
8.3
Very Good
882 reviews

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. Went here three years ago just for lunch. Loved it and was glad to go back and stay

Show more Show less
8.9
Excellent
894 reviews
Price from
$118
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. Gentle and prepared staff, many Portuguese speakers indeed. Endless patience with a bunch crazy guys. A short walk from one of the main Corviglia gondolas and near to a bus station that gets you to Corvatsch, the best mountain for off piste riding. I broke a rib, but it’s ok. Thank you so very much.

Show more Show less
8.2
Very Good
793 reviews
Price from
$130
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