Find hotels in Sankt Moritz-Bad from £78

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sankt Moritz-Bad hotels

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (295 reviews)
"It’s a beautiful property and the amenities were great. The restaurants and bars were terrific and the staff amazing."
United States
Jill
The price is £228
includes taxes & fees
31 May - 1 Jun
Hotel Laudinella

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very good, (197 reviews)
"Very clean room, warm room, very comfortable bed and nice bathroom. Kitchen was clean and new. "
United States
Paula
The price is £136
includes taxes & fees
14 May - 15 May
Hotel Stille & Aladin Apartments

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (510 reviews)
"Excellent location for skiing"
United States
Leah
The price is £173
includes taxes & fees
7 Jun - 8 Jun
Hotel Nolda

Laudinella Apartments

Laudinella Apartments
4.0 star property
St. Moritz
The price is £309
includes taxes & fees
24 May - 25 May
Laudinella Apartments

Hotel Corvatsch

Hotel Corvatsch
3.0 star property
St. Moritz
8.0 out of 10, Very good, (48 reviews)
"The best location. "
China
yan
The price is £214
includes taxes & fees
8 Jun - 9 Jun
Hotel Corvatsch

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (342 reviews)
"Restaurant was closed during our stay. Also renovations/repairs being made during that time. Good bus service to train station. "
United States
Alan
The price is £205
includes taxes & fees
19 May - 20 May
Hotel Piz

The Suites

The Suites
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (8 reviews)
"Tudo ótimo: bom quarto, bom spa, bom café da manhã, bem localizado. "
Brazil
Rodrigo
The price is £384
includes taxes & fees
16 May - 17 May
The Suites

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (332 reviews)
"Ski and spa perfect The cleaning of the room need to improve They need to change the towels when they do courtesy The amenities (shampoo,body lotion) are not good and doesn’t smell good Beakfast excellent Service very good "
Mexico
Verena
The price is £737
includes taxes & fees
7 Jun - 8 Jun
Grand Hotel des Bains Kempinski

Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (241 reviews)
"Very Nice hotel with friendly staff "
United Kingdom
Nawaim
The price is £234
includes taxes & fees
7 Jun - 8 Jun
Hotel San Gian

The View

The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (2 reviews)
The price is £604
includes taxes & fees
13 May - 14 May
The View

Youth Hostel St. Moritz

Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (276 reviews)
"Lovely big clean room and great staff at reception and the restaurant. Food also very good."
United Kingdom
Fiona
The price is £119
includes taxes & fees
7 Jun - 8 Jun
Youth Hostel St. Moritz

POSCHIAVO Suisse Hotel

POSCHIAVO Suisse Hotel
2.5 star property
Poschiavo
9.0 out of 10, Wonderful, (24 reviews)
"Great location close to train station. Breakfast had great variety of food."
United States
Stephen
The price is £103
includes taxes & fees
21 May - 22 May
POSCHIAVO Suisse Hotel

Dimora Degli Dei

Dimora Degli Dei
4.0 star property
Livigno
The price is £257
includes taxes & fees
29 May - 30 May
Dimora Degli Dei

Hotel Morteratsch

Hotel Morteratsch
2.5 star property
Pontresina
9.4 out of 10, Exceptional, (85 reviews)
"Great beautiful place friendly staff"
United States
Andro
The price is £192
includes taxes & fees
4 Jun - 5 Jun
Hotel Morteratsch

Hotel Solaria

Hotel Solaria
3.0 star property
Surses
8.8 out of 10, Excellent, (51 reviews)
"Friendly staff. Spacious Clean rooms and bathroom. Comfortable bedding. Nice balcony. "
Canada
Kimberly
The price is £154
includes taxes & fees
25 May - 26 May
Hotel Solaria

Gasthaus Alpina Salouf

Gasthaus Alpina Salouf
3.5 star property
Surses
9.8 out of 10, Exceptional, (25 reviews)
"Great cozy hotel in a small mountain village "
Switzerland
bruno
The price is £108
includes taxes & fees
23 May - 24 May
Gasthaus Alpina Salouf

Hotel Biancospino

Hotel Biancospino
3.0 star property
Lanzada
7.0 out of 10, Good, (8 reviews)
"Bare en kort overnatting. Men personalet var kjempe hyggelige og gav oss god service. Rommet og hotellet fremstod som rent og pent. Beliggenheten var helt fantastisk "
Norway
Jarle
The price is £104
includes taxes & fees
24 May - 25 May
Hotel Biancospino

Chesa Michel

Chesa Michel
3.0 star property
Bever
10.0 out of 10, Exceptional, (1 review)
"Clean!"
United States
Elisabeth
The price is £181
includes taxes & fees
17 May - 18 May
Chesa Michel

Hotel Allegra

Hotel Allegra
3.0 star property
Zuoz
9.8 out of 10, Exceptional, (18 reviews)
"Great room. Great facilities and very friendly staff, good food too!"
United Kingdom
David
The price is £222
includes taxes & fees
24 May - 25 May
Hotel Allegra

Hotel Maloja Kulm

Hotel Maloja Kulm
3.0 star property
Maloja
9.4 out of 10, Exceptional, (18 reviews)
"Lovely setting, beautiful hotel with a great heritage, fantastic food, amazing views and very friendly staff. We had a wonderful stay."
United Kingdom
Gillian
The price is £129
includes taxes & fees
26 May - 27 May
Hotel Maloja Kulm
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

Stay near popular Sankt Moritz-Bad attractions

Learn more about Sankt Moritz-Bad

The more relaxed side of St. Moritz offers mineral springs where locals have soaked for centuries. Ride the funicular up to Corviglia for hiking trails with spectacular Alpine views, or catch the bus to nearby Silvaplana for windsurfing.

Adobe

Top Sankt Moritz-Bad Hotel Reviews

More cheap stays in Sankt Moritz-Bad

Frequently asked questions

When is the best time to go to Sankt Moritz-Bad?
The best time to visit Sankt Moritz-Bad largely depends on whether you're seeking winter sports or summer mountain activities.

For those looking for a premium winter sports experience, the best time to visit is from December to March. During these months, the Engadin Valley is blanketed in snow, offering excellent conditions for skiing, snowboarding, and cross-country skiing. The frozen Lake St. Moritz also hosts unique events like horse racing and polo on ice. This period provides the full luxurious alpine experience St. Moritz is known for, with high-end hotels and restaurants operating at their peak.

If you prefer outdoor activities in warmer weather, the period from June to September is ideal. The snow has melted, revealing lush green landscapes superb for hiking, mountain biking, and water sports on Lake St. Moritz. You can enjoy the fresh mountain air and stunning scenery without the cold. Many cable cars and funiculars operate during this time, providing easy access to viewpoints and hiking trails.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Sankt Moritz-Bad.
How can I save on a Sankt Moritz-Bad hotel booking with Expedia?
Members always get our best prices. Find our best Sankt Moritz-Bad hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in 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 £78 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.

Explore a world of travel with Expedia