Saint Moritz

Scenic Hotels in Saint Moritz

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

24 Scenic hotels in Saint Moritz for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Saint Moritz
The Hotel Reine Victoria provides a great place for travelers to relax after a busy day. The Hotel Reine Victoria is an ideal choice for travelers who want to take in the sights and sounds of Saint Moritz. With St. Moritz Station just 2km away and Lugano Airport only 89km away, transportation is very convenient. Guests will find Wood Bridge View, Kirche San Karl St. Moritz-Bad and Kinder Spielplatz just a short distance from the hotel. When guests have some time on their hands they can make use of the onsite facilities. This Saint Moritz hotel provides parking on site. If cleanliness is important to you, this hotel makes an excellent choice, as our guests consider this to be one of the cleanest hotels in the city. This hotel is a popular accommodation for couples.

"Extremely kind staff, lovely comfortable and clean room, excellent value for money."
Very Good
130 reviews
8.7/10
1 night
From €174
Check availability
61
Hotels in Saint Moritz
The Hauser Hotel St. Moritz provides a great place for travelers to relax after a busy day. Visitors to Saint Moritz will find that the Hauser Hotel St. Moritz is a fantastic accommodation choice. The hotel is conveniently located just 800m from St. Moritz Station and 90km from Lugano Airport. With Leaning Tower of St. Moritz, Lake St Moritz and THE BEAT all within a short distance, there is no shortage of things to do in the area. After a long day of sightseeing, guests can retire to the comfort of the hotel. This Saint Moritz hotel offers parking on site. If you demand a high level of service, our guests have indicated that this hotel has excellent standards.

"The breakfast was superb! Coffee and tea aren't self-service; staff come to your table to take your order once you're seated. The hotel provides a St. Moritz area transport card, which covers train, bus, and cable car fares. This means the high transportation costs are essentially sponsored by the hotel, which was a very pleasant surprise! 😃 If you email the hotel your train arrival time in advance, they'll send a car to pick you up from the station. We had two meals at the hotel restaurant. While not cheap, the food was delicious and definitely worth recommending. I would definitely choose this hotel again on my next visit to St. Moritz."
Amazing
48 reviews
9.4/10
1 night
From €158
Check availability
89
Hotels in Saint Moritz
The St. Moritz Youth Hostel provides a great place for travelers to relax after a busy day. The St. Moritz Youth Hostel is an ideal choice for travelers who want to take in the sights and sounds of Saint Moritz. The hotel is only 3km from St. Moritz Station and 90km from Lugano Airport, giving guests a number of convenient transportation options. Famous local attractions White Turf Racing Association, St. Moritz, Engadine and Kirche San Karl St. Moritz-Bad, can all be reached with a short walk. After a long day of sightseeing, guests can retire to the comfort of the hotel. Guests of this Saint Moritz hotel can make use of the parking facilities. Our guests rate this hotel as one of the best hotels for cleanliness. For guests traveling alone, this hotel is consistently one of the most popular choices.

"The beds have fabric covers, sheets, and pillowcases, similar to a guesthouse. The room includes a sink and individual lockers for each person. Toilets and showers are located in the hallway, much like a non-en-suite university dorm in China. The breakfast is generous and filling. The only downside is the 10 AM checkout, but you can always relax on the lobby sofas afterwards. Transportation is convenient, with direct bus access. Walking along the lake to the train station takes about half an hour, even if you're not stopping to sightsee."
Very Good
120 reviews
8.5/10
1 night
From €55
Check availability
99+
Hotels in Saint Moritz
The Hostel by Randolins provides a great place for travelers to relax after a busy day. The Hostel by Randolins is an ideal choice for travelers who want to take in the sights and sounds of Saint Moritz. Traveling to the hotel is easy with St. Moritz Station located approximately 4km away and Lugano Airport roughly 88km away. There is no shortage of things to see in the area, with the Ski resort St. Moritz – Corviglia, Ovaverva and Segantini Museum all nearby. After a long day of sightseeing, guests can retire to the comfort of the hotel. Guests of this Saint Moritz hotel can make use of the parking facilities.

