A town by a lake with autumn-colored trees, snow-capped mountains, and a mix of modern and traditional buildings.

Find hotels in Sankt Moritz-Bad from $99

Check prices for these dates

Tonight
Aug 17 - Aug 18
Tomorrow
Aug 18 - Aug 19
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Sankt Moritz-Bad hotels

1. Badrutt's Palace Hotel

Badrutt's Palace Hotel
St. Moritz
United States
Anonymous traveler
Badrutt's Palace Hotel

2. Languard

Languard
St. Moritz
United States
Liming
$219 nightly
$235 total
Sep 14 - Sep 15
Total with taxes and fees
Languard

3. Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
United States
Karen
$255 nightly
$273 total
Sep 16 - Sep 17
Total with taxes and fees
Hotel Reine Victoria

4. Hotel Arte

Hotel Arte
St. Moritz
Australia
Tracy
$237 nightly
$246 total
Aug 21 - Aug 22
Total with taxes and fees
Hotel Arte

5. Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
United Kingdom
Jenny
$261 nightly
$279 total
Aug 21 - Aug 22
Total with taxes and fees
Hotel Waldhaus am See

6. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
United Kingdom
Ryo
$517 nightly
$549 total
Sep 16 - Sep 17
Total with taxes and fees
Hotel GRACE LA MARGNA ST MORITZ

7. Hotel Laudinella

Hotel Laudinella
St. Moritz
United States
yolanda
$233 nightly
$251 total
Sep 15 - Sep 16
Total with taxes and fees
Hotel Laudinella

8. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
St. Moritz
United States
Karen
$304 nightly
$324 total
Aug 30 - Aug 31
Total with taxes and fees
Hauser Hotel St. Moritz

9. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
United Kingdom
Daniel
$349 nightly
$371 total
Aug 29 - Aug 30
Total with taxes and fees
Art Boutique Hotel Monopol

10. Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina
Pontresina
United States
Maria
$239 nightly
$256 total
Sep 6 - Sep 7
Total with taxes and fees
Schloss Hotel & Spa Pontresina

11. Hotel Saratz Pontresina Mountain Resort & Spa

Hotel Saratz Pontresina Mountain Resort & Spa
Pontresina
United States
Robert
$328 nightly
$348 total
Sep 1 - Sep 2
Total with taxes and fees
Hotel Saratz Pontresina Mountain Resort & Spa

12. Suvretta House

Suvretta House
St. Moritz
United Kingdom
Valerie
$660 nightly
$698 total
Sep 7 - Sep 8
Total with taxes and fees
Suvretta House

13. Hotel Nolda

Hotel Nolda
St. Moritz
United Kingdom
Azhar
$222 nightly
$238 total
Aug 30 - Aug 31
Total with taxes and fees
Hotel Nolda

14. Hotel Piz

Hotel Piz
St. Moritz
United States
Andres
$239 nightly
$255 total
Aug 20 - Aug 21
Total with taxes and fees
Hotel Piz

15. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
St. Moritz
United States
Elva
$832 nightly
$875 total
Aug 26 - Aug 27
Total with taxes and fees
Grand Hotel des Bains Kempinski

16. Hotel Steffani

Hotel Steffani
St. Moritz
United States
Nadiya
$343 nightly
$365 total
Aug 22 - Aug 23
Total with taxes and fees
Hotel Steffani

17. Crystal Hotel

Crystal Hotel
St. Moritz
United States
Ted
$291 nightly
$311 total
Aug 26 - Aug 27
Total with taxes and fees
Crystal Hotel

18. Soldanella

Soldanella
St. Moritz
United States
Alma
$233 nightly
$250 total
Sep 17 - Sep 18
Total with taxes and fees
Soldanella

19. Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
Canada
Mahmoud
$421 nightly
$445 total
Aug 27 - Aug 28
Total with taxes and fees
Schweizerhof Swiss Quality Hotel

20. Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
St. Moritz
United States
Linda
$959 nightly
$1,008 total
Aug 23 - Aug 24
Total with taxes and fees
Kulm Hotel St. Moritz
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Sankt Moritz-Bad attractions

Signalbahn

8.8/10 (26 reviews)
Enjoy a trip to Signalbahn and popular activities like skiing in Sankt Moritz-Bad. Stroll along the lakeside or visit the spas in the area.
See properties

Signal Gondola

9.2/10 (85 reviews)
Learn about the local history of Sankt Moritz-Bad when you take a trip to Signal Gondola. Stroll along the lakeside or visit the spas in the area.
See properties

San Karl St. Moritz-Bad Church

