1. Badrutt's Palace Hotel

- Location: 0.3 mi from Lake St. Moritz
- Guest rating: 9.6/10 (Exceptional, 102 reviews)
- Review: Really friendly staff and wonderful private room and tasty food., by Jaime
Plan your trip

Book hotels with free cancellation
Save instantly and earn perks with One Key
Search almost a million properties worldwide
Check prices for these dates, 13 – 14 December 2026
Recommended
Price (low to high)
Distance
Property class




















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.
Languard0.4 mi from Lake St. Moritz View |
Hotel Waldhaus am See0.3 mi from Lake St. Moritz View |
Hotel GRACE LA MARGNA ST MORITZ0.3 mi from Lake St. Moritz View |
Hotel Arte0.5 mi from Lake St. Moritz View |
Art Boutique Hotel Monopol0.4 mi from Lake St. Moritz View |
|---|---|---|---|---|
| 8.8Excellent731 reviews | 9.2Wonderful707 reviews | 9.8Exceptional145 reviews | 9.0Wonderful737 reviews | 9.6Exceptional387 reviews |
| £149 includes taxes & fees17 Nov - 18 Nov | £255 includes taxes & fees27 Nov - 28 Nov | £487 includes taxes & fees2 Dec - 3 Dec | £160 includes taxes & fees18 Nov - 19 Nov | £357 includes taxes & fees9 Dec - 10 Dec |
|
|
|
|
|









Rating: 9.8/10 (51 reviews)
Enjoy an outing to Rhaetian Railway during your stay in St. Moritz. Amble around the area's lakeside or seek out the ski slopes.

Rating: 8.6/10 (123 reviews)
Learn about the intriguing history and create fun photos around this exceptional leaning structure whose incline exceeds its counterpart in Pisa, Italy.
Rating: 7.6/10 (11 reviews)
You can spend an afternoon exploring the galleries in Berry Museum in St. Moritz. Visit the area's spas or amble around its lakeside.
Rating: 9.0/10 (2 reviews)
You can spend an afternoon studying the exhibits at Engadiner Museum during your trip to St. Moritz. Amble around the area's lakeside or seek out the ski slopes.
Rating: 8.2/10 (30 reviews)
Learn about the local history of Sankt Moritz-Bad when you take a trip to San Karl St. Moritz-Bad Church. Discover the area's mountain views or seek out its ski slopes.
Rating: 9.2/10 (9 reviews)
You can spend an afternoon studying the exhibits at Segantini Museum during your travels in St. Moritz. Amble around the area's lakeside or seek out the ski slopes.
Rating: 7.8/10 (6 reviews)
After visiting Chesa Futura Building, make a plan to see the other sights and activities in St. Moritz. Amble around the area's lakeside or seek out the ski slopes.
Rating: 8.6/10 (9 reviews)
Play a round of golf in St. Moritz at Kulm Golf Course, and enjoy other activities such as skiing. Stroll along the lakeside or discover the area's mountain views.














