A lake with sailboats, a forested mountain, and people on the shore.

Beach Hotels & Resorts in St. Moritz from NZ$407

  • 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 availability on St. Moritz Beach Hotels

This weekend
Next weekend

Our top choices for St. Moritz beach hotels

1. Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (666 reviews)
The price is NZ$426
includes taxes & fees
2 Sept - 3 Sept
Languard

2. Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (646 reviews)
The price is NZ$446
includes taxes & fees
31 Aug - 1 Sept
Hotel Arte

3. Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (600 reviews)
The price is NZ$600
includes taxes & fees
26 Aug - 27 Aug
Crystal Hotel

4. Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (531 reviews)
The price is NZ$407
includes taxes & fees
30 Aug - 31 Aug
Hotel Nolda

5. Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (738 reviews)
The price is NZ$464
includes taxes & fees
17 Aug - 18 Aug
Soldanella

6. Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (370 reviews)
The price is NZ$412
includes taxes & fees
30 Aug - 31 Aug
Hotel Piz

7. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (454 reviews)
The price is NZ$634
includes taxes & fees
26 Aug - 27 Aug
Hotel Steffani

8. Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (599 reviews)
The price is NZ$531
includes taxes & fees
6 Sept - 7 Sept
Hotel Reine Victoria

9. Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (151 reviews)
The price is NZ$460
includes taxes & fees
27 Aug - 28 Aug
Berghotel Randolins

10. Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (335 reviews)
The price is NZ$451
includes taxes & fees
5 Sept - 6 Sept
Hotel Laudinella
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.

Choose what matters most at beach hotels in St. Moritz

Top St. Moritz Hotel Reviews

Frequently asked questions

What is St. Moritz like for travellers who love the beach?
Known for its mountain views and lakeside setting, St. Moritz offers a lot for the traveller planning a getaway.
When's the best time for a beach holiday in St. Moritz?
You can plan your beach trip with a look at the seasons in St. Moritz: The hottest months are usually July and August, with an average temperature of 10°C, while the coldest months are January and February, with an average of -7°C. The snowiest months in St. Moritz are April, May, November and January, with each month seeing an average of 13 cm of snowfall.
What is there to see and do around St. Moritz?
After arriving and checking into your hotel, you'll probably want to explore your surroundings. Discover the area's mountain views and lakeside setting, and make time for local attractions such as St. Moritz Leaning Tower and Rhaetian Railway. For additional things to see and do, consider a visit to Lake St. Moritz or Olympia Bobrun.
What's the best way to get to my beach hotel in St. Moritz?
Here's some information to help you get to and around your beach accommodation in St. Moritz with ease. The closest major airport is in St. Moritz (SMV-Samedan), located 2.9 mi (4.7 km) from the city centre. If you want to venture outside the area, hop on a train at St. Moritz Station.

Explore a world of travel with Expedia