Skip to main content

Search hotels in Sankt Moritz-Bad

Enter your dates to see the latest prices and deals for Sankt Moritz-Bad hotels

Filter by:

Star Rating

Review score

Sankt Moritz-Bad – 126 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hauser Hotel St. Moritz, hotel in Sankt Moritz-Bad

The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away.

Loved the place! Great deck Benedict was excellent!!!!
Scored 8.7
8.7
Rated excellent
Excellent
1,194 reviews
Price from
$318.60
1 night, 2 adults
Hotel Steffani, hotel in Sankt Moritz-Bad

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

Excellent hotel, great location and very friendly staff that went out of their way to make our stay memorable and welcoming! Sauna was great! The restaurant at the hotel was great! The complimentary breakfast was delicious! We will definitely come back!
Scored 8.6
8.6
Rated excellent
Excellent
804 reviews
Price from
$286.74
1 night, 2 adults
Hotel Station, hotel in Sankt Moritz-Bad

This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

Great food and great room
Scored 8.3
8.3
Rated very good
Very Good
1,105 reviews
Price from
$235.19
1 night, 2 adults
Art Boutique Hotel Monopol, hotel in Sankt Moritz-Bad

The Art Boutique 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.

Great breakfast, wonderful service. Clean buffet area and the wait staff was quite attentive.
Scored 8.8
8.8
Rated excellent
Excellent
340 reviews
Price from
$442.45
1 night, 2 adults
Hotel Corvatsch, hotel in Sankt Moritz-Bad

The family-run Hotel Corvatsch in the center of Sankt Moritz-Bad is only a 3-minute walk from the lake, the woods, the health spa and the Signal Cable Car.

The property was close to restaurants, and walkable to Lidl’s, a gondola ride, St. Moritz lake, and several hiking trails. A huge plus was having access to an amazing spa, to enjoy after a day of hiking.
Scored 7.9
7.9
Rated good
Good
221 reviews
Price from
$230.55
1 night, 2 adults
Hotel Steinbock Pontresina, hotel in Sankt Moritz-Bad

Family-run since 3 generations, the Hotel Steinbock occupies a historic, Engadine-style building dating from 1651 in Pontresina and offers traditional Engadine cuisine, Alpine-style rooms and free...

Wonderful & charming with a wonderful staff who take care of all your needs
Scored 9.1
9.1
Rated wonderful
Wonderful
465 reviews
Price from
$222.44
1 night, 2 adults
Hotel Schweizerhof Pontresina, hotel in Sankt Moritz-Bad

Set in the heart of Pontresina, just beside the Alp Languard Ski Elevator, Hotel Schweizerhof Pontresina offers fine local cuisine, free WiFi and panoramic views of the Bernina Massif, the Roseg...

There was nothing not to like about this property. The staff was excellent. The rooms were very comfortable with beautiful wood furnishings. The dinner we had there was also very good.
Scored 8.4
8.4
Rated very good
Very Good
817 reviews
Price from
$231.71
1 night, 2 adults
Hotel Allegra, hotel in Sankt Moritz-Bad

Located in the center of Pontresina, Hotel Allegra is directly connected to the Bellavita Spa Center with its indoor and outdoor pools and it features ski storage facilities, a ski boot dryer and a...

We arrived in the evening and needed to eat dinner, but the hotel doesn’t have a restaurant, so the receptionist called another hotel and made a reservation for us. We didn’t realize that the restaurants in Pontresina require reservations and are usually fully booked. We would not have had dinner otherwise.
Scored 9.2
9.2
Rated wonderful
Wonderful
320 reviews
Price from
$331.58
1 night, 2 adults
Hotel Walther - Relais & Châteaux, hotel in Sankt Moritz-Bad

Family-run for 3 generations, this Belle-Époque hotel in Pontresina offers the 2297 ft² Aqua Viva spa area with an indoor pool, a hot tub, various saunas, a foot bath with waterfall, various showers,...

In a quiet area surrounded by nature. Great home base for all the Engadin activities. Staff were very helpful. We appreciated the on site mountain bikes.
Scored 9.4
9.4
Rated wonderful
Wonderful
319 reviews
Price from
$426.35
1 night, 2 adults
Kulm Hotel St. Moritz, hotel in Sankt Moritz-Bad

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.

Location is great, check in staff was good
Scored 9.3
9.3
Rated wonderful
Wonderful
142 reviews
Price from
$703.24
1 night, 2 adults
See all hotels in and around Sankt Moritz-Bad