Find hotels in Sankt Moritz-Bad from $104

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sankt Moritz-Bad hotels

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (490 reviews)
"Wonderful staff and perfect location for our needs."
United States
Pearl
$304 nightly
The price is $323
Apr 12 - Apr 13
Total with taxes and fees
Hauser Hotel St. Moritz

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (575 reviews)
"Great staff, good location "
United Kingdom
Dina
$289 nightly
The price is $309
Apr 6 - Apr 7
Total with taxes and fees
Hotel Reine Victoria

Badrutt's Palace Hotel

Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (101 reviews)
"Excellent "
Hong Kong SAR China
Pallak
Badrutt's Palace Hotel

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (93 reviews)
"Beautiful place to stay & wonderful people that work there. Thank you, everyone! "
United States
Mylene
$567 nightly
The price is $601
Apr 17 - Apr 18
Total with taxes and fees
Hotel GRACE LA MARGNA ST MORITZ

Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (631 reviews)
"Great stay with spectacular views and breakfast! "
United States
Arman
$361 nightly
The price is $382
Apr 8 - Apr 9
Total with taxes and fees
Hotel Waldhaus am See

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (561 reviews)
"Clean and nice location "
United States
Roula
$217 nightly
The price is $225
Apr 6 - Apr 7
Total with taxes and fees
Hotel Arte

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (590 reviews)
"our room was amazing one of my favorite with a great lake view."
United States
Steven
$263 nightly
The price is $281
Apr 9 - Apr 10
Total with taxes and fees
Languard

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (702 reviews)
"The hotel was amazing, along with the staff."
United States
Michael
$284 nightly
The price is $303
May 1 - May 2
Total with taxes and fees
Soldanella

Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (584 reviews)
"Great location and great staff"
United States
Hassan
$537 nightly
The price is $566
Apr 5 - Apr 6
Total with taxes and fees
Crystal Hotel

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (309 reviews)
"This place was absolutely amazing!! Would be lucky to stay here again. They had complimentary welcome drinks, transportation to and from the train, breakfast, and turn down service!! "
United States
Alyssa
$579 nightly
The price is $610
Apr 4 - Apr 5
Total with taxes and fees
Art Boutique Hotel Monopol

Carlton Hotel St Moritz

Carlton Hotel St Moritz
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (40 reviews)
"Beautiful stay and great customer service! We will be coming back thank you so much for a wonderful time. "
United States
Gaetano
Carlton Hotel St Moritz

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
$1,101 nightly
The price is $1,155
Apr 5 - Apr 6
Total with taxes and fees
Grand Hotel des Bains Kempinski

Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina
4.0 star property
Pontresina
8.6 out of 10, Excellent, (362 reviews)
"Clean and safe. Staff was friendly. Breakfast was good. "
United States
Cheryl
$242 nightly
The price is $259
Apr 6 - Apr 7
Total with taxes and fees
Schloss Hotel & Spa Pontresina

Suvretta House

Suvretta House
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (85 reviews)
"Good room and nice breakfast "
United Kingdom
aman
$1,204 nightly
The price is $1,262
Apr 4 - Apr 5
Total with taxes and fees
Suvretta House

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (283 reviews)
"Lovely hotel with good spa facilities "
Ireland
Noel
$291 nightly
The price is $311
Apr 6 - Apr 7
Total with taxes and fees
Hotel Laudinella

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (433 reviews)
"Staff was friendly, room was great, the views were insane, and the breakfast was pleasantly diverse. "
Canada
Arjun
$274 nightly
The price is $294
Apr 18 - Apr 19
Total with taxes and fees
Hotel Steffani

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (504 reviews)
"Excellent location for skiing"
United States
Leah
$246 nightly
The price is $263
Apr 15 - Apr 16
Total with taxes and fees
Hotel Nolda

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (309 reviews)
"The breakfast was delicious, and the staff was very friendly and helpful. We’ll definitely stay there again if we return to St. Moritz. "
United States
Jason
$370 nightly
The price is $393
Apr 22 - Apr 23
Total with taxes and fees
Schweizerhof Swiss Quality Hotel

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
$388 nightly
The price is $412
Apr 5 - Apr 6
Total with taxes and fees
Hotel San Gian

