Find hotels in Sankt Moritz-Bad from CA $188

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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

The Suites

The Suites
4.0 star property
St. Moritz
10.0 out of 10, Exceptional, (4 reviews)
"Tudo ótimo: bom quarto, bom spa, bom café da manhã, bem localizado. "
Brazil
Rodrigo
The price is CA $2,662
CA $2,776 total
includes taxes & fees
Feb 14 - Feb 15
The Suites

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (328 reviews)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
The price is CA $1,833
CA $1,920 total
includes taxes & fees
Mar 9 - Mar 10
Grand Hotel des Bains Kempinski

Hotel Corvatsch

Hotel Corvatsch
3.0 star property
St. Moritz
7.8 out of 10, Good, (47 reviews)
"The best location. "
China
yan
The price is CA $426
CA $453 total
includes taxes & fees
Mar 10 - Mar 11
Hotel Corvatsch

Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (238 reviews)
"We loved our stay, the included breakfast and travel passes made it convenient to see so much!"
United States
Kristina
The price is CA $516
CA $592 total
includes taxes & fees
Mar 11 - Mar 12
Hotel San Gian

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.4 out of 10, Very good, (266 reviews)
"Everything was perfect, I highly recommend this hotel. Thank you very much."
United States
Dominga
The price is CA $520
CA $552 total
includes taxes & fees
Mar 1 - Mar 2
Hotel Laudinella

The View

The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (1 review)
The price is CA $1,802
CA $1,881 total
includes taxes & fees
Mar 8 - Mar 9
The View

Hotel Stille & Aladin Apartments

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

Youth Hostel St. Moritz

Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (257 reviews)
"Very clean room, staff very friendly and helpful. "
United Kingdom
Roberto
The price is CA $591
CA $619 total
includes taxes & fees
Feb 22 - Feb 23
Youth Hostel St. Moritz

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (499 reviews)
"The staff was very friendly and helpful, they accommodated our needs exceptionally and made sure everything went above accordingly. Would love to stay here again! "
United States
Andrew
The price is CA $431
CA $494 total
includes taxes & fees
Mar 11 - Mar 12
Hotel Nolda

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (560 reviews)
"the room was lovely with a great view. the staff were beyond helpful. would highly recommend "
United Kingdom
Julie
The price is CA $456
CA $486 total
includes taxes & fees
Mar 10 - Mar 11
Hotel Reine Victoria

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (325 reviews)
"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
The price is CA $430
CA $457 total
includes taxes & fees
Mar 9 - Mar 10
Hotel Piz

Hotel Damelis - Adults Only

Hotel Damelis - Adults Only
4.0 star property
Livigno
10.0 out of 10, Exceptional, (3 reviews)
"Great amenities, great staff, great stay!"
Ireland
Andor
The price is CA $524
CA $536 total
includes taxes & fees
Mar 4 - Mar 5
Hotel Damelis - Adults Only

Hotel Crusch Alba

Hotel Crusch Alba
3.0 star property
Zernez
9.6 out of 10, Exceptional, (112 reviews)
"Very comfortable stay and excellent breakfast."
United States
Bruce
The price is CA $424
CA $441 total
includes taxes & fees
Mar 11 - Mar 12
Hotel Crusch Alba

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
The price is CA $3,170
CA $3,309 total
includes taxes & fees
Mar 8 - Mar 9
Carlton Hotel St Moritz

Chesa Spuondas

Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (89 reviews)
"Amazing place. Very cosy and welcoming staff"
France
jerome
The price is CA $451
CA $479 total
includes taxes & fees
Mar 1 - Mar 2
Chesa Spuondas

Hotel Allegra

Hotel Allegra
3.0 star property
Zuoz
10.0 out of 10, Exceptional, (13 reviews)
"Great rooms and excellent customer service. "
United States
Jaykumar
The price is CA $442
CA $459 total
includes taxes & fees
Mar 9 - Mar 10
Hotel Allegra

Hotel Castell

Hotel Castell
4.5 star property
Zuoz
9.8 out of 10, Exceptional, (36 reviews)
"Wir waren eine Nacht im Castell in Zuoz – am letzten Tag der Sommersaison. Besonders gefallen hat uns der wunderschöne Ausblick und die freundliche, bemühte Art des Personals, trotz Saisonende. "
Switzerland
Marianna
The price is CA $631
CA $655 total
includes taxes & fees
Mar 11 - Mar 12
Hotel Castell

Suvretta House

Suvretta House
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (80 reviews)
"Stunning and ideal location. I love the shuttle bus access "
United Kingdom
Valerie
The price is CA $2,082
CA $2,179 total
includes taxes & fees
Mar 3 - Mar 4
Suvretta House

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (145 reviews)
"Great spa area, super cosy bedroom, amazing views and a tasty breakfast! Staff were super helpful and very welcoming."
United Kingdom
Ben
The price is CA $455
CA $483 total
includes taxes & fees
Mar 9 - Mar 10
Berghotel Randolins