8.2/10 (30 reviews)
Learn about the local history of Sankt Moritz-Bad with a stop at San Karl St. Moritz-Bad Church. Discover the area's mountain views, or seek out its ski slopes.
See properties

Corviglia Tennis & Golf Center

Catch an event at Corviglia Tennis & Golf Center, and enjoy other activities in Sankt Moritz-Bad such as skiing. Stroll along the lakeside or visit the spas in the area.
See properties

Ovaverva Pool and Spa

You can take time to visit Ovaverva Pool and Spa during your travels to Sankt Moritz-Bad. Amble around the area's lakeside, or seek out its ski slopes.
See properties

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.

See all hotels in Sankt Moritz-Bad
A town by a lake with autumn-colored trees, snow-capped mountains, and a mix of modern and traditional buildings.

Top Sankt Moritz-Bad Hotel Reviews

Hotel Corvatsch

Hotel Corvatsch

8/10 Good
"The breakfast was good. There were no outlets in the room to plug in chargers. The location was great but there was no staff on site to check you in. You had to check in online or walk to another location to check in or get help. The room was clean and comfortable and the bathroom was clean as well."
Mauro 2-night trip
Posted 5 hours ago
Hotel Corvatsch
The View

The View

10/10 Excellent
"Staff was extremely helpful. The place was spotless and clean. The views were amazing. I have nothing negative to say - everything was great."
Daniel 14-night trip
Posted 5 hours ago
The View
Languard

Languard

10/10 Excellent
"Excellent with a classic Swiss alpine feel. The interiors are warm, cozy, and elegant with re views to the"
Seema 1-night trip
Posted 16 hours ago
Languard
Hotel Nolda

Hotel Nolda

10/10 Excellent
"Quaint hotel on the banks of the river, away from noise of downtown St. Moritz Dorf. Easy bus transport to/from train station and other amenities."
Ronald 1-night trip
Posted 2 days ago
Hotel Nolda
Youth Hostel St. Moritz

Youth Hostel St. Moritz

10/10 Excellent
"Teníamos el cuarto privado. Y los del baño compartido hacia mucho ruido de madrugada."
Lynnette 1-night trip
Posted 3 days ago
Youth Hostel St. Moritz
Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ

10/10 Excellent
"I have traveled all over and stayed at many luxury hotels, and this one has to be up there with one of my favorites."
David 1-night trip
Posted 3 days ago
Hotel GRACE LA MARGNA ST MORITZ
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

10/10 Excellent
"Great Location!"
Joshua 2-night trip
Posted 3 days ago
Art Boutique Hotel Monopol
Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina

10/10 Excellent
"excelente servicio, el spa espectacular"
Xiomara 2-night trip
Posted 2 weeks ago
Schloss Hotel & Spa Pontresina
Hotel Steffani

Hotel Steffani

10/10 Excellent
"A lovely hotel in a convenient location"
Nadiya 4-night trip
Posted 2 weeks ago
Hotel Steffani

More cheap stays in Sankt Moritz-Bad

Chalet Speciale - Hostel

Chalet Speciale - Hostel

Via Chalchera 9 Celerina-Schlarigna GR
$95 nightly
$99 total
Sep 13 - Sep 14
Total with taxes and fees
8.4/10 Very Good! (264 reviews)
Chalet Speciale - Hostel
Hotel Ristorante Federia

Hotel Ristorante Federia

Via Olta, 70 Livigno SO
$113 nightly
$118 total
Aug 30 - Aug 31
Total with taxes and fees
8.4/10 Very Good! (227 reviews)
Hotel Ristorante Federia
Youth Hostel St. Moritz

Youth Hostel St. Moritz

Via Surpunt 60 St. Moritz GR
$162 nightly
$172 total
Sep 11 - Sep 12
Total with taxes and fees
8.6/10 Excellent! (316 reviews)
Youth Hostel St. Moritz
POSCHIAVO Suisse Hotel

POSCHIAVO Suisse Hotel

Via da Mezz Poschiavo GR
$169 nightly
$183 total
Aug 25 - Aug 26
Total with taxes and fees
8.6/10 Excellent! (33 reviews)
POSCHIAVO Suisse Hotel
Hotel Morteratsch

Hotel Morteratsch

Morteratsch 4 Pontresina
$199 nightly
$215 total
Aug 22 - Aug 23
Total with taxes and fees
9.4/10 Exceptional! (91 reviews)
Hotel Morteratsch
Boutique Hotel Engadinerhof – A Home for Generation

Boutique Hotel Engadinerhof – A Home for Generation

Via Maistra 203 Pontresina GR
$215 nightly
$231 total
Sep 6 - Sep 7
Total with taxes and fees
Boutique Hotel Engadinerhof – A Home for Generation

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