Find Your Ideal Stay
Show more
Show less
Best St. Moritz Hotels On The Beach
View all photos
From
126$/night
The art nouveau Reine Victoria hotel of St Moritz is approximately 25 minutes' walk to Schellen Ursli Path. Hotel Reine Victoria By Laudinella offers a restaurant. At a hotel, banqueting rooms feature antique mirrors.
View all photos
From
155$/night
Soldanella
The hotel offers a sun terrace and views of the lake. It is located only a 5-minute walk from the Corviglia Ski Area. The soldanella in swiss Alps offers 35 rooms.
View all photos
From
100$/night
Hotel Piz St. Moritz
Hotel Piz St Moritz offers pet-friendly accommodation in St Moritz. Some units come with a seating area for your convenience. Each room is fitted with a private bathroom with shower.
Best Beach hotels in St. Moritz
View all photos
From
337$/night
Positioned less than 5 minutes by foot from Kulm, the luxurious hotel offering a special history is 185 km from Agno. This hotel offers a restaurant, a fitness centre/gym as well as a coffee shop. Each twin/double room features a soundproofing, bathrobe and minibar.
View all photos
From
216$/night
Hotel Steffani is located in St Moritz in the Grisons Region. It offers a childrens playground and ski-to-door access. Each double room has a soundproofing, dining area and tile/marble floor. The first hotel has a public restaurant.
View all photos
From
370$/night
Badrutt'S Palace Hotel St Moritz
Located in swiss Alps, Badrutt'S Palace Hotel St Moritz is 185 km from Agno. Guests will enjoy a meal at the restaurant and the ski equipment hire is available. The 156 guestrooms feature minibars and flat-screen televisions.
Cheap Beach hotels in St. Moritz
View all photos
From
153$/night
Hotel Baeren
The hotel Baren in swiss Alps features 64 rooms. The very pleasant hotel suitable for individuals is only 1.3 km to St. Moritz. Some units provide a seating area for your convenience.
View all photos
From
1153$/night
The Giardino Mountain offers new energy. Rooms come with a private bathroom. Each room is fitted with a flat-screen TV.
View all photos
From
164$/night
The accommodation is located within 1.1 km from Cresta Run and Pony Suvretta is 2.9 km away. This St. Moritz hotel is just off Schellen Ursli Path and 185 km from Agno airport.
The natural St Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is a mere 1.1 km away.
Hotel Arte has 29 rooms, some of them comprise a kitchen and a seating area, and have self-catering options like coffee and tea making facilities. They come with a bathtub together with amenities like shower caps and bath sheets.
Luxury Beach hotels in St. Moritz
View all photos
From
577$/night
Grand Hotel Des Bains Kempinski
Positioned 3.6 mi from Muottas Muragl, grand Hotel Des Bains Kempinski is 180 km from Agno. The hotel offers a ski shop and school, tennis and squash centre and large 24-hour gym. Each twin/double room features a bathrobe, minibar and tumble dryer.
View all photos
From
302$/night
Art Boutique Hotel Monopol
The hotel is located in St. It has a terrace and spa centre. Art Boutique Hotel Monopol features pets allowed and a parking.
St. Moritz Beach hotels
When travelling to the swanky town of St. Moritz, nestled in the Swiss Alps, there are a few lodging options to choose from. You can stay in a traditional Swiss hotel, or in a modern apartment, or even in a cozy chalet. But, if you're looking for an unforgettable experience, you should choose a beach hotel.
Yes, you read that right - a beach hotel. St. Moritz is home to a unique lake, formed thousands of years ago when a glacier retreated. This lake, called Lake St. Moritz, is surrounded by dramatic mountain peaks and features a long, sandy beach. Beach hotels are the perfect place to stay if you want to enjoy a swim in the lake or relax on the beach.
What's more, beach hotels in St. Moritz offer some of the best views in town. You can watch the sun set behind the mountains from your room, or take in the glittering lights of the town below. And, since these hotels are located in the heart of St. Moritz, you'll be close to all the action, including ski slopes, restaurants, and bars.
So, if you're looking for a unique and memorable vacation experience, consider staying in a beach hotel in St. Moritz. You won't be disappointed.
Location
St. Moritz, Grisons, Switzerland, CH 7500
Contact Us