Discover a diverse selection of hotels in Lake St. Moritz, where stunning alpine beauty meets exceptional hospitality. Whether you're seeking family-friendly accommodations, pet-friendly options, or an adventurous getaway, St. Moritz has something for everyone. Enjoy amenities like outdoor pools and easy access to breathtaking landscapes, ensuring a memorable stay in this iconic Swiss resort. Experience the perfect blend of luxury and comfort as you explore all that St. Moritz has to offer.
Lake St. Moritz offers an enchanting blend of luxury and adventure, making it a prime destination for travellers. Explore the stunning mountain lakes that surround this picturesque area, perfect for both relaxation and recreation. Whether you’re seeking a romantic getaway or thrilling winter activities, St. Moritz and its charming neighbouring regions promise an unforgettable experience. Don't miss the chance to venture beyond Switzerland for even more breathtaking landscapes and cultural delights.
Lake St. Moritz offers a plethora of activities for visitors, including thrilling skiing and invigorating mountain hikes for outdoor enthusiasts. You can enjoy serene boat rides on the lake and witness the excitement of the St. Moritz Match Race. For those seeking relaxation, indulge in luxurious spa treatments to unwind after a day of adventure. This stunning destination perfectly combines outdoor pursuits with opportunities to relax and rejuvenate.
Shopping
In Lake St. Moritz, explore charming boutiques like Grieder for luxury fashion and souvenirs at local crafts shops. If you're up for a drive, head to nearby Silvaplana for more unique finds at the charming local market.
Recreation
Corviglia Tennis & Golf Center offers a relaxing atmosphere with tennis and golf facilities, perfect for unwinding. Ovaverva Pool and Spa provides a family-friendly aquatic experience with pools and wellness treatments. The Kulm Golf Course boasts stunning outdoor views, ideal for sports enthusiasts and nature lovers alike.
Adventure
At Corviglia Ski Resort, a mile from Lake St. Moritz, you'll enjoy exhilarating skiing on pristine slopes amid stunning alpine scenery. The Diavolezza Ski Resort, eight miles away, offers breathtaking views and thrilling runs, while the Signal Gondola, 497m from the lake, provides a unique adventure experience high above the valley.
Nightlife
Experience the vibrant nightlife at Kursaal, a lively drinking pub with a romantic atmosphere, located 13.0km from Lake St. Moritz. For a unique thrill, visit Rodelbahn Pradaschier, an exciting amusement ride 14.9km away, or enjoy culture and family vibes at the Grossratsgebaude and Theater, 18.0km from the lake.
To save money on your trip to Lake St. Moritz, consider visiting from September to November, when accommodation prices are generally lower. Book your hotel about a month in advance or check last-minute deals on Expedia for better rates, particularly on Tuesdays. Be sure to utilise Expedia’s filters to find eco-friendly options and sort by price to secure the best deals. Additionally, combining your hotel, flights, and activities into a package can lead to significant savings. Keep an eye out for price drops and special offers to maximise your budget.
Lake St. Moritz offers a splendid blend of natural beauty and cultural experiences, with attractions such as the stunning mountain views, the serene St. Moritz Lake, and various art museums. Outdoor enthusiasts can indulge in activities that showcase the area's breathtaking scenery, while those seeking cultural enrichment will find plenty to explore. Don't miss the picturesque surroundings and the charm of St. Moritz itself, perfect for a memorable holiday.
The best time to visit Lake St. Moritz is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain.
| Calendar Month | Temperature | Precipitation | Cloudiness | Occupancy | Pricing |
| January | 15.3°F (-9.3°C) | Light Rain | Mostly Cloudy | Moderately High | Moderately High |
| February | 18.3°F (-7.6°C) | Light Rain | Mostly Cloudy | Moderately High | Moderately High |
| March | 23.9°F (-4.5°C) | Light Rain | Mostly Cloudy | Average | Average |
| April | 31.5°F (-0.3°C) | Light Rain | Mostly Cloudy | Moderately Low | Average |
| May | 38.8°F (3.8°C) | Light Rain | Mostly Cloudy | Moderately Low | Moderately Low |
| June | 48.7°F (9.3°C) | Light Rain | Mostly Cloudy | Average | Average |
| July | 52.5°F (11.4°C) | Light Rain | Mostly Cloudy | Moderately High | Average |
| August | 51.6°F (10.9°C) | Moderate Rain | Mostly Cloudy | Average | Average |
| September | 44.4°F (6.9°C) | Light Rain | Mostly Cloudy | Average | Average |
| October | 36.1°F (2.3°C) | Light Rain | Mostly Cloudy | Average | Moderately Low |
| November | 26.2°F (-3.2°C) | Light Rain | Mostly Cloudy | Moderately Low | Moderately Low |
| December | 18.1°F (-7.7°C) | Light Rain | Mostly Cloudy | Average | Moderately High |
Accessing Lake St. Moritz is convenient via two major airports. Bergamo (BGY-Orio Al Serio) is situated 36.0km away, with excellent nearby accommodations such as the 5-star Relais Chateaux Da Vittorio and Relais San Lorenzo, both 1.9km from the airport, and the 4-star Winter Garden Hotel, just 621m away. Alternatively, Lugano (LUG-Agno), located 34.8km from Lake St. Moritz, offers luxurious options like the 5-star Hotel Splendide Royal and Villa Principe Leopoldo, both 1.2km from the airport. Transportation services to both airports include shuttle options and varying transportation fees for nearby hotels.
Explore some of the top-rated hotels near Lake St. Moritz, where luxury meets stunning views and exceptional comfort.
Carlton Hotel St Moritz
Carlton Hotel St Moritz is a luxurious 5-star retreat located just a 15-minute walk from Lake St. Moritz, a perfect travellers' rating of 10. This elegant hotel features an impressive full-service spa, including hydrotherapy treatments and massage therapy rooms. Guests can unwind in the indoor and outdoor pools, or enjoy a private chef experience. With amenities like free onsite parking, a complimentary daily breakfast, and stunning lake views from select rooms, this hotel offers an unforgettable stay.
Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ, rated 10 by travellers, is a refined 5-star hotel located just 10 minutes from Lake St. Moritz. This charming hotel features a full-service spa with a sauna and treatment rooms, perfect for relaxation after a day of snow sports. Guests can enjoy a complimentary breakfast, access to an indoor pool, and a rooftop terrace with breathtaking views. Valet parking and ski rentals on-site enhance the convenience for travellers looking to enjoy the nearby slopes.
Hotel Walther
Hotel Walther is a delightful 4.5-star hotel situated 7.9 km from Lake St. Moritz, with a perfect travellers' rating of 10. This hotel features a spacious indoor pool and a wellness area offering various treatments, including aromatherapy and massages. Guests can indulge in a complimentary buffet breakfast and enjoy the beautiful mountain views from the terrace. With onsite tennis courts and easy access to nearby ski areas, this hotel is an excellent choice for active travellers.
Discover luxurious stays just a short stroll from Lake St. Moritz with stunning views and top-rated amenities.
Carlton Hotel St Moritz
Carlton Hotel St Moritz, a 5-star gem, is located a pleasant 15-minute walk from Lake St. Moritz. Rated 10 by travellers, this hotel boasts a full-service spa, including hydrotherapy treatments and a hot tub, ensuring relaxation after a day of adventure. Guests can indulge in 24-hour room service and enjoy complimentary breakfast daily, while the designer toiletries and premium bedding add a touch of luxury to each stay.
Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ is a luxurious 5-star hotel just 10 minutes on foot from Lake St. Moritz, with an impressive review rating of 10. Guests can unwind in the indoor pool or indulge in a variety of spa treatments including deep tissue massages. The rooftop terrace offers breathtaking views, while the on-site dining options and complimentary breakfast ensure a delightful culinary experience.
Badrutt's Palace Hotel
Badrutt's Palace Hotel, rated 9.6 by travellers, is a prestigious 5-star hotel a mere 7 minutes’ walk from Lake St. Moritz. This iconic hotel provides travellers with an indoor pool, hot tub, and a full-service spa, perfect for relaxation. With its exquisite dining options, including couples dining, and access to outdoor sports, it combines luxury with adventure seamlessly.
Staying near Lake St. Moritz is a treat, with plenty of hotels from £159 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
Finding the perfect family-friendly hotel near Lake St. Moritz is essential for a memorable getaway with your loved ones. Here are some top-rated options that offer stunning views and excellent amenities for families.
Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ is a luxurious 5-star hotel just a 10-minute walk from Lake St. Moritz, with an impressive review rating of 10. Families will appreciate the thoughtful amenities such as free cribs, babysitting services, and a variety of toys for children. Guests can indulge in a daily complimentary breakfast, relax at the indoor pool, or enjoy hydrotherapy treatments at the spa. This hotel ensures a delightful stay for families looking for comfort and convenience.
Grand Hotel des Bains Kempinski
Grand Hotel des Bains Kempinski is a stunning 5-star hotel located 20 minutes on foot from Lake St. Moritz, with a strong travellers' rating of 9.4. This family-friendly hotel features amenities like free cribs, a children’s club, and babysitting services to cater to younger travellers. In addition to family-focused services, travellers can enjoy a luxurious spa, an indoor pool, and exquisite dining options, making it a perfect retreat for families seeking relaxation and adventure.
Hotel Saratz Pontresina Mountain Resort & Spa
Hotel Saratz Pontresina Mountain Resort & Spa, rated 9.4 by travellers, is a charming 4-star hotel located 6.6 km from Lake St. Moritz. Families will love the dedicated children's pool, free cribs, and an array of games and activities available. The hotel also offers a full-service spa and a buffet breakfast to kick-start the day. With a playground and a children’s club, this resort ensures that both kids and adults have an enjoyable experience in the stunning surroundings.
For those seeking top-rated accommodations with stunning views near Lake St. Moritz, here are some exquisite 5-star hotels that promise an unforgettable experience.
Carlton Hotel St Moritz
Carlton Hotel St Moritz is a luxurious 5-star retreat located just a 15-minute walk from Lake St. Moritz, rated a perfect 10 by travellers. This elegant hotel offers an exceptional stay with amenities like a full-service spa featuring hydrotherapy treatments and a sauna, ensuring relaxation after a day of adventures. Guests can indulge in 24-hour room service, enjoy a refreshing dip in the indoor pool, or unwind in the outdoor hot tub with breathtaking mountain views.
Hotel GRACE LA MARGNA ST MORITZ
Located only 10 minutes from Lake St. Moritz, Hotel GRACE LA MARGNA ST MORITZ is a stunning 5-star hotel with a perfect traveler rating of 10. This hotel boasts a luxurious spa offering deep tissue massages and body treatments, as well as an indoor pool for a refreshing retreat. Guests can also savor delightful culinary experiences with a private chef and enjoy the exquisite views from the rooftop terrace.
Suvretta House
Suvretta House, a charming 5-star hotel, is situated 2.4 km from Lake St. Moritz and has earned a remarkable review rating of 9.8 from travellers. Guests can enjoy a variety of amenities including a full-service spa, an indoor pool, and a hot tub, along with activities like skiing and snowboarding nearby. This hotel combines luxury with a picturesque Belle Époque design, offering stunning lake views that enhance the overall experience.
Discover the top-rated hotels near Lake St. Moritz that offer stunning views and exceptional comfort for an unforgettable stay.
Carlton Hotel St Moritz
With a perfect review rating of 10, Carlton Hotel St Moritz is a luxurious 5-star hotel located just a 15-minute walk from Lake St. Moritz. Guests can indulge in a full-service spa with hydrotherapy treatments and unwind in the hot tub while enjoying breathtaking lake views from their furnished balconies. Additional amenities include 24-hour room service, onsite dining, and a complimentary breakfast daily, making it a premier choice for travellers seeking elegance and relaxation.
Badrutt's Palace Hotel
Rated 9.6 by travellers, Badrutt's Palace Hotel is a prestigious 5-star hotel only 7 minutes on foot from Lake St. Moritz. This iconic hotel features an exquisite spa, an indoor pool, and a hot tub. Guests appreciate the scenic views of the lake from the restaurant's alfresco dining area and the comfort of luxurious rooms with private balconies. The hotel also offers a complimentary breakfast and a variety of wellness treatments to enhance the overall experience.
Grand Hotel des Bains Kempinski
With a review rating of 9.4, the Grand Hotel des Bains Kempinski is a 5-star oasis located a 20-minute walk from Lake St. Moritz. This elegant hotel boasts a luxurious spa, indoor and outdoor pools, and stunning mountain views. Guests can enjoy a complimentary breakfast and unwind in their rooms featuring premium bedding and modern amenities. The hotel's serene atmosphere and exceptional service make it a perfect retreat for travellers.
Finding an affordable yet comfortable stay near Lake St. Moritz can make your trip even more enjoyable. Here are some top-rated options that offer great amenities and stunning views.
Holiday apartment Silvaplana for 1 - 2 persons with 1 bedroom - Farmhouse
This cozy farmhouse, located just 6.3 km from Lake St. Moritz, is perfect for couples or solo travellers seeking tranquility. It features a charming mountain view and is equipped with essential amenities such as a dishwasher, microwave, and coffee maker for a convenient stay. Rated by travellers with a perfect 10 review rating, it’s an ideal budget-friendly option for a peaceful getaway.
Giardino Bed & Breakfast
Giardino Bed & Breakfast is only 3.7 km from Lake St. Moritz and offers a delightful stay with a 3-star rating and an impressive 9.4 travellers' rating. Families will appreciate the free breakfast and amenities like cribs and bathrobes for children. Guests can also enjoy the indoor pool, spa facilities, and free WiFi, making it a great choice for those looking for comfort and value.
Hotel Müller Mountain Lodge
Located 7.6 km from Lake St. Moritz, Hotel Müller Mountain Lodge boasts a charming atmosphere with a 3-star rating and a strong 9.4 review rating. This family-friendly lodge features a variety of amenities including a complimentary breakfast, a spa with steam room and hot tub, and outdoor activities like hiking and skiing nearby. It is an excellent choice for travellers seeking a blend of adventure and relaxation.
For those seeking top-rated boutique hotels near Lake St. Moritz, here are exceptional options that combine luxury with stunning views.
Carlton Hotel St Moritz
Carlton Hotel St Moritz is a luxurious 5-star retreat just a 15-minute walk from Lake St. Moritz, with a perfect review rating of 10. This boutique hotel caters to families with amenities such as free breakfast and complimentary childcare services. Guests can also indulge in hydrotherapy treatments, unwind in the indoor pool, or enjoy a massage in the full-service spa. With a range of upscale features including a fireplace, gourmet dining options, and designer toiletries, this hotel promises an unforgettable stay.
Searching for top-rated hotels with pools near Lake St. Moritz? Here are some fantastic options that promise a refreshing stay in this beautiful Swiss destination.
Grand Hotel des Bains Kempinski
Located within a 20-minute walk to Lake St. Moritz, Grand Hotel des Bains Kempinski is a luxurious 5-star hotel, rated 9.4 by travellers. This upscale hotel boasts both indoor and outdoor pools, along with sun loungers for relaxation. Guests can enjoy a range of amenities, including a full-service spa, 24-hour room service, and easy access to nearby skiing and hiking trails, ensuring a lavish and rejuvenating stay in the Swiss Alps.
Hotel Saratz Pontresina Mountain Resort & Spa
Just 6.6 km away from Lake St. Moritz, Hotel Saratz Pontresina Mountain Resort & Spa is a luxurious 4-star retreat with a remarkable review rating of 9.4. This family-friendly resort offers both indoor and outdoor pools, along with a children's pool and poolside bar. Guests can indulge in a daily complimentary breakfast, unwind at the full-service spa, or explore nearby skiing and hiking opportunities, making it an ideal choice for adventure seekers.
Hotel Allegra Pontresina
Hotel Allegra Pontresina, a charming 3.5-star hotel, is located just 7.7 km from Lake St. Moritz. Rated 9.6 by travellers, this family-friendly hotel features both indoor and outdoor pools, complete with a waterslide and a poolside bar, making it perfect for a fun getaway with children. Guests can also enjoy complimentary breakfast and access to ski storage, ensuring a comfortable stay amidst the stunning Swiss Alps.
Discovering the best pet-friendly hotels near Lake St. Moritz ensures a delightful stay for you and your furry friend, whether you seek top-rated comfort or stunning views.
Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ is a five-star gem located just a 10-minute walk from Lake St. Moritz, with an outstanding review rating of 10. This lavish hotel is incredibly pet-friendly, offering services such as pet-sitting and comfortable in-room arrangements for pets. Guests can enjoy a range of top amenities including a luxurious indoor pool, complimentary breakfast, and a full-service spa, ensuring a relaxing and refined stay.
Nira Alpina - Member of Design Hotels
Nira Alpina - Member of Design Hotels is a luxurious 4.5-star retreat located just 7.4 km from Lake St. Moritz, an impressive travellers' rating of 9.6. This pet-friendly hotel welcomes dogs and provides essential amenities including food and water bowls. Guests can indulge in a full-service spa, enjoy complimentary breakfast daily, and unwind in the hot tub after a day of exploring the nearby slopes.
Berghotel Randolins
Berghotel Randolins offers a cozy alpine escape just 3.4 km from Lake St. Moritz with a solid travellers' rating of 8.8. This 3-star hotel is perfect for travellers with pets, allowing pets in rooms and providing food and water bowls. Guests can enjoy a delightful free buffet breakfast, relax in the hot tub, and explore hiking trails right on-site, making it an ideal family-friendly choice.
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter “Lake St. Moritz”, set your travel dates, and use the “Fully refundable” filter under “Deals & Discounts” on the results page. Alternatively, explore deals with free cancellation options on Expedia.