Hotel Bären

Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (165 reviews)
"Beautiful, traditional hotel. Staff all courteous and helpful. Restaurant food excellent. Spa and pool were really enjoyed after a long day of travel. Would like to return again."
United Kingdom
Stephen
The price is CA $527
CA $558 total
includes taxes & fees
Feb 25 - Feb 26
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

Find out more about Sankt Moritz-Bad

Top reasons to visit Sankt Moritz-Bad

  • Exceptional Skiing: Experience world-class skiing at the renowned St. Moritz Ski Resort, perfect for both beginners and seasoned skiers.
  • Stunning Alpine Scenery: Enjoy breathtaking views of majestic mountains and picturesque lakes that define the Swiss Alps.
  • Relaxing Spa Experiences: Unwind in luxurious spas after a day of outdoor adventures, offering rejuvenating treatments.
  • Cultural Richness: Explore local art museums and engage with the vibrant culture of the region.
  • Diverse Accommodation Options: Choose from family-friendly hotels to luxurious stays, catering to all types of travellers.

Find great hotels in and around Sankt Moritz-Bad

Discover a variety of delightful accommodation options in Sankt Moritz-Bad, perfect for every type of traveller. From family-friendly hotels to pet-friendly stays, you'll find the ideal base for your adventure in the stunning Swiss Alps. Experience renowned establishments like the Palace Hotel and Hauser Hotel, ensuring a memorable getaway with top-notch amenities. Whether you seek luxury or a cozy hostel, Sankt Moritz-Bad has something for everyone.

  • Hotel Reine Victoria: Nestled in the heart of Sankt Moritz-Bad, Hotel Reine Victoria is a charming 4-star hotel that caters to adventure seekers and families alike. This pet-friendly accommodation offers a plethora of activities, including nearby windsurfing, hiking, snowboarding, and fishing. Families will appreciate the dedicated children's amenities such as toys and babysitting services. With a warm and inviting atmosphere, it's a perfect choice for those seeking both thrill and comfort in a picturesque Swiss setting.
  • Schloss Hotel & Spa Pontresina: A short distance from Sankt Moritz-Bad, the 4-star Schloss Hotel & Spa Pontresina is a sanctuary for relaxation and rejuvenation. Featuring a full-service spa with massage options, steam room, and manicure/pedicure services, this hotel is ideal for those wanting a getaway focused on wellness. The property also welcomes pets, ensuring that your furry companions can join in on the fun. With access to ski shuttles and lifts nearby, it's perfect for ski enthusiasts looking for a luxurious escape.
  • Grand Hotel des Bains Kempinski: This prestigious 5-star hotel in Sankt Moritz-Bad offers an unparalleled luxury experience for eco-conscious travellers. As an eco-certified property, the Grand Hotel des Bains Kempinski combines opulence with sustainability, making it a standout choice for discerning guests. The hotel is pet-friendly, providing amenities for your furry friends. With its exquisite dining options and spa services, guests can indulge in a lavish retreat while enjoying the breathtaking surroundings of the Swiss Alps.

Where to stay in Sankt Moritz-Bad

Sankt Moritz-Bad offers an unforgettable vacation experience with its stunning alpine scenery and vibrant outdoor activities. Nestled in the heart of St. Moritz, this charming village is perfect for skiing, adventure, and relaxation. Enjoy a wonderful spa to unwind after a day of exploring, and immerse yourself in the friendly atmosphere that makes this destination so inviting. Whether you're seeking romance or cultural experiences, Sankt Moritz-Bad is the ideal spot for your next getaway.

  • St. Moritz: Nestled in the heart of the Swiss Alps, St. Moritz is renowned for its world-class ski resorts and vibrant alpine atmosphere. Located in close proximity to Sankt Moritz-Bad, this city attracts visitors year-round, with peak seasons from December to February. Here, you can indulge in exhilarating adventures such as skiing, snowboarding, and hiking, all while enjoying breathtaking views of the surrounding mountains and pristine lakes. The town is also famous for its luxury shops, fine dining, and cultural events, making it a perfect blend of outdoor excitement and urban sophistication.
  • Pontresina: Just 4.8km from Sankt Moritz-Bad, Pontresina is a charming village that offers a more tranquil alpine experience. Known for its stunning landscapes, this city attracts outdoor enthusiasts year-round, with a peak in visitors during January to February and July. Explore the picturesque valley, take scenic hikes, or hit the slopes at nearby ski resorts. The local parks and majestic mountains provide a serene backdrop for relaxation and adventure alike. Pontresina’s rich history and traditional architecture add to its allure, making it a must-visit destination for those seeking both adventure and cultural immersion.
  • Celerina-Schlarigna: Located just 3.2km from Sankt Moritz-Bad, Celerina-Schlarigna is a hidden gem that offers a blend of adventure and natural beauty. With peak tourist arrivals in the winter months, this city is ideal for skiing and outdoor pursuits. The stunning mountain views and proximity to serene lakes create a picturesque setting perfect for both relaxation and adventure. Celerina-Schlarigna is less crowded than its neighbours, allowing visitors to enjoy a more laid-back atmosphere while still being close to the attractions and activities of St. Moritz.

