Find hotels in Sankt Moritz-Bad from $104

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (326)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
$1,771 nightly
The price is $1,851
Jan 26 - Jan 27
Total with taxes and fees
Grand Hotel des Bains Kempinski

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very Good, (318)
"The hotel is a very convenient place. It is near the bus stop from the train station and restaurants. There are some stores nearby, such as Lidl and Coop. I would recommend it to your family or friends."
United States
Touboran
$329 nightly
The price is $349
Jan 6 - Jan 7
Total with taxes and fees
Hotel Piz

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (491)
"Excellent"
United States
Iliana
$315 nightly
The price is $334
Jan 7 - Jan 8
Total with taxes and fees
Hotel Nolda

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (258)
"The reception was very friendly and helpful! They answered all my questions and the "
United States
Calvinn
$304 nightly
The price is $325
Jan 19 - Jan 20
Total with taxes and fees
Hotel Laudinella

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (541)
"Lovely accommodation with a great view of the mountains. The staff were great and even gave us a room upgrade for our honeymoon."
Australia
Julia
$326 nightly
The price is $348
Jan 11 - Jan 12
Total with taxes and fees
Hotel Reine Victoria

Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (234)
"We loved our stay, the included breakfast and travel passes made it convenient to see so much!"
United States
Kristina
$415 nightly
The price is $439
Jan 19 - Jan 20
Total with taxes and fees
Hotel San Gian

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very Good, (191)
"Great staff and places "
Australia
Ramez
Hotel Stille & Aladin Apartments

Hotel Corvatsch

Hotel Corvatsch
3.0 star property
St. Moritz
7.8 out of 10, Good, (47)
"The best location. "
China
yan
$307 nightly
The price is $327
Jan 21 - Jan 22
Total with taxes and fees
Hotel Corvatsch

Youth Hostel St. Moritz

Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (247)
"The mountain view is amazing, there is a bus that passes from the hostel to any place in st Moritz and it's right by the start of some bike trails, there are restaurants in the vicinity and it's very safe and walkable"
United States
Mauricio
$372 nightly
The price is $390
Jan 3 - Jan 4
Total with taxes and fees
Youth Hostel St. Moritz

Hotel Morteratsch

Hotel Morteratsch
2.5 star property
Pontresina
9.6 out of 10, Exceptional, (68)
"Great beautiful place friendly staff"
United States
Andro
$211 nightly
The price is $227
Jan 5 - Jan 6
Total with taxes and fees
Hotel Morteratsch

Hotel Schöntal

Hotel Schöntal
3.0 star property
Filisur
8.0 out of 10, Very Good, (77)
"This hotel is quite roomy and comfortable and very warm in the winter. The breakfast was a pleasant surprise with a good variety, especially the fresh fruit and salmon. The downside is no fridge or tea and coffee making facilities in the room. The manager happily did laundry for us which we really appreciated. We walked from the train (easy enough downhill) but learned afterwards that a bus meets the train, so look out for it!"
Australia
Sheryl
$150 nightly
The price is $155
Jan 6 - Jan 7
Total with taxes and fees
Hotel Schöntal

Hotel Interalpen

Hotel Interalpen
4.0 star property
Valdidentro
9.0 out of 10, Wonderful, (94)
"Comfortable bed , spacious room and good restaurant with friendly staff,special thanks to Francesco , definitely recommended "
United States
AHMET
$109 nightly
The price is $125
Jan 19 - Jan 20
Total with taxes and fees
Hotel Interalpen

La Lanterna

La Lanterna
3.0 star property
Chiesa in Valmalenco
8.8 out of 10, Excellent, (38)
"Tutto bene"
Italy
Francesco
$126 nightly
The price is $139
Jan 6 - Jan 7
Total with taxes and fees
La Lanterna

Schweizerhaus Swiss Quality Hotel

Schweizerhaus Swiss Quality Hotel
4.0 star property
Bregaglia
9.2 out of 10, Wonderful, (34)
"Lovely people and property "
United Kingdom
manojbhai
$317 nightly
The price is $329
Feb 1 - Feb 2
Total with taxes and fees
Schweizerhaus Swiss Quality Hotel

Hotel Allegra

Hotel Allegra
3.0 star property
Zuoz
10.0 out of 10, Exceptional, (12)
"Great rooms and excellent customer service. "
United States
Jaykumar
$307 nightly
The price is $319
Jan 5 - Jan 6
Total with taxes and fees
Hotel Allegra

Badrutt's Palace Hotel

Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (97)
"Lovely hotel "
United States
Cristian
$2,212 nightly
The price is $2,309
Jan 12 - Jan 13
Total with taxes and fees
Badrutt's Palace Hotel

Hotel Waldhaus Sils

Hotel Waldhaus Sils
5.0 star property
Sils im Engadin-Segl
9.8 out of 10, Exceptional, (83)
"Overall we had a Fantastic experience…hotel is perfectly located and customer service was excellent. The views are incredible. "
United States
Donato
$471 nightly
The price is $489
Jan 6 - Jan 7
Total with taxes and fees
Hotel Waldhaus Sils

Sunstar Pontresina

Sunstar Pontresina
4.0 star property
Pontresina
9.6 out of 10, Exceptional, (33)
"Overall an amazing experience! The staff was great and the hotel was clean and new!"
United States
Nicholas
$328 nightly
The price is $348
Jan 19 - Jan 20
Total with taxes and fees
Sunstar Pontresina

Hotel Solaria

Hotel Solaria
3.0 star property
Surses
8.8 out of 10, Excellent, (46)
"Excellent property management great hosts felt right at home . Awesome staff, extremely helpful. Dinner was great. Breakfast was excellent. Location was heavenly close to ski slopes. Room was cozy and comfortable."
United States
AISHA
$194 nightly
The price is $212
Jan 5 - Jan 6
Total with taxes and fees
Hotel Solaria

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (473)
"The staff were very friendly and incredibly helpful when our transport arrangements fell through. Perfectly located hotel for exploring St Moritz. "
Australia
Peter
$428 nightly
The price is $452
Jan 8 - Jan 9
Total with taxes and fees
Hauser Hotel 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

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