Find hotels in Sankt Moritz-Bad from $105

  • 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

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, (509 reviews)
"Great location in the middle of the walking district. Beautiful room and very walkable to the lake and around town. Also close to the train station for travel connections. Staff are very friendly and helpful!"
Canada
Peter
$312 nightly
The price is $332
May 18 - May 19
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, (583 reviews)
"Great location and great hotel still with some old fashion "
United States
giampaolo
$312 nightly
The price is $332
Jun 14 - Jun 15
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)
"Lovely hotel "
United States
Cristian
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, (101 reviews)
"Best hotel we’ve been in while traveling in Switzerland so far "
United States
Gary
$576 nightly
The price is $610
May 25 - May 26
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, (652 reviews)
"Superb hotel. Seamless service throughout with a special mention to our waiter Manuela and receptionist Adrianna. Fantastic lake views from our room. "
United Kingdom
Fiona
$376 nightly
The price is $398
May 19 - May 20
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, (586 reviews)
"Wonderful breakfast, modern and comfortable rooms, great place for a long or short stay. "
Canada
Michael
$211 nightly
The price is $218
May 18 - May 19
Total with taxes and fees
Hotel Arte

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (615 reviews)
"Great views, lovely hotel and great trip altogether. "
United Kingdom
sanyam
$192 nightly
The price is $207
Jun 17 - Jun 18
Total with taxes and fees
Languard

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (708 reviews)
"Room was very clean and the bathroom was very modern despite the age of the hotel. The lake/ mountain view was spectacular Breakfast at the hotel was very good. The lounge was nice but they allow smoking so it wasn’t the best air quality. That was the only disappointment. It was cool to see all the antique furniture."
Canada
Susan
$237 nightly
The price is $254
May 20 - May 21
Total with taxes and fees
Soldanella

Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (586 reviews)
"Great location and great staff"
United States
Hassan
$342 nightly
The price is $363
Jun 7 - Jun 8
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, (317 reviews)
"Amazing place! Unforgettable experience ¡ Excellent service, thanks."
United States
Carolina
$415 nightly
The price is $440
Jun 8 - Jun 9
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
$802 nightly
The price is $845
Jun 7 - Jun 8
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, (373 reviews)
"Everything was perfect - the place, the staff, the room, the breakfast and the vibe. We absolutely loved our stay"
Australia
Shaleen
$243 nightly
The price is $260
Jun 15 - Jun 16
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, (87 reviews)
"Good room and nice breakfast "
United Kingdom
aman
Suvretta House

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (297 reviews)
"It’s a beautiful property and the amenities were great. The restaurants and bars were terrific and the staff amazing."
United States
Jill
$281 nightly
The price is $301
May 18 - May 19
Total with taxes and fees
Hotel Laudinella

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (446 reviews)
"The majority of the staff was pleasant, the hotel was clean and the breakfast is excellent! If you are going for certain activities, I would recommend you call the hotel and confirm the slopes and/or activities are available."
United States
Nickie
$286 nightly
The price is $306
Jun 7 - Jun 8
Total with taxes and fees
Hotel Steffani

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (511 reviews)
"This is a fantastic location, close to city center and lake. Easy to find bus to go to ski resort. Staff was excellent, kind and so helpful and the chef is amazing, you have to try the food here."
United States
David
$224 nightly
The price is $240
Jun 9 - Jun 10
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, (315 reviews)
"The staff was excellent. We thoroughly enjoyed our stay."
United States
Jeanine
$441 nightly
The price is $466
May 25 - May 26
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
$288 nightly
The price is $307
Jun 7 - Jun 8
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, (179 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
$364 nightly
The price is $385
Jun 6 - Jun 7
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 $105 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