RankedTours

Best hotels in Saint Moritz

48 hotels in Saint Moritz, Switzerland, are listed on Trip.com, with prices from US$70 a night. Below are 15 of the most popular. Tap “Check prices” to compare every hotel in Saint Moritz for your dates.

  1. 1Hotel Grace la Margna ST Moritz

    75 reviews

    - had a fantastic stay - enjoyed the jacuzzi, steam room, emotional spa shower - service is exceptional - room is great

    Guest review on Trip.com

    fromUS$552per night
  2. 2Hotel Laudinella

    112 reviews

    fromUS$151per night
  3. 3Hotel Arte

    125 reviews

    fromUS$246per night
  4. 5Crystal Hotel Superior

    103 reviews

    Very clean. Breakfast is rich. Pick-up and drop-off are also very convenient.

    Guest review on Trip.com

    fromUS$248per night
  5. 6Chesa Languard

    134 reviews

    fromUS$138per night
  6. 7Hotel Laudinella

    6 reviews

    fromUS$176per night
  7. 8Hostel by Randolins

    23 reviews

    fromUS$163per night
  8. 9Hotel Waldhaus am See

    136 reviews

    It's very conveniently located near the station and the lake. There's no sidewalk leading to the entrance, so there's a steep slope where you have to walk alongside the car, which can be quite dangerous. The room was clean and tidy, with a window facing the lake. The bathroom had a heated towel rack and provided some disposable toiletries like conditioner, a shower cap, and soap (I brought my

    Guest review on Trip.com

    fromUS$149per night
  9. 10Kempinski Grand Hotel des Bains St. Moritz

    Second time coming to this wonderful hotel and it’s truly a home away from home. The staff is amazing, helpful and kind. The food and drinks are excellent and the hotel is so chic and elegant. Probably the best breakfast I’ve ever had, truly of amazing quality.

    Guest review on Trip.com

    fromUS$751per night
  10. 11Hotel San Gian

    The location is great, with a view of the snow-capped mountains from the window 🏔 and a gas station next door ⛽. The two ladies at the front desk were very welcoming. Since I booked at the last minute, the older lady even showed me several different room types. The only downside was the bathroom, which was about 1 square meter. It was the smallest bathroom I've ever stayed in while traveling. I c

    Guest review on Trip.com

    fromUS$215per night
  11. 15Berghotel Randolins

    This is the fifth year in a row we are coming here as a friends group for autumn hikes, spa relaxation and great food and wine :) I would highly recommend this hotel. The staff members from reception Davide, Lorena and Sergio are extremely welcoming and friendly :) The hotel is located in a beautiful area overseeing the forest and lakes and the view from the spa is breathtaking! 5/5!

    Guest review on Trip.com

    fromUS$186per night
Compare all 48 hotels in Saint Moritz

Indicative lowest prices collected from Trip.com on Sep 26, 2026. The live price depends on your dates and is shown on Trip.com.