Hotel Bären

Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (177 reviews)
"We stayed at Hotel Baren for 3 nights and really enjoyed it. The rooms are very clean and a good size. It is in a good location to explore the town and we also thought it was very reasonably priced."
United Kingdom
Dawn
$387 nightly
The price is $409
Apr 5 - Apr 6
Total with taxes and fees
Hotel Bären
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

Hotels in Sankt Moritz-Bad with star-rating

Find out more about Sankt Moritz-Bad

Top reasons to visit Sankt Moritz-Bad

  • World-Class Skiing: Sankt Moritz-Bad is famous for its exceptional ski resort, attracting winter sports enthusiasts from around the globe.
  • Scenic Views: Enjoy breathtaking vistas of Lake St. Moritz and the surrounding snow-capped peaks.
  • Cultural Experiences: Explore local attractions like the St. Moritz Casino and nearby art museums, immersing yourself in Swiss culture.
  • Outdoor Activities: Beyond skiing, enjoy tennis, hiking, and vibrant live music events throughout the year.
  • Diverse Accommodations: Choose from a range of lodging options, from cozy budget stays to luxurious five-star resorts.

Find great hotels in and around Sankt Moritz-Bad

Discover a variety of hotel accommodations in Sankt Moritz-Bad, ranging from cozy budget stays to luxurious five-star resorts. Whether you're looking for pet-friendly options, family-friendly experiences, or adventure-filled getaways, this beautiful Swiss destination has something for everyone. Popular choices include the renowned Kulm Hotel and Hotel Corvatsch, ensuring a memorable vacation in the stunning Graubünden region.

  • Hotel Reine Victoria: A 4-star gem in Sankt Moritz-Bad, Hotel Reine Victoria caters to adventurers, families, and pet lovers alike. With an array of onsite adventure sports like skiing, snowshoeing, and windsurfing, thrill-seekers will find their paradise. Families will appreciate the child-friendly amenities, including a first aid kit, babysitting services, and a selection of toys for children of all ages. The hotel’s pet-friendly policy allows travelers to bring their furry friends along, with amenities such as food and water bowls provided. Experience a blend of comfort and adventure at this welcoming retreat.
  • Hotel Arte: Situated just 0.9 miles from Sankt Moritz-Bad, Hotel Arte is perfect for those seeking a hot spring experience combined with adventure. The nearby natural hot springs provide a relaxing retreat after a day filled with activities such as hiking, cave exploring, or skiing. As a pet-friendly establishment, furry companions are welcome to join in on the fun. Guests rave about the hotel’s commitment to ensuring a thrilling yet soothing vacation, making it a perfect choice for adventurers and relaxation-seekers alike.
  • Languard: A delightful 3-star hotel located 0.9 miles from Sankt Moritz-Bad, Languard is designed for golf enthusiasts who also enjoy adventure. Guests can indulge in golfing experiences while also partaking in nearby activities such as skiing, hiking, and biking. The hotel’s focus on outdoor recreation ensures that every day can be filled with excitement. Pet lovers will be glad to know that the hotel is also pet-friendly, allowing you to enjoy your stay with your four-legged friends. Languard combines a love for sports with a warm, welcoming atmosphere.

Where to stay in Sankt Moritz-Bad

