A mountain landscape with a large building on a lakeshore.

Top Hotels Near Lake St. Moritz in St. Moritz from NZ$195

  • 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

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Lake St. Moritz hotels

1. Hotelino Petit Chalet

Hotelino Petit Chalet
4.0 star property
2.1 km from Lake St. Moritz
10.0 out of 10, Exceptional, (35 reviews)
"We stayed here for our honeymoon recently and the staff was amazing in making it special for us in every possible way! From decorating our room, a bottle of wine, breakfast in bed, and access to the spa and bicycles! The rooms are fantastic and if you're there to ski you cannot get much closer to the resort and local transportation. Highly recommend staying here!"
United States
Michael
The price is NZ$560
includes taxes & fees
3 Nov - 4 Nov
Hotelino Petit Chalet

2. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
0.6 km from Lake St. Moritz
9.8 out of 10, Exceptional, (143 reviews)
"Incredible property all the way around."
Canada
Tony
The price is NZ$1,112
includes taxes & fees
1 Dec - 2 Dec
Hotel GRACE LA MARGNA ST MORITZ

3. The Suites

The Suites
4.0 star property
1.1 km from Lake St. Moritz
9.6 out of 10, Exceptional, (11 reviews)
"Superb condition, nice spa, breakfast with a wide range of variety- freshly cooked station & juices counter."
Singapore
Jen Nee
The price is NZ$1,135
includes taxes & fees
7 Nov - 8 Nov
The Suites

4. Hotel Chesa Rosatsch

Hotel Chesa Rosatsch
4.0 star property
2.6 km from Lake St. Moritz
9.4 out of 10, Exceptional, (118 reviews)
"Beautiful and charming hotel in the midst of a beautiful and charming town. The hotel was tremendous in every respect. Thank you for the stay."
United States
Eric
The price is NZ$451
includes taxes & fees
5 Nov - 6 Nov
Hotel Chesa Rosatsch

5. Hotel San Gian

Hotel San Gian
4.0 star property
1.3 km from Lake St. Moritz
9.4 out of 10, Exceptional, (242 reviews)
"Very Nice hotel with friendly staff "
United Kingdom
Nawaim
The price is NZ$578
includes taxes & fees
4 Nov - 5 Nov
Hotel San Gian

6. Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
0.4 km from Lake St. Moritz
9.2 out of 10, Wonderful, (705 reviews)
"beautiful location"
United States
Deepak
The price is NZ$509
includes taxes & fees
3 Nov - 4 Nov
Hotel Waldhaus am See

7. Hotel Arte

Hotel Arte
3.0 star property
0.8 km from Lake St. Moritz
9.0 out of 10, Wonderful, (730 reviews)
"Room was very nice and clean. Breakfast buffet was great. Staff was very friendly and helpful."
United States
Siwa
The price is NZ$366
includes taxes & fees
11 Nov - 12 Nov
Hotel Arte

8. Languard

Languard
3.0 star property
0.7 km from Lake St. Moritz
8.8 out of 10, Excellent, (727 reviews)
"Very charming hotel with a small lift. Enjoyed our 1 night stay."
Australia
Mary
The price is NZ$354
includes taxes & fees
3 Nov - 4 Nov
Languard

9. The View

The View
3.0 star property
1.1 km from Lake St. Moritz
10.0 out of 10, Exceptional, (4 reviews)
"Staff was extremely helpful. The place was spotless and clean. The views were amazing. I have nothing negative to say - everything was great."
United States
Daniel
The price is NZ$1,241
includes taxes & fees
11 Nov - 12 Nov
The View

10. Youth Hostel St. Moritz

Youth Hostel St. Moritz
2.0 star property
0.5 km from Lake St. Moritz
8.6 out of 10, Excellent, (335 reviews)
"According with the price our stay was good."
United States
MARITZA
The price is NZ$274
includes taxes & fees
25 Nov - 26 Nov
Youth Hostel St. Moritz

11. All In One Hotel Inn Lodge

All In One Hotel Inn Lodge
2.5 star property
2.1 km from Lake St. Moritz
8.6 out of 10, Excellent, (317 reviews)
"Nice that they had free laundry facilities on site."
Canada
Mike
The price is NZ$301
includes taxes & fees
3 Nov - 4 Nov
All In One Hotel Inn Lodge

12. Hotel Laudinella

Hotel Laudinella
4.0 star property
1.1 km from Lake St. Moritz
8.6 out of 10, Excellent, (370 reviews)
"Very nice hotel"
Canada
Ursell
The price is NZ$500
includes taxes & fees
1 Dec - 2 Dec
Hotel Laudinella

13. Chalet Speciale - Hostel

Chalet Speciale - Hostel
2.0 star property
2.4 km from Lake St. Moritz
8.4 out of 10, Very good, (288 reviews)
"The place was super clean and close to the train station, staff super friendly overall we love and enjoy the stayed, thanks a lot we recommend 100% to stay in this chalet"
United States
Karina Francisca
The price is NZ$195
includes taxes & fees
15 Nov - 16 Nov
Chalet Speciale - Hostel

