Find hotels in Sankt Moritz-Bad from CA $158

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sankt Moritz-Bad hotels

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
The price is CA $869
CA $920 total
includes taxes & fees
Apr 27 - Apr 28
Hotel GRACE LA MARGNA ST MORITZ

Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina
4.0 star property
Pontresina
8.6 out of 10, Excellent, (360 reviews)
"Clean and safe. Staff was friendly. Breakfast was good. "
United States
Cheryl
The price is CA $366
CA $391 total
includes taxes & fees
Apr 2 - Apr 3
Schloss Hotel & Spa Pontresina

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 CA $1,529
CA $1,605 total
includes taxes & fees
Apr 1 - Apr 2
Grand Hotel des Bains Kempinski

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (572 reviews)
"Great staff, good location "
United Kingdom
Dina
The price is CA $365
CA $391 total
includes taxes & fees
Apr 28 - Apr 29
Hotel Reine Victoria

Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (629 reviews)
"Great stay with spectacular views and breakfast! "
United States
Arman
The price is CA $545
CA $577 total
includes taxes & fees
Apr 22 - Apr 23
Hotel Waldhaus am See

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
The price is CA $746
CA $787 total
includes taxes & fees
Apr 5 - Apr 6
Crystal Hotel

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (308 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
The price is CA $942
CA $990 total
includes taxes & fees
Apr 5 - Apr 6
Art Boutique Hotel Monopol

Hotel Europa Suites

Hotel Europa Suites
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (161 reviews)
"Great staff!"
Canada
Peter
The price is CA $491
CA $522 total
includes taxes & fees
Apr 5 - Apr 6
Hotel Europa Suites

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
The price is CA $1,608
CA $1,687 total
includes taxes & fees
Mar 30 - Mar 31
Suvretta House

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.4 out of 10, Very good, (281 reviews)
"Lovely hotel with good spa facilities "
Ireland
Noel
The price is CA $397
CA $425 total
includes taxes & fees
Apr 1 - Apr 2
Hotel Laudinella

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (432 reviews)
"Staff was friendly, room was great, the views were insane, and the breakfast was pleasantly diverse. "
Canada
Arjun
The price is CA $377
CA $403 total
includes taxes & fees
Apr 23 - Apr 24
Hotel Steffani

Grand Hotel Kronenhof

Grand Hotel Kronenhof
5.0 star property
Pontresina
9.6 out of 10, Exceptional, (163 reviews)
"Beautiful stay. the breakfast and the spa were the highlights! The thing that stood out the most among the other hotels was the free ski shuttle and they will also pick you up from the local train station. The staff was super helpful and friendly, and we enjoyed every moment of our stay. "
United States
Constance
The price is CA $1,026
CA $1,076 total
includes taxes & fees
Mar 30 - Mar 31
Grand Hotel Kronenhof

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (488 reviews)
"Wonderful staff and perfect location for our needs."
United States
Pearl
The price is CA $431
CA $457 total
includes taxes & fees
Apr 15 - Apr 16
Hauser Hotel St. Moritz

Nira Alpina - Member of Design Hotels

Nira Alpina - Member of Design Hotels
4.5 star property
Silvaplana
9.6 out of 10, Exceptional, (215 reviews)
"What a treasure! Lovely accommodations and close to everything!"
United States
David
The price is CA $521
CA $557 total
includes taxes & fees
Apr 2 - Apr 3
Nira Alpina - Member of Design Hotels

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (147 reviews)
"Really lovely hotel outside the main town. Staff are really friendly and helpful. "
United Kingdom
Andrew
The price is CA $318
CA $341 total
includes taxes & fees
Apr 5 - Apr 6
Berghotel Randolins

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (308 reviews)
"Amazing stay! Staff were very attentive and polite! Restaurants inside were delicious. Perfect walking distance from everything. "
United States
Caylee
The price is CA $704
CA $742 total
includes taxes & fees
Apr 1 - Apr 2
Schweizerhof Swiss Quality Hotel

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (558 reviews)
"Clean and nice location "
United States
Roula
The price is CA $317
CA $343 total
includes taxes & fees
Apr 12 - Apr 13
Hotel Arte

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (330 reviews)
"Nice place. Good breakfast!"
United Kingdom
Andrew
The price is CA $345
CA $369 total
includes taxes & fees
Mar 31 - Apr 1
Hotel Piz

Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (108 reviews)
"Beautiful hotel, comfortable room, staff were very helpful, a great place to stay"
Australia
Stacey
The price is CA $2,036
CA $2,131 total
includes taxes & fees
Mar 30 - Mar 31
Kulm 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

Recent Reviews in Sankt Moritz-Bad

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 $158 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