"We booked Randolins just for 1 night as we took Glacier Express from St Moritz. The hotel receptionist kindly waited for us beyond 10pm closing time and helped to check in. The room was small but clean. Fresh air from the window not from the air conditioner and drinking water from the tap is something missing in daily life. The bathroom was on the corridor, but there were no neighbors so it was convenient and easy to use. I would say it is value for money."
Very Good
23 reviews
8.6/10
1 night
From €134
Check availability
99+
Hotels in Saint Moritz
The Art Boutique Hotel Monopol is an ideal spot for travelers wanting to discover the city. Visitors to Saint Moritz will find that the Art Boutique Hotel Monopol is a fantastic accommodation choice. With St. Moritz Station just 700m away and Lugano Airport only 90km away, transportation is very convenient. There's plenty to do nearby, with Kirche St. Mauritius, Lake St Moritz and Leaning Tower of St. Moritz all within a short distance. This hotel makes a great place to kick back and relax after a long day of sightseeing. This Saint Moritz hotel provides parking on site. Our guests consider this hotel to have excellent service. For guests traveling alone, this hotel is consistently one of the most popular choices.

"Even though I requested a shuttle from the station on the day, they kindly arranged it for me, which was very helpful. It's possible to walk from the station, but the slope is steep, so I recommend using the shuttle if you have luggage. The breakfast was substantial, and there was a supermarket nearby, which was convenient. The room was clean and spacious enough."
Great
113 reviews
9.3/10
1 night
From €264
Check availability
99+
Hotels in Saint Moritz
The Hotel Waldhaus am See is an ideal spot for travelers wanting to discover the city. Visitors to Saint Moritz will find that the Hotel Waldhaus am See is a fantastic accommodation choice. With St. Moritz Station just 800m away and Lugano Airport only 91km away, transportation is very convenient. Famous local attractions Segelclub St. Moritz, Vivai Dance Club and Palace Wellness & Spa, can all be reached with a short walk. After a long day of sightseeing, guests can retire to the comfort of the hotel. Guests of this Saint Moritz hotel can make use of the parking facilities. If cleanliness is important to you, this hotel makes an excellent choice, as our guests consider this to be one of the cleanest hotels in the city. For guests traveling with groups of friends, this hotel is consistently one of the most popular choices.

"The hotel has a great location, not far from the main St. Moritz train station. After getting off the train, you can walk under the train tracks, cross the main road towards Lake St. Moritz, and you'll see the hotel right away. The only downside is that the hotel is situated on a hill, so walking uphill might be tiring, especially if you have a lot of luggage. However, the view from the hotel is absolutely stunning – truly breathtaking. The service and assistance were excellent. The breakfast offered a wide variety of choices and was of good quality. There were also Thai-speaking staff members overseeing the dining area."
Amazing
136 reviews
9.4/10
1 night
From €158
Check availability
74
Hotels in Saint Moritz
No. 8 of Scenic Hotels in Swiss Alps
The Hotel Schweizerhof St. Moritz provides a great place for travelers to relax after a busy day. Visitors to Saint Moritz will find that the Hotel Schweizerhof St. Moritz is a fantastic accommodation choice. Boasting a convenient location, the hotel is just 700m from St. Moritz Station and 90km from Lugano Airport. Guests will find Segantini Museum, Leaning Tower of St. Moritz and St. Moritz Design Gallery just a short distance from the hotel. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. This Saint Moritz hotel offers parking on site.