14. Hotel Piz

Hotel Piz
3.0 star property
1 km from Lake St. Moritz
8.4 out of 10, Very good, (413 reviews)
"Nice and quite place to stay !"
United States
Victoria
The price is NZ$394
includes taxes & fees
9 Nov - 10 Nov
Hotel Piz

15. Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
0.6 km from Lake St. Moritz
8.2 out of 10, Very good, (208 reviews)
"Our host was attentive, answered all our questions and the property was as advertised .. Highly recommend and would definitely stay here again."
United States
Virginia
The price is NZ$377
includes taxes & fees
3 Nov - 4 Nov
Hotel Stille & Aladin Apartments

16. TOP Hotel San Gian St. Moritz

TOP Hotel San Gian St. Moritz
2.0 star property
1.3 km from Lake St. Moritz
The price is NZ$746
includes taxes & fees
29 Nov - 30 Nov
TOP Hotel San Gian St. Moritz

17. Hotel Maistra 160

Hotel Maistra 160
4.5 star property
4.4 km from Lake St. Moritz
10.0 out of 10, Exceptional, (33 reviews)
"Super helpful and friendly staff and beautiful pool, great breakfast!"
United States
Tracey
The price is NZ$702
includes taxes & fees
11 Nov - 12 Nov
Hotel Maistra 160

18. Hotel Allegra

Hotel Allegra
3.0 star property
14.7 km from Lake St. Moritz
9.8 out of 10, Exceptional, (23 reviews)
"Great room. Great facilities and very friendly staff, good food too!"
United Kingdom
David
The price is NZ$566
includes taxes & fees
16 Nov - 17 Nov
Hotel Allegra

19. Hotel Walther

Hotel Walther
4.5 star property
4.8 km from Lake St. Moritz
9.8 out of 10, Exceptional, (81 reviews)
"Absolutely amazing stay from start to finish. "
United Kingdom
isabelle
The price is NZ$717
includes taxes & fees
17 Nov - 18 Nov
Hotel Walther

20. Hotel Müller Mountain Lodge

Hotel Müller Mountain Lodge
3.0 star property
4.6 km from Lake St. Moritz
9.6 out of 10, Exceptional, (188 reviews)
"Great room, wonderful service, fantastic breakfast "
United States
Robert
The price is NZ$410
includes taxes & fees
3 Nov - 4 Nov
Hotel Müller Mountain Lodge
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.

Compare popular hotels close to Lake St. Moritz

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A rustic interior with a wooden door, a bench, and a vase with flowers.
Hotelino Petit Chalet
4.0 star property
10.0
Exceptional
35 reviews
View
A modern bedroom with a large bed, a small table, and a chair. There is a view of mountains and a lake through the window.
Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
9.8
Exceptional
143 reviews
View
A hotel room with a large window offering a view of a snowy mountain and forest.
The Suites
4.0 star property
9.6
Exceptional
11 reviews
View
A wooden window with a view of dense green trees.
Hotel Chesa Rosatsch
4.0 star property
9.4
Exceptional
118 reviews
View
A room with a large window offering a mountain view, a wooden interior, and a small table with a decorative item.
Hotel San Gian
4.0 star property
9.4
Exceptional
242 reviews
View

Top Lake St. Moritz Hotel Reviews

Other attractions near Lake St. Moritz

Frequently asked questions

What are the top-rated hotels near Lake St. Moritz?
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 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 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 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.
What hotels are within walking distance to Lake St. Moritz?
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 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 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 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.
What are the most popular family-friendly hotels near Lake St. Moritz?
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 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 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 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.
Are there any highly rated hotels near Lake St. Moritz?
For those seeking top-rated accommodations with stunning views near Lake St. Moritz, here are some exquisite hotels that promise an unforgettable experience.

Carlton Hotel St Moritz

Carlton Hotel St Moritz is a luxurious 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 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 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.
Which hotels near Lake St. Moritz offer the best views?
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 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 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 an 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.
What are the best affordable hotels near Lake St. Moritz?
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 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 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.
What are the best boutique hotels near Lake St. Moritz?
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 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.
Are there any hotels with pools close to Lake St. Moritz?
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 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 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 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.
Can I book a fully refundable hotel close to Lake St. Moritz?
Most bookings on Expedia are refundable if cancelled 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, set your travel dates and use the "Fully refundable" filter.
Can I find Expedia discounts for hotels near Lake St. Moritz?
To look for discounts on hotels near Lake St. Moritz, join One Key™— our free travel rewards programme. One Key members get instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you can save is by booking a package with hotel and flights.† *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands. †Members only. Savings vary and subject to availability.
How much is a hotel near Lake St. Moritz?
Staying near Lake St. Moritz is a treat, with plenty of hotels from NZ$195 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.