See the latest prices and deals by choosing your dates.
Hotel in St. Moritz
The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi. The breakfast was wonderful. They made us a made to order omelet. The room was roomy for Europe.
Hotel in St. Moritz
Centrally located in St. Moritz-Dorf with panoramic views of the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area. We loved our stay at Soldnella. Staff was very helpful and friendly. Spa was very nice. Breakfast was great. Service was outstanding. Bar has a lot of ambiance. Views from the bar and restaurant are amazing. Hotel is only 5 minutes walking from the center. We would definitely recommend Soldanella.
Hotel in St. Moritz
The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular. Reception were extremely friendly and helpful.
Hotel in St. Moritz
The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away. The place is clean, minimalist decoration. Friendly reception and restaurant bar. Lovely local cuisines. I drank Poschiavo cherry juice.
Hotel in St. Moritz
Hotel Arte enjoys a central location in St. Moritz, 984 feet from the Corviglia/Marguns Cable Car. Staffs are friendly and made great recommendation for restaurant and made reservation for dinner.
Hotel in St. Moritz
The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains, 5 restaurants and up-to-date wellness facilities. fresh glacier cold water from tap. They give you a pass that allows you to use buses for free. And a train and gondola to Bernina Glacier ( beautiful)- free. they will shuttle you anywhere. Basement restaurant was great. buffet so so
Hotel in St. Moritz
Located in the center of Sankt Moritz, 984 feet from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with... The location is awesome in the heart of the city
Hotel in St. Moritz
Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley. excellent location, not far from the train station but the hotel offers a free pick-up and drop-off which help a lot because it is uphill. the staff were very friendly with service mind.
Hotel in St. Moritz
The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away. Very good , perfect location, helpful and friendly staff. Rooms are comfortable.
Hotel in St. Moritz
Offering views of the Inn River, Hotel Nolda enjoys a central location in Sankt Moritz Bad, just 328 feet away from the cable car. It offers free WiFi and free parking on site. Magical location - the staff were all very helpful and very accommodating, besides very well mannered. Opening our bedroom window over a river was magical! The hotel is literally located 1 min away from the Cable Car, and since we were spending more than 2 nights there, they gave us access cards for free. Parking was also available throughout our stay. The food is very good, genuinely recommend to go for half board. Thank you to all, we hope to be back someday <3
Hotel in St. Moritz
Popular with guests booking hotels in St. Moritz
Hotel in St. Moritz
Located a 8-minute walk from Train Station St. Moritz, Chesa Languard offers 3-star accommodations in St. Moritz and features a bar. the staff are awesome! specially the receptionist, he is the best, so kind, patient and always with...
Hotel in St. Moritz
Located in Sankt Moritz, in the heart of the Corviglia Ski Area, Hotel Salastrains features a spacious sun terrace with sun loungers where guests can relax and enjoy the panoramic views of the... it is clean and neat. very vell designed. rooms are big enough and has a great view.
Hotel in St. Moritz
The Hotel Cervus enjoys a quiet location only 1312 feet from the Signal Cable Car. It offers Alpine-style rooms, free WiFi, saunas, a steam bath, and an indoor pool. The room was very clean, spacious and quiet (we slept with open windows for the whole night).
Hotel in St. Moritz
Just 492 feet from the Sankt Moritz-Signal Cable Car, the 4-star Sport & Wellnesshotel San Gian St. Moritz offers various massages and relaxation treatments, free WiFi and 2 restaurants. breakfast was fantastic, room is spacious for 2 travellers and the location is very assesible.
Hotel in St. Moritz
The Hotel Bären in St. Moritz offers you a sauna, a steam bath and fitness facilities. You can take advantage of free WiFi and free parking on site. location. 15 min to train station. staff is very friendly
Hotel in St. Moritz
Located high above St. Moritz on the famous Suvretta hillside, the Berghotel Randolins can be found right at the ski slopes and hiking trails. It features a wellness area with panoramic views. Fantastic view Large room Great staff
Hotel in St. Moritz
The Art Boutique Hotel Monopol is in the center of St. Moritz, 320 yards from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views. From the check in, hotel Provide us a class of Prosecco, nice start. And a basket of fruits.
Hotel in St. Moritz
Located in an idyllically calm and natural area in Suvretta, 1.2 mi from the center of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere. it’s a big family house that was converted to hotel… on the hills above the lakes.
Hotel in St. Moritz
Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz. View, best service ever and the staff
Hotel in St. Moritz
As an exclusive Ski In & Ski Out Hotel with private ski elevator, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St.
Hotel in St. Moritz
The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism. Attention to detail great staff excellent ambience
Hotel in St. Moritz
The Giardino Mountain is a 5-star luxury hotel in Champfèr, 3.1 mi from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool. Had a really great stay in late January.
Hotel in St. Moritz
Overlooking Lake St. Moritz and the Swiss Alps, the classic Carlton Hotel built in 1913 enjoys a prime location and is the smallest and most individual hotel of the village. The views from the pool area, terrace and the room was spectacular.
Hotel in St. Moritz
Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the... the room 111 had the most spectacular view
Hotel in St. Moritz
Offering views of the Inn River, Hotel Nolda enjoys a central location in Sankt Moritz Bad, just 328 feet away from the cable car. It offers free WiFi and free parking on site. Magical location - the staff were all very helpful and very accommodating, besides very well...
Hotel in St. Moritz
Centrally located in St. Moritz-Dorf with panoramic views of the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area. We loved our stay at Soldnella. Staff was very helpful and friendly. Spa was very nice.
Hotel in St. Moritz
Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 984 feet from the next chair elevator to the Corviglia Ski Area and a ski school. Staffs are good. room is spacious and neat. Beautiful area. Washing and drying facility available.
Hotel in St. Moritz
Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley. excellent location, not far from the train station but the hotel offers a free pick-up and drop-off...
Hotel in St. Moritz
The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside. This was one of the nicest hotels I’ve ever stayed at. We upgraded our room to a Deluxe Suite.
Hotel in St. Moritz
The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away. The place is clean, minimalist decoration. Friendly reception and restaurant bar.
Hotel in St. Moritz
The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away. Very good , perfect location, helpful and friendly staff. Rooms are comfortable.
Hotel in St. Moritz
The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi. The breakfast was wonderful. They made us a made to order omelet. The room was roomy for Europe.
Hotel in St. Moritz
The family-run Hotel Corvatsch in the center of Sankt Moritz-Bad is only a 3-minute walk from the lake, the woods, the health spa and the Signal Cable Car.
Hotel in St. Moritz
Located in St. Moritz and with Train Station St. Moritz reachable within a 2-minute walk, Grace La Margna St Moritz has concierge services, allergy-free rooms, a restaurant, free WiFi throughout the...
These hotels in St. Moritz are highly rated by couples: Kulm Hotel St. Moritz, Suvretta House, and Carlton Hotel St Moritz - The Leading Hotels of the World.
For hotels in St. Moritz that serve highly-rated breakfasts, try Giardino Mountain, Suvretta House, and Badrutt's Palace Hotel St Moritz.
Many families visiting St. Moritz loved staying at Badrutt's Palace Hotel St Moritz, Kulm Hotel St. Moritz, and Suvretta House.
The average price per night for a 3-star hotel in St. Moritz this weekend is $367 or, for a 4-star hotel, $566. Looking for something even fancier? 5-star hotels in St. Moritz for this weekend cost around $1,690 per night, on average (based on Booking.com prices).
On average, 3-star hotels in St. Moritz cost $38 per night, and 4-star hotels in St. Moritz are $100 per night. If you're looking for something really special, a 5-star hotel in St. Moritz can be found for $324 per night, on average (based on Booking.com prices).
Carlton Hotel St Moritz - The Leading Hotels of the World, Hotel Salastrains, and Hotel Schweizerhof St. Moritz got great room view-related reviews from travelers in St. Moritz.
On average, it costs $270 per night to book a 3-star hotel in St. Moritz for tonight. You'll pay around $311 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St. Moritz will cost around $1,304, on average (based on Booking.com prices).
Kulm Hotel St. Moritz, Badrutt's Palace Hotel St Moritz, and Suvretta House are some of the popular hotels in St. Moritz.
We have skied all over the US, and St Moritz was hands down the best location for not just skiing but things to do and places for Michelin starred meals. The Kempinski was not in town center, but had a convenient shuttle to town and the best part was it’s walkable to the gondola for skiing. There is a ski equipment rental in the hotel making it easy to ski for just a day or the week. The restaurants were amazing. Ca d’ Oro is Michelin and D’ Adriano’s had exceptional Italian fare. Breakfast was best anywhere we have ever stayed with an abundant buffet or menu with made to order items like eggs Benedict. The concierge service and spa made our trip very special. Will return for sure.
St Moritz is always nice, any time of the year, but for the Christmas break it is magic. The decorations in the old town and around are super nice, the ambience as well. The people are always very friendly and welcoming tourists. You can find everything you need and walking around it is very nice. The town is small and at human scale, super cozy. Streets are very well maintained, parking is convenient, train station, ski lifts, all great. The slopes are very easy, so ideal to ski with the family. There are also many restaurants on the mountain to choose from. The towns around st moritz like Celerina or Suvretta and silvaplana are also worth a visit.
The lakes really exceed my expectation. St. Moritz was only considered a starting point of the Glacier Express for me, but i ended up I found it more splendid than the Glacier Express. Walking around the lakes is definitely a great fun.
It was good for a day. I would come again for sure but after arrive from Glacier express I will rent a Bike and ride around and leave next day. Unless it's winter and you can ski. a lot of places were closed
Having never been to St. Moritz but thinking of it as a kind of rich and famous place I found the people we came in contact with to be nothing of the sort. They were kind, helpful, enthusiastic to guests. I wish we had more time there. It was beautiful as expected; it didn't disappoint.
There are much nicer destinations in Switzerland than this city. It is interesting to try it and see it, but what is special about it is that it doesn't have much in common with a typical swiss city. It is very cosmopolitan, very touristic, relatively modern, but out of some special events or skiing season it doesn't have much to offer. Narrow streets with dense traffic don't add any charm to it neither. Lastly, it's well overpriced. Not really worth it.
Rooms as per online description, cleanliness, polite staff, great restaurant with long enough evening opening hours (very important for Switzerland and especially on Sundays), location was excellent very central and views from the room. As a plus I would also count the hotel bar in -1 that has a live performance (very talented guitarist) and very good drinks (price and quality).
Lovely old fashioned historic Swiss hotel close to center of St Moritz (walking distance); BEAUTIFUL views from the restaurant, bar & patio in back of hotel; wonderful public places to hang out. Had a really delicious dinner there, and breakfast was top notch. Very comfortable bed. Great overall value for money in expensive St. Moritz.
The staff was extremely professional, helpful and pleasant. The food in the lobby, the Italian restaurant and at the brunch was exquisite. Very clean and comfortable room. Amazing spa with different saunas, relaxing room and pool. We felt very well taken care of and enjoyed every moment in this wonderful hotel. Thank you!!
Incredibly beautiful views, gorgeous facilities, extremely clean with all the necessary amenities and attention to detail. Feels more like a 4 star hotel than 3 star. Amazing staff, not over crowded, relaxing and spacious spa, extremely comfortable beds. We loved every moment of our stay. Would 100% stay again!
Incredibly clean, apartment is fitted out perfectly, it has everything you need. The location is great in terms of its next to Hotel Sonne which has a great restaurant. Some of the blocks of flats nearby are very ugly to look at but you are near to town the lake etc so its a minor issue.
Quite historical hotel, great central location, next to cable car, easy to reach, nice and kind staff at the reception. In a well served area with shops, transportation and a lot of restaurants, cafe and bars.
The room is extremely quiet and clean. The hotel provide 5 star service and facilities. The reception is very helpful and friendly . I had great experience with Sam Gian more than the other even 5 star hotel .
ABSOLUTELY EVERYTHING!!! It is a magnificent hotel, with standard way above the official 3*. I enjoyed every moment of my stay - whether in the room, the SPA, or the restaurant. Thank you!
Very nice hotel, right in the middle of town and very near a lot of the buses. The facilities were immaculate and we enjoyed the good service in the hotel‘s restaurant.
the location, the services, the breakfast ( ask for Moreno)..:), and the 4 great restaurants inside the hotel
Location was good. View around the hotel was great. Restaurant down below is good. Food was great.
Nice hotel in the centre of Sankt Moritz. Helpful staff. Clean room. Good dinner in restaurant.
Hotel restaurant is very good.