Things to do in and around Sankt Moritz-Bad

Sankt Moritz-Bad offers a fantastic blend of adventure and outdoor activities, making it a perfect destination for skiing enthusiasts. Key attractions include the renowned St. Moritz Ski Resort, where visitors can enjoy exceptional skiing experiences. Additionally, the area features beautiful golf courses for those looking to unwind. Whether you're hitting the slopes or teeing off, Sankt Moritz-Bad promises an unforgettable vacation in the stunning Swiss Alps.

Shopping

Sankt Moritz-Bad offers charming shops for gifts and souvenirs, including local boutiques and artisan stores. If you're up for a drive, head to the nearby St. Moritz, where you can explore luxury boutiques and designer stores for a more upscale shopping experience.

Recreation

At Ovaverva Pool and Spa, enjoy family-friendly aquatic fun with relaxing wellness facilities. The Kulm Golf Course offers outdoor sports amidst breathtaking scenery, while the Corviglia Tennis & Golf Center provides a serene setting for tennis and golf, perfect for unwinding and rejuvenating your spirit.

Adventure

At Signalbahn, experience thrilling skiing with breathtaking views, perfect for adventure enthusiasts. The Sils-Maria Gondola, located 8.0km away, offers a scenic ride ideal for families seeking outdoor fun. For a unique experience, try the Bergun Filisur sled track, located 17.7km away, for exhilarating outdoor adventures.

Nightlife

For a lively night out in Sankt Moritz-Bad, visit Kursaal for a romantic atmosphere and great drinks. If you're seeking thrills, Rodelbahn Pradaschier offers an exciting amusement ride. For a touch of culture, check out the Grossratsgebaude and Theater, perfect for family entertainment and romance.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Sankt Moritz-Bad

Sankt Moritz-Bad is a great destination for budget-conscious travellers, with free entry to the area and activities such as Val Roseg, Staz Lake, and Silsersee. To save on accommodation, consider visiting between September and November when prices are lower. Booking your hotel about a month in advance can secure better rates, while Tuesdays often offer the cheapest stays. Use Expedia to compare room rates, filter for eco-friendly options, and consider combining hotel, flights, and activities for additional savings. Don't forget to look for last-minute deals to snag great rates.

  • 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: Book your hotel in Sankt Moritz-Bad about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 refine your preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly accommodations that are currently available. To find the best prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save on your trip by combining your Sankt Moritz-Bad hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Sankt Moritz-Bad

Sankt Moritz-Bad is a fantastic destination for adventure seekers and outdoor enthusiasts, particularly for skiing and exploring stunning landscapes. Visitors can enjoy a variety of attractions including picturesque lakes, majestic mountains, and local art museums. This area offers a rich cultural experience alongside breathtaking scenery. Don’t forget to check out accommodations in St. Moritz and plan your visit to the renowned ski resort for an unforgettable vacation in Switzerland.

  • Muottas Muragl: A stunning mountain located 4.8km from Sankt Moritz-Bad, Muottas Muragl offers breathtaking panoramic views and exhilarating outdoor adventures. Hiking and mountain biking trails wind through its scenic landscapes, making it a perfect spot for nature enthusiasts.
  • Staz Lake: Situated 3.2km away, Staz Lake is a picturesque destination ideal for relaxation and romance. Its tranquil waters are surrounded by lush greenery, and visitors can enjoy beach activities, picnicking, or leisurely walks along the shore, all while soaking in the stunning scenery.
  • Belvedere Tower: This historic tower, located 14.5km from Sankt Moritz-Bad, boasts rich cultural significance. Climb to its top for captivating views and immerse yourself in the area's fascinating history, making it a must-visit for culture lovers.

Best time to go to Sankt Moritz-Bad

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

For your trip to Sankt Moritz-Bad, you can fly into two major airports. Bergamo (BGY-Orio Al Serio) is situated 91.7km away, with excellent hotel options such as the 5-star Relais Chateaux Da Vittorio and Relais San Lorenzo, both 4.8km from the airport. Alternatively, Lugano (LUG-Agno) is 90.1km away, featuring luxurious stays like the 5-star Hotel Splendide Royal, just 3.2km from the airport. Various transportation services are available from these hotels, including airport shuttles and free transportation options, making your journey convenient and enjoyable.

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 CA $188 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