Skip to main content

Search hotels in St. Moritz

Enter your dates to see the latest prices and deals for St. Moritz hotels

Filter by:

Star Rating

Review score

St. Moritz – 329 hotels and places to stay

The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular.The accommodations offers rooms with a fantastic...

Hotel Sxhweizerhof is centrally located in the historcal town center, surrounded by beautiful shops, restaurants, a short walk to the tram taking skiers up to the mountains. It offers the air of era traditional European flare. The breakfast room has a stunning views and quality selection of food. Don’t miss the little hidden gem bar in the basement level, where you can dance the night away with live music.
Review score
8.8
Excellent
978 reviews
Price from
$551.92
1 night, 2 adults

The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away.

Room was fine, just small. Breakfast was great, just does not open until 7. I assumed it would be earlier, and there was a line at 7, so maybe start 15 minutes earlier. No big deal either way. Location was great, and lift was very close, so that was very good.
Review score
8.8
Excellent
1,197 reviews
Price from
$410.34
1 night, 2 adults

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 room was excellent and the breakfast was fantastic. Also, the dinner in the hotel was 10 out of 10. Steffani is also right in the heart of St Moritz.
Review score
8.8
Excellent
793 reviews
Price from
$364.99
1 night, 2 adults

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.

Furnishings, service, restaurant, sky bar & view, concierge indoor parking, EVERYTHING was exceptional!
Review score
8.8
Excellent
324 reviews
Price from
$482.21
1 night, 2 adults

Located in St. Moritz, 1.2 miles from Train Station St. Moritz, Hotel Corvatsch provides accommodations with a terrace, private parking, a restaurant and a bar.

Great location
Review score
7.8
Good
254 reviews
Price from
$280.76
1 night, 2 adults

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.

The staff, food, and the beautiful scenery
Review score
9.5
Exceptional
126 reviews
Price from
$784.69
1 night, 2 adults

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.

The view and some of the staff were extremely helpful especially those at the reception
Review score
8.5
Very Good
538 reviews
Price from
$219.57
1 night, 2 adults

The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz.

Review score
7.8
Good
485 reviews
Price from
$345.55
1 night, 2 adults

Located in St. Moritz Bad, only a few steps away from the lake, the nonsmoking Hotel Sonne St. Moritz is a 3 star superior property and offers views of Piz Nair and the surrounding mountains.

Simple but has everything you need.
Review score
8.8
Excellent
291 reviews
Price from
$371.95
1 night, 2 adults

Located in St. Moritz, a 2-minute walk from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ has accommodations with a terrace, private parking, a restaurant and a bar.

Review score
9.5
Exceptional
258 reviews
Price from
$752.29
1 night, 2 adults
See all 329 hotels in St. Moritz

Hotels with airport shuttles in St. Moritz

Most-booked hotels in St. Moritz in the past month

See all

St. Moritz's best hotels with breakfast

  • Review score
    8.8
    Excellent · 291 reviews

    Located in St. Moritz Bad, only a few steps away from the lake, the nonsmoking Hotel Sonne St. Moritz is a 3 star superior property and offers views of Piz Nair and the surrounding mountains.

    Guest review
    It was all excellent but the personnel went above and beyond. The food of the restaurant also amazing
  • Review score
    7.6
    Good · 2,669 reviews

    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.

  • Review score
    8.6
    Excellent · 206 reviews

    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.

    Guest review
    Great location for skiing and wonderful staff/service.
  • Review score
    8.5
    Very Good · 678 reviews

    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.

  • Review score
    8.5
    Very Good · 538 reviews

    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.

  • Review score
    8.8
    Excellent · 324 reviews

    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.

  • Review score
    8.9
    Excellent · 733 reviews

    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.

  • Review score
    7.8
    Good · 485 reviews

    The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz.

Budget hotels in St. Moritz

  • Review score
    9.4
    Wonderful · 144 reviews

    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.

    Guest review
    Best staff at a hotel I have ever come across, bar none!!!
  • Review score
    9.0
    Wonderful · 782 reviews

    Just 492 feet from the Sankt Moritz-Signal Cable Car, the 4-star Hotel San Gian offers various massages and relaxation treatments, free WiFi and 2 restaurants.

  • Review score
    9.5
    Exceptional · 126 reviews

    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.

    Guest review
    Loved everything about the Kulm; can’t wait to come back in the winter!
  • Review score
    9.0
    Wonderful · 476 reviews

    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.

  • Review score
    9.1
    Wonderful · 286 reviews

    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.

    Guest review
    The amenities, the staff, excellent dining options.
  • Review score
    9.1
    Wonderful · 95 reviews

    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.

    Guest review
    Everything was very clean and the staff was pleasant.
  • Review score
    9.5
    Exceptional · 46 reviews

    Overlooking Lake St. Moritz and the Engadine mountain valley, the elegant Carlton Hotel built in 1913 enjoys a prime location and is the smallest and most individual hotel of the village.

    Guest review
    Gorgeous. Every detail is immaculate - if you use the pool make sure you dip into the heated towel closet.
  • Review score
    8.9
    Excellent · 138 reviews

    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.

    Guest review
    Everything. Facilitates were beautiful and clean. Staff was friendly and helpful. Food was good. Kid areas amazing.

FAQs about hotels in St. Moritz

What Guests Said About St. Moritz:

  • Review score
    10.0

    Lovely to visit the Palace Badrutt, the Roo Bar and a bus...

    Lovely to visit the Palace Badrutt, the Roo Bar and a bus trip to Covavitch. Great restaurant was the Cresa Veglia pizza restaurant. Roo bar in a great spot for people watching. The lake view from a visit to the Badrutt Palace hotel. You can walk everywhere. Skiing is easily accessible
    Guest review by
    Christine
    Australia
  • Review score
    8.0

    It's great for Snow activities but only after late December,...

    It's great for Snow activities but only after late December, as activities wouldn't open before that. Other than that, the city was really good and we really enjoyed roaming around, experiencing the cafes.
    Guest review by
    Harsh
    India
  • Review score
    10.0

    you need good legs to walk around.

    you need good legs to walk around. Unfortunately we arived 1 day after the museums closed for the season 22.10.24. I would have loved to visit the segantini and the Barry museum as I am an artist I was disappointed with my meal of the famous Būndner dish Pizokel. I would not order it again. The price was too much for this dish.
    Guest review by
    Lawrence
    Switzerland
  • Review score
    6.0

    St Moritz very quiet in September, not a lot to do apart...

    St Moritz very quiet in September, not a lot to do apart from walk round lake. Shopping was all the expensive designer shops, way too expensive for majority of tourists. The 3 bars we found all allowed smoking inside. This is a No No for us. Had to shower and wash hair, plus the smell of smoke on dirty clothes in suitcase. Spoke to fellow tourists at bus stop whilst waiting for next destination to Lugano and we all agreed, st moritz not as great a resort as Zermatt.
    Guest review by
    Anonymous
    United Kingdom
  • Review score
    10.0

    The perfect place.

    The perfect place. Obviously costly, but can be done on budget as well. Take the train to Alp Grum! Go to see Corvatch and Alp Languard and Muottas Muragl, Diavolezza and ... just so many nice places you can get. The view from Piz Languard towards Bernina and Morteratsch glacier is on my top 5 views in Alps along with Matterhorn.
    Guest review by
    Juraj R
    Czech Republic
  • Review score
    10.0

    It was an amazing stay. Comfortable and full of joy.

    It was an amazing stay. Comfortable and full of joy. Picturesque, cosy and beautiful. Amazing views, delicious food, respected public, great shopping, luxury slopes, impeccable service. You cannot desire more
    Guest review by
    Vikulia
    Greece

See reviews by guests who stayed at hotels in St. Moritz

See all
  • From $379.03 per night
    Review score
    8.8
    Excellent · 793 reviews
    I had a wonderful stay at Hotel Steffani. The staff is great and super helpful. The hotel itself has a lot of history but is well kept. The rooms have the Alpine style charm but are still modern. There is a restaurant, a bar as well as a spa. Parking is right in front of the door. The hotel is in the very center of St. Moritz. My room had a balcony and a beautiful view over the town, the lake and the mountains behind. This is very personal: But I loved the attention to detail when it comes to decoration and the fresh flowers in the lobby.
    Guest review by
    Julia Jordan
    Germany
  • From $215.97 per night
    Review score
    8.4
    Very Good · 1,208 reviews
    Our room had a stunning view of the Matterhorn – absolutely beautiful. The room was warm, cozy, and well-equipped, with a very comfortable bed. The staff were friendly and helpful. Breakfast was delicious, and the restaurant was stylish and cozy. The hotel is not in the center, which we found to be a plus – quiet and peaceful. It’s a 15-minute walk to the center or a 5-minute bus ride. Sadly, we didn’t have time to use the sauna. We’ll definitely be back!
    Guest review by
    Adelina
    Ukraine
  • Review score
    7.9
    Good · 676 reviews
    Good location, within a short walk of the lake & cable car. We liked the large bar area & the fact there were multiple restaurants on site that could be booked by app & accessed without leaving the hotel. Outdoir parking was free, which is unusual for Switzerland. Our 2nd stay at this hotel.
    Guest review by
    karen
    Switzerland
  • From $286.76 per night
    Review score
    7.6
    Good · 2,669 reviews
    Near to supermarket, bus stop, city center and gondola station. Rooms are Spacious and staff are helpful. The Ricados restaurant in the hotel serves good Italian food too.
    Guest review by
    Cool traveller
    Singapore
  • From $323.95 per night
    Review score
    8.2
    Very Good · 1,210 reviews
    Great hotel in a central location. Direct access to a lovely restaurant for breakfast and dinner.
    Guest review by
    Kathy
    Australia

Research, refine, and make plans for your whole trip