For an unforgettable vacation, Sankt Moritz-Bad offers a blend of adventure and relaxation. Dive into outdoor fun at the renowned St. Moritz Ski Resort, where snow-capped peaks await. Stroll through the charming streets of St. Moritz Dorf to discover its vibrant culture. Enjoy the romantic atmosphere while exploring the scenic beauty of the surrounding region. Whether you're skiing, hiking, or simply soaking in the views, Sankt Moritz-Bad promises an exhilarating getaway.

  • St. Moritz: Known as a premier destination for winter sports, St. Moritz offers a unique blend of luxury and adventure. This city, where Sankt Moritz-Bad is located, is a hub for skiing and outdoor activities, attracting visitors year-round. The vibrant atmosphere peaks from December to February, making it a lively winter wonderland. Besides skiing, you can explore the stunning lake and take in breathtaking views from various lookouts. The charming town neighborhoods provide a cozy ambiance that complements the exhilarating experiences available in the ski fields and resorts.
  • Pontresina: Just 3 miles from Sankt Moritz-Bad, Pontresina is a picturesque village that serves as a gateway to adventure and outdoor fun. The area is especially popular for skiing, attracting visitors from January to February and in July. While here, you can immerse yourself in the natural beauty of the surrounding mountains and valleys, making it perfect for hiking and exploring parks. The scenic landscapes are captivating, offering a tranquil escape from the bustling ski resorts, while still providing easy access to thrilling outdoor activities.
  • Silvaplana: Located 3 miles from Sankt Moritz-Bad, Silvaplana is a charming town renowned for its stunning lakes and mountain views. The area attracts outdoor enthusiasts, especially during the peak summer months of July and August, as well as in December for winter sports. Silvaplana is ideal for those seeking adventure, with excellent skiing, hiking, and water sports options. The picturesque valley setting provides a serene backdrop, making it a perfect spot to unwind after a day of exploration, all while remaining close to the excitement of St. Moritz.

Things to do in and around Sankt Moritz-Bad

Sankt Moritz-Bad is a fantastic destination for adventure and outdoor vacations, offering thrilling activities like skiing at its renowned ski resort and exploring picturesque ski fields. Visitors can also enjoy tennis at local resorts and experience vibrant live music events, making it an ideal spot for both relaxation and excitement.

Recreation

Experience the stunning Kulm Golf Course, just a mile from Sankt Moritz-Bad, where you can enjoy a round of golf amidst beautiful alpine scenery. For ultimate relaxation, visit Bellavita Pool and Spa, located three miles away, offering luxurious body treatments and serene wellness vibes.

Adventure

The Signal Gondola in Sankt Moritz-Bad offers thrilling ski experiences with stunning mountain views. Nearby, the Corviglia Ski Resort features diverse ski slopes, perfect for sports enthusiasts. For families, the Surlej Gondola provides an exciting outdoor adventure, connecting you to breathtaking landscapes and enjoyable activities.

Nightlife

In Sankt Moritz-Bad, enjoy the thrilling atmosphere at Casino St. Moritz for a night of romance and gaming. For a lively pub scene, visit Kursaal just 22 miles away, offering great drinks and entertainment. Don't miss Rodelbahn Pradaschier, an exciting amusement ride located 25 miles from the area.

Booking tips and Expedia advantages for Sankt Moritz-Bad

To save money during your visit to Sankt Moritz-Bad, consider traveling between September and November when prices are lower. Book your hotel about a month in advance for better rates, and aim for a Tuesday stay to avoid higher Sunday prices. Use Expedia's search tools to find budget-friendly options and consider booking a package that combines flights and accommodations for additional savings. Joining Expedia's One Key membership can provide exclusive discounts, and don't forget to check for last-minute deals to snag a good price on your stay.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Sankt Moritz-Bad are September to November, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Sankt Moritz-Bad is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Sankt Moritz-Bad is Tuesday. The most expensive day to stay in Sankt Moritz-Bad is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to tailor your options according to your budget, desired location, and type of hotel you prefer. To find the best prices and deals, simply adjust the price filter to arrange results from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Sankt Moritz-Bad with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Sankt Moritz-Bad

Sankt Moritz-Bad is a fantastic destination for adventure and outdoor vacations, especially for skiing enthusiasts. Visitors can enjoy stunning views of Lake St. Moritz and explore local attractions like the St. Moritz Casino and nearby art museums. Whether you're seeking thrilling outdoor experiences or a taste of Swiss culture, Sankt Moritz-Bad offers a perfect blend of scenic beauty and engaging activities for every traveler.

  • Lake St. Moritz: Nestled 0.6 miles from Sankt Moritz-Bad, this picturesque lake offers a romantic atmosphere with breathtaking scenery. The outdoor beach vibes make it perfect for leisurely strolls, picnics, or simply soaking in the stunning views while enjoying a peaceful moment by the water.
  • St. Moritz Leaning Tower: Located 1.0 mile away, this iconic monument embodies the rich culture of the region. Its unique slanted structure and historical significance provide a fascinating glimpse into the local heritage, making it a must-visit for history buffs and photographers alike.
  • San Karl St. Moritz-Bad Church: Situated within Sankt Moritz-Bad, this charming church radiates cultural significance. Its beautiful architecture and serene ambiance offer a perfect spot for reflection and appreciation of the local artistic spirit.