"We had a pleasant surprise with an upgrade to a bigger room from our booking as it is our wedding anniversary. Room was decorated beautifully. Hotel also offered complimentary pick up and drop off service from/to the train station. Minibar is complimentary with beer, coke, lemonade, soda, peanuts and chocolates. Free cable car passes were also provided. Very heart warming stay."
Very Good
71 reviews
8.9/10
1 night
From €339
Check availability
99+
Hotels in Saint Moritz
The Hotel Laudinella provides a great place for travelers to relax after a busy day. The Hotel Laudinella is an ideal choice for travelers who want to take in the sights and sounds of Saint Moritz. The hotel is conveniently located just 2km from St. Moritz Station and 89km from Lugano Airport. There's plenty to do nearby, with Forum Paracelsus, Kinder Spielplatz and Wood Bridge View all within a short distance. In their spare time, guests can explore the hotel's surroundings. For those driving themselves, parking is provided on site. Germaphobes can rest easy - the level of cleanliness is highly rated at this hotel. This hotel is a popular accommodation for couples.

"The lobby reception was spacious, comfortable and equipped with a fire place. The room was clean and looked like just being refurbished. The in house restaurant had a wide range of of selections in their menu, we will excited to find Asian food in the menu and surprised to find the authenticity in this Asian cuisine."
Very Good
111 reviews
8.8/10
1 night
From €161
Check availability
51
Hotels in Saint Moritz
Featured facilities: Mountain view
Very Good
34 reviews
8.8/10
1 night
From €148
Check availability
99+
Hotels in Saint Moritz
The Hotel Chesa Spuondas is an ideal spot for travelers wanting to discover the city. The Hotel Chesa Spuondas is an ideal choice for travelers who want to take in the sights and sounds of Saint Moritz. The hotel is conveniently located just 4km from St. Moritz Station and 88km from Lugano Airport. There is no shortage of things to see in the area, with the Eisarena Ludains, Mini Golf, St. Moritz and Talstation Suvretta all nearby. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. This Saint Moritz hotel provides parking on site.
Very Good
14 reviews
8.9/10
1 night
From €149
Check availability
Show More Scenic Hotels in Saint Moritz

Premium Hotels in Saint Moritz

See all
Discover our curated selection of premium hotels in Saint Moritz for your next stay
No.
1
9.6/10
39 reviews

Carlton Hotel St Moritz - the Leading Hotels of the World

Hotel near Saint Moritz
Highlights
Breathtaking views of lake St Moritz
Two indoor pools for post-ski relaxation
Select dates to view prices
No.
2
9.5/10
51 reviews

Kulm Hotel St. Moritz

Hotel near Saint Moritz
Highlights
Breathtaking mountain view above 1856 meters altitude
Unmatched lake view at an altitude of 1856 meters
Select dates to view prices
No.
3
9.4/10
56 reviews

Suvretta House

Hotel near Saint Moritz
Highlights
Breathtaking views from 1850 meters high
Stunning views of up to 5 lakes
Select dates to view prices
No.
4
8.9/10
71 reviews

Hotel Schweizerhof St. Moritz

Hotel near Saint Moritz
Highlights
Stunning lake view within 10 minutes
Stunning mountain views with private balconies
Select dates to view prices

Frequently Asked Questions

What is the average price of a hotel in Saint Moritz for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Saint Moritz this weekend is €332 per night. For a 4-star hotel, the average cost is €594 per night. If you're looking for a luxury experience, 5-star hotels in Saint Moritz this weekend typically cost €1,777 per night.

How much do hotels in Saint Moritz cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Saint Moritz during weekdays is €319 per night. For a 4-star hotel, you can expect to pay around €470 per night. If you're looking for a luxury stay, 5-star hotels in Saint Moritz generally cost €1,667 per night on weekdays.

What are the best places to stay in Saint Moritz?

Some of the best places to stay in Saint Moritz are near popular attractions like Lake St Moritz and Corviglia, offering easy access to key sights and amenities.

What are the top hotels in Saint Moritz near Lake St Moritz?

Some of the top hotels in Saint Moritz near Lake St Moritz include St. Moritz Youth Hostel (from €62), Hotel Grace la Margna ST Moritz (from €468) and Hotel Waldhaus am See (from €162), all offering easy access to Lake St Moritz, making them ideal for visitors looking to explore the area.

What hotel deals are available in Saint Moritz?

Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.