Find hotels in Sankt Moritz-Bad from £91

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Sankt Moritz-Bad hotels and places to stay

Hotel Reine Victoria

4.0 star property
8.6 out of 10, Excellent, (480)
"Victorian style hotel"
The price is £199
includes taxes & fees
17 Aug - 18 Aug
Hotel Reine Victoria

Hotel San Gian

4.0 star property
9.4 out of 10, Exceptional, (220)
"Staff was extra friendly and fantastic"
The price is £228
includes taxes & fees
24 Aug - 25 Aug
Hotel San Gian

Hotel Nolda

3.0 star property
9.0 out of 10, Wonderful, (461)
"All good things to say about this hotel, facility, staff, food!"
The price is £156
includes taxes & fees
9 Sept - 10 Sept
Hotel Nolda

Grand Hotel des Bains Kempinski

5.0 star property
9.4 out of 10, Exceptional, (323)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
The price is £661
includes taxes & fees
9 Sept - 10 Sept
Grand Hotel des Bains Kempinski

Hotel Piz

3.0 star property
8.2 out of 10, Very good, (302)
"Wonderful stay in Saint Moritz."
The price is £213
includes taxes & fees
31 Aug - 1 Sept
Hotel Piz

Hotel Stille & Aladin Apartments

2.5 star property
8.0 out of 10, Very good, (188)
"Very clean, a lot of amenities and affordable "
Hotel Stille & Aladin Apartments

Hotel Laudinella

4.0 star property
8.6 out of 10, Excellent, (247)
"Beautiful place! Loved the cozy bedding Want to get it for my home! Martini Monday the absolute best!"
The price is £225
includes taxes & fees
7 Sept - 8 Sept
Hotel Laudinella

Hotel Corvatsch

3.0 star property
7.8 out of 10, Good, (37)
"Old style but excellent rooms "
The price is £233
includes taxes & fees
7 Sept - 8 Sept
Hotel Corvatsch

Youth Hostel St. Moritz

2.0 star property
8.6 out of 10, Excellent, (234)
"The property was perfect for our overnight stay. The Bus stop was right outside with an 11 min trip to the train station"
The price is £262
includes taxes & fees
10 Aug - 11 Aug
Youth Hostel St. Moritz

Languard

3.0 star property
8.8 out of 10, Excellent, (485)
"It was convenient, clean and a lot of dining options close by."
The price is £166
includes taxes & fees
17 Aug - 18 Aug
Languard

Schloss Hotel & Spa Pontresina

4.0 star property
8.4 out of 10, Very good, (291)
"Marco at the front desk was extraordinary … so helpful and gracious! Thank you Marco! Breakfast was great! Loved the pool and playroom for the kids… 5 stars!!"
The price is £215
includes taxes & fees
20 Aug - 21 Aug
Schloss Hotel & Spa Pontresina

Soldanella

3.0 star property
9.0 out of 10, Wonderful, (640)
"Nice charming hotel with views of St. Moritz and the lake "
Soldanella

Hauser Hotel St. Moritz

3.0 star property
9.0 out of 10, Wonderful, (439)
"A good value option which has a great breakfast buffet, nice spacious rooms with comfy beds, helpful and friendly staff and also a free transfer to the train station!"
The price is £243
includes taxes & fees
10 Aug - 11 Aug
Hauser Hotel St. Moritz

Berghotel Randolins

3.0 star property
8.8 out of 10, Excellent, (132)
"Shuttle bus very handy, reception staff excellent, room to small and plain."
The price is £175
includes taxes & fees
31 Aug - 1 Sept
Berghotel Randolins

Hotel Steffani

4.0 star property
9.0 out of 10, Wonderful, (404)
"Awesome location, great staff. "
The price is £263
includes taxes & fees
17 Aug - 18 Aug
Hotel Steffani

Crystal Hotel

4.5 star property
9.2 out of 10, Wonderful, (555)
"Room was spotless, hotel super convenient and the front desk staff could not have been more helpful with recommendations for things to do and how to access them. A bonus was cards to access the bus system and funicular. Just an all around great stay. "
The price is £228
includes taxes & fees
20 Aug - 21 Aug
Crystal Hotel

Grand Hotel Kronenhof

5.0 star property
9.6 out of 10, Exceptional, (138)
"Was very good"
The price is £379
includes taxes & fees
7 Sept - 8 Sept
Grand Hotel Kronenhof

Sunstar Pontresina

4.0 star property
9.6 out of 10, Exceptional, (25)
"Great place, well located with a pleasant spa "
Sunstar Pontresina

Nira Alpina - Member of Design Hotels

4.5 star property
9.6 out of 10, Exceptional, (194)
"Beautiful hotel with amazing staff! Breakfast and overall food very nice and fair price. We enjoyed a lot and will definitely go back. "
The price is £331
includes taxes & fees
7 Sept - 8 Sept
Nira Alpina - Member of Design Hotels

Hotel GRACE LA MARGNA ST MORITZ

5.0 star property
10.0 out of 10, Exceptional, (68)
"Excellent, service was excellent "
The price is £504
includes taxes & fees
24 Aug - 25 Aug
Hotel GRACE LA MARGNA ST MORITZ
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Accommodation near Sankt Moritz-Bad attractions

Lake St. Moritz
St. Moritz

Lake St. Moritz

Relax on the calm waters of a holiday resort in the mountains and learn about its fascinating winter sports history.

Learn more about Sankt Moritz-Bad

Romantic Sankt Moritz-Bad awaits: its skiing, sightseeing, natural setting and more!

Top Sankt Moritz-Bad Hotel Reviews

Frequently asked questions

When is the best time to go to Sankt Moritz-Bad?
The most popular time to visit Sankt Moritz-Bad is December, when the enchanting winter landscape transforms the town into a picturesque wonderland. During this peak season, from December to February, temperatures typically hover around -5 to 2°C, creating the great setting for skiing, snowboarding, and a range of other winter sports.

As you immerse yourself in the snowy surroundings, you'll find that Sankt Moritz-Bad is particularly lively, with numerous events and activities suiting both adventure seekers and those looking to relax. The town is well-known for its upscale amenities, ensuring that you can enjoy a quality experience while indulging in the stunning alpine scenery. With world-class ski slopes and cozy après-ski options, this destination offers something for everyone, making it ideal for couples and families alike.

If the excitement of the peak winter season doesn't appeal to you, consider visiting in May. This month is generally quieter and offers a fantastic opportunity to appreciate the breathtaking landscapes without the crowds. With temperatures starting to rise, you can explore the scenic hiking trails and enjoy the blossoming flora, all while benefiting from better pricing on accommodations and activities.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Sankt Moritz-Bad hotel for you.
How can I save on a Sankt Moritz-Bad hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Sankt Moritz-Bad hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Sankt Moritz-Bad hotel?
Prices for hotels in Sankt Moritz-Bad often vary, but you can find a great deal from £91 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.