Best time to go to Sankt Moritz-Bad

Visitor numbers in Sankt Moritz-Bad is generally unchanged in popularity throughout the year. The best time to visit Sankt Moritz-Bad is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January15.3°F (-9.3°C)Light RainMostly CloudyAverageSlightly High
February18.3°F (-7.6°C)Light RainMostly CloudySlightly HighSlightly High
March23.9°F (-4.5°C)Light RainMostly CloudyAverageAverage
April31.5°F (-0.3°C)Light RainMostly CloudySlightly LowAverage
May38.8°F (3.8°C)Light RainMostly CloudySlightly LowAverage
June48.7°F (9.3°C)Light RainMostly CloudySlightly LowAverage
July52.5°F (11.4°C)Light RainMostly CloudySlightly HighAverage
August51.6°F (10.9°C)Moderate RainMostly CloudyAverageAverage
September44.4°F (6.9°C)Light RainMostly CloudyAverageSlightly Low
October36.1°F (2.3°C)Light RainMostly CloudyAverageSlightly Low
November26.2°F (-3.2°C)Light RainMostly CloudyAverageSlightly Low
December18.1°F (-7.7°C)Light RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to Sankt Moritz-Bad

Traveling to Sankt Moritz-Bad can be convenient from nearby airports. Bergamo (BGY-Orio Al Serio) is located 57 miles away, with excellent hotel options like the 5-star Relais Chateaux Da Vittorio and Relais San Lorenzo, both just 3 miles from the airport. The Winter Garden Hotel is only 1 mile away. Alternatively, Lugano (LUG-Agno) is about 56 miles distant, featuring top hotels such as the 5-star Hotel Splendide Royal and Villa Principe Leopoldo, both 2 miles from the airport. Transportation services include free shuttles, limited-hour options, and on-request transfers, ensuring smooth access to both airports from these accommodations.

Frequently asked questions

What is the best area to stay in Sankt Moritz-Bad?
The best area to stay in Sankt Moritz-Bad is the village center, particularly along Via dal Bagn and the surrounding streets.

This area is the heart of Sankt Moritz-Bad, offering a convenient and accessible base for your stay. You'll find a concentration of hotels, shops, and restaurants, all within easy walking distance. The area is also well-connected to the rest of St. Moritz via public transport.

For couples and solo travelers looking for wellness and relaxation, staying near the Ovaverva Pool, Spa & Sports Centre is ideal. This facility offers extensive swimming, spa, and fitness options, making it easy to incorporate wellness into your daily routine. Many hotels in this part of Sankt Moritz-Bad offer direct access or special passes to these facilities.

Travelers who enjoy being close to nature will appreciate accommodations near the Lej da Staz (Lake Staz) hiking trails.
When is the best time to go to Sankt Moritz-Bad?
The best time to visit Sankt Moritz-Bad depends on whether you're seeking winter sports or summer outdoor activities, with December to March being ideal for snow and July to August for warmer weather.

For those looking for a premier winter sports experience, December through March offers excellent snow conditions for skiing, snowboarding, and ice skating. During these months, the Engadin Valley transforms into a winter wonderland, with well-maintained slopes and cross-country trails. This period is particularly popular with couples and families seeking a high-end winter getaway, as many hotels offer ski-in/ski-out access and luxurious amenities.

If you prefer hiking, mountain biking, or enjoying the alpine scenery without the snow, July and August are the best months. The weather is generally warm and sunny, great for exploring the numerous trails around Lake St. Moritz and the surrounding mountains. This season attracts travelers who appreciate nature and outdoor activities, with opportunities for scenic walks, boat trips on the lake, and exploring the local flora.
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?
With Expedia, you earn OneKeyCash™* on eligible Sankt Moritz-Bad hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $104 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