Skip to main content

Search hotels in St. Moritz

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

St. Moritz – 313 hotels and places to stay

Hotels with airport shuttles in St. Moritz

Most booked hotels in St. Moritz and surroundings in the past month

See all
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 909 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,027 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 739 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 711 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,090 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 502 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,252 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,593 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 2,151 reviews
  • Popular with guests booking hotels in St. Moritz

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,766 reviews

Hotels located in the centre of St. Moritz

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 21 reviews

    Featuring a terrace, Appartamento centrale is set in St. Moritz, within 8 km of Engadin Golf Samedan & Zuoz-Madulain and 34 km of Swiss National Park Visitor Centre.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,766 reviews

    The stylish and elegant The Piz is located close to the centre of St. Moritz, 500 metres from the Signal Cable Car. It offers a pizzeria and free WiFi.

    From US$287.81 per night
  • Scored out of 10, guest rating 5.4
    Passable - What previous guests thought, 15 reviews

    Offering a casino and garden view, St. Moritz is situated in St. Moritz, 1.4 km from Train Station St. Moritz and 8.9 km from Engadin Golf Samedan & Zuoz-Madulain.

    From US$823.69 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 257 reviews

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

    From US$389.62 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 249 reviews

    Only 200 metres from Lake Sankt Moritz, Casa Franco St. Moritz offers rooms with a private balcony and beautiful views of Piz Nair. The Engadin bus stops 200 metres away.

    From US$289.07 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 576 reviews

    The Hotel Stille can be found on the edge of the Forest Staz close to Lake St. Moritz and only 50 metres from the bus stop Nr. 9. A cross-country skiing trail passes right by the house.

    From US$270.22 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 711 reviews

    The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains.

    From US$481.59 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 102 reviews

    Located within 2.2 km of Train Station St. Moritz and 8.5 km of Engadin Golf Samedan & Zuoz-Madulain in St. Moritz, Chesa Madrisa provides accommodation with seating area.

    From US$377.05 per night

Best hotels with breakfast in St. Moritz and nearby

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 767 reviews

    b&b River Inn is situated in St. Moritz, 400 metres from Signalbahn and 2,3 km from the centre. The bed and breakfast has a terrace and views of the mountain, and guests can enjoy a drink at the bar.

    From US$213.66 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 204 reviews

    Hotelino Petit Chalet is located on ski slopes and is just a 3-minute walk from Celerina town centre, shops, restaurants and bars.

    From US$320.49 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 525 reviews

    Situated 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.

    From US$230 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 568 reviews

    In a quiet, yet central location in Celerina, 100 metres from Celerina - Marguns Ski Lift, Chalet Speciale - Celerina offers a spacious garden with a children´s playground, free WiFi and free ski...

    From US$118.90 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 33 reviews

    Offering mountain views, Sternwarte by Randolins is an accommodation located in St. Moritz, 4.2 km from Train Station St. Moritz and 11 km from Engadin Golf Samedan & Zuoz-Madulain.

    From US$351.91 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 461 reviews

    Located in the centre of Celerina on the banks of the Inn River, the Chesa Rosatsch occupies a 300-year-old building with 3 restaurants. Free WiFi and free parking are available.

    From US$326.27 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 256 reviews

    Situated in Celerina, 2.8 km from Engadin Golf Samedan & Zuoz-Madulain, Hotel Saluver features accommodation with a garden, private parking, a shared lounge and a terrace.

    From US$373.28 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,347 reviews

    This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

    From US$240.06 per night

Budget hotels in St. Moritz and nearby

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 290 reviews

    Offering free WiFi throughout the property, Golf Hotel Des Alpes is set in Samedan, less than 1 km from Engadin Golf Samedan & Zuoz-Madulain and 6.2 km from Train Station St. Moritz.

    From US$124.43 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 909 reviews

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

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 739 reviews

    Located in the centre of Sankt Moritz, 300 metres 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...

    From US$368.76 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,071 reviews

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

  • Situated in St. Moritz, Apartment Di Roz features accommodation with a pool with a view, a balcony and mountain views.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 49 reviews

    Featuring a sauna, CENTRAL PENTHOUSE GREAT LAKE VIEW is located in St. Moritz. This property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Boasting a private pool and river views, Schöne Ferienwohnung im Zentrum von St. Moritz is set in St. Moritz. It is located less than 1 km from Train Station St. Moritz and offers a lift.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Offering mountain views, Chesa Alice is an accommodation situated in St. Moritz, 7.9 km from Engadin Golf Samedan & Zuoz-Madulain and 34 km from Swiss National Park Visitor Centre.

FAQs about hotels in St. Moritz

What guests said about St. Moritz:

  • 8.0

    St Moritz is a "to-do" once in your life.

    St Moritz is a "to-do" once in your life. There are lots of shops, good restaurants and great scenery BUT without skiing and the winter landscape St Moritz is not that special - nice place to visit but over-priced - one day and one-night during summer is sufficient to scratch the visitor's itch. Staying at St Moritz-bad is a bit cheaper whilst still close to everything and an easy walk to the big-name shops and good restaurants. Getting around by local bus (including to-from Bahnhof) is super easy, except the on-bus electronic ticket machines can be difficult. We stayed one-night and one-day and thoroughly enjoyed it.
    Guest review by
    Allan
    Australia
  • 6.0

    Very expensive town with a mixture of nice Swiss...

    Very expensive town with a mixture of nice Swiss architecture and horrible apartment blocks that look they come from North Korea. Very expensive and in some ways, hard to see what the fuss is about. There are many nice towns in Europe and this was not the prettiest. It's famous for people who are rich and famous but if that's not you, I'd suggest skipping it.
    Guest review by
    Karl
    United States
  • 8.0

    We did not realize that May is a slow shoulder month when...

    We did not realize that May is a slow shoulder month when many facilities are closed including the gondola. We only ate out once and that was upon our arrival. The two evenings and full day there, we purchased food from the market and prepared in our townhouse. We had a lovely walk around the lake and attended the only open art museum which was really good (Segantini Museum).
    Guest review by
    Leanne
    United States
  • 8.0

    St. Moritz is in a lovely location surrounded by high...

    St. Moritz is in a lovely location surrounded by high mountains. There are nice hiking trails and the walk around the lake is beautiful. The city is an unattractive mix of architectureal styles and trendy shops .
    Guest review by
    Gary
    United States
  • 10.0

    I was amazed I was able to book this nice hotel that's...

    I was amazed I was able to book this nice hotel that's located so conveniently to the buses, funicular to skiing, and world class dining and shopping for such a reasonable cost. Don't bother to bring a car because you won't need one.
    Guest review by
    Donald
    United States
  • 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 F.
    Australia

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

See all
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 217 reviews
    This hotel used to have the best breakfast in Europe, now its not even close. Bare minimum. Spa is nice, but choose your therapist wisely, rooms are not upgraded . Everything in the hotel in short is like this : lets satisfy the bare minimum for 5 stars hotel. Mediocre food. However the stuff - reception, concierge, bellboys, housekeepers, everyone - really great! Bravo and thank you.
    Guest review by
    Bojan Karic
    United Arab Emirates
  • From US$276.50 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 198 reviews
    The bed is extremely uncomfortable – it feels like the cheapest mattress possible, making it almost impossible to sleep. There is an unpleasant smell throughout the hotel. The bathroom is very basic, with no shampoo or toiletries provided – just an empty bottle of shower gel. No restaurant in the hotel
    Guest review by
    Daria
    Italy
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,090 reviews
    Good location in St Moritz. We had a room with a great view overlooking the lake. The restaurant and staff were very good. If you stay in St Moritz for two nights the hotel should give you a free pass for use on all the cable cars and gondolas.
    Guest review by
    Peter
    Australia
  • From US$304.91 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,202 reviews
    room was clean and comfortable and the reception staff was very helpful. Breakfast was excellent as was the restaurant attached to the hotel
    Guest review by
    Christine
    Australia
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,027 reviews
    Fantasic breakfast choice! Buffet staff super friendly and efficient. Better than any five star hotel in Switzerland.
    Guest review by
    bruno
    Switzerland