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 – 319 hotels and places to stay

Filter by:

Star rating
Review score

Hotel GRACE LA MARGNA ST MORITZ

Hotel in St. Moritz

Situated in St. Moritz, 200 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation with a terrace, private parking, a restaurant and a bar.

J
JamesChou
From
Taiwan
Good location. Perfect service. A lot of free food and drinks in the room.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 367 reviews
Price from
US$649.78
1 night, 2 adults

Badrutt's Palace Hotel St Moritz

Hotel in St. Moritz

Dating from 1896, this luxurious 5-star hotel in the centre of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz.

K
KELLY
From
Greece
The views of the lake are astonishing so breathtaking and with the most praiseworthy accommodating, polite and utterly professional staff they are exemplary…the entire stay was simply immaculate!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 127 reviews
Price from
US$989.13
1 night, 2 adults

Suvretta House

Hotel in St. Moritz

As an exclusive Ski In & Ski Out Hotel with private ski lift, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St.

A
Amir
From
Hungary
Amazing hotel. Mix of traditional and very high level of services. One of the best from point of view of ski in ski out
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 221 reviews
Price from
US$785.52
1 night, 2 adults

Hotel San Gian

Hotel in St. Moritz

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

P
Pavel
From
Serbia
View from the room, interior design, spa
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 816 reviews
Price from
US$338.09
1 night, 2 adults

Kulm Hotel St. Moritz

Hotel in St. Moritz

The Kulm Hotel St Moritz is a luxurious hotel with a special history: as Johannes Badrutt founded it in 1856, he also laid the foundation stone for winter tourism.

w
winsome
From
Singapore
excellent hotel, excellent service. super impressed with the indoor pool and outdoor heated pool. amazing experience to swim in snow.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 115 reviews
Price from
US$860.93
1 night, 2 adults

Grand Hotel des Bains Kempinski

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.

t
tara
From
United Arab Emirates
The atmosphere and staff was incredible. Very helpful and friendly.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 216 reviews
Price from
US$922.52
1 night, 2 adults

Hotel Stille

Hotel in St. Moritz

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.

I
Ivan
From
Croatia
Definitely the best budget friendly option in St. Moritz, our host was extremely helpful and we felt more than welcomed.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 591 reviews
Price from
US$282.79
1 night, 2 adults

Giardino Mountain

Hotel in St. Moritz

The Giardino Mountain is a 5-star luxury hotel in Champfèr, 5 km from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool.

I
Izabela
From
Switzerland
I loved everything. The food was absolutely amazing, really delicious, no matter from which restaurant The staff is friendly and very helpful. The best skiing holiday ever.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 92 reviews
Price from
US$1,201.53
1 night, 2 adults

Carlton Hotel St Moritz - The Leading Hotels of the World

Hotel in St. Moritz

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.

K
Kerem
From
Turkey
The views from the pool area, terrace and the room was spectacular. I love how I was greeted and helped starting with the front desk and the valet crew as well as the service crew at the breakfast session. The hotel has a pleasant dining hall also with great views of the mountain and lake area which is breathtaking. I had a relaxing spa session which is highly recommended.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews
Price from
US$1,774.65
1 night, 2 adults

Chesa Languard

Hotel in St. Moritz

Located 800 metres from Train Station St. Moritz, Chesa Languard offers 3-star accommodation in St. Moritz and features a bar. The hotel has family rooms.

S
Stefan
From
Romania
We had the lakeview room, which was awesome thanks to the big windows. Pretty big room, warm and clean and you have blinds and curtains to block the too early sun from waking you.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,187 reviews
Price from
US$263.94
1 night, 2 adults
See all 319 hotels in St. Moritz

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, 2,058 reviews
  • Popular with guests booking hotels in St. Moritz

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,763 reviews

Hotels located in the centre of St. Moritz

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 23 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 8.5
    Very good - What previous guests thought, 21 reviews

    Featuring accommodation with a balcony, Au Reduit 106 is located in St. Moritz. It is situated 700 metres from Train Station St. Moritz and provides a lift.

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

    Offering lake views, Cozy apartment in St. Moritz is an accommodation situated in St. Moritz, 8.4 km from Engadin Golf Samedan & Zuoz-Madulain and 35 km from Swiss National Park Visitor Centre.

    From US$468.80 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,763 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$266.45 per night
  • Scored out of 10, guest rating 5.3
    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.9
    Fabulous - What previous guests thought, 160 reviews

    Boasting a spa bath, SmartHome Top of the World is situated in St. Moritz. This property offers access to a balcony, free private parking and free WiFi. The apartment has a hot tub and a lift.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 19 reviews

    Offering city views, Apartments Flora - Sunflower is an accommodation set in St. Moritz, 2.4 km from Train Station St. Moritz and 8.8 km from Engadin Golf Samedan & Zuoz-Madulain.

    From US$590.71 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 256 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$364.48 per night

Best hotels with breakfast in St. Moritz and nearby

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 247 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$263.94 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 213 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 7.7
    Good - What previous guests thought, 578 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...

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 462 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$547.48 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,370 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$237.54 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 229 reviews

    Thanks to its sunny and quiet location in Silvaplana-Surlej, in the heart of the Upper Engadine, only 4 km from St. Moritz, the Hotel Chesa Surlej is a great place for relaxing holidays.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 225 reviews

    Built in the late 19th century in neo-Baroque style and with a history dating back to 1848, the 5-star superior Grand Hotel Kronenhof in Pontresina offers panoramic views of the Bernina glaciers and...

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

    Set in Samedan, 600 metres from Engadin Golf Samedan & Zuoz-Madulain, Hotel Terminus offers accommodation with a terrace, free private parking, a restaurant and a bar.

    From US$339.35 per night

Budget hotels in St. Moritz and nearby

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 906 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, 734 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...

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,060 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.

  • Boasting accommodation with a pool with a view, Apartment Di Roz is situated in St. Moritz. It is located 7.8 km from Engadin Golf Samedan & Zuoz-Madulain and features a lift.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 46 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
    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.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 8 reviews

    Situated in St. Moritz, SuperG apartment features accommodation with private pool, free WiFi and free private parking for guests who drive. A fitness room is available for guests.

    From US$638.47 per night

FAQs about hotels in St. Moritz

What guests said about St. Moritz:

  • 10

    Beautiful... it fits the ad that says "top of the world".

    Beautiful... it fits the ad that says "top of the world". Cool, clean, not too busy ... and most importantly very friendly people (at least those we met...). One of them got out of his way how we could find our apartment.
    Guest review by
    Yulo
    Philippines
  • 8.0

    Nice to expereience this famous town.

    Nice to expereience this famous town. We were there on a very sunny and dry couple of days. Walked around the town, lake and visited museums. Too expensive to shop in any of the clothes shops. Sorry that I did not take cable car to the mountains but again it was very expensive.
    Guest review by
    Denis
    Ireland
  • 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

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

See all
  • From US$364.48 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 256 reviews
    The staff were friendly and helpful. The breakfast was outstanding. The location is close to the Lake and White Turf. We got free entry to the St Moritz pool through the hotel. We were given a bus pass that we could use on the buses. The restaurant was open until 10pm and they had an extensive menu. The pizzas were delicious. We would definitely stay here again if we were in St Mortiz.
    Guest review by
    Lynne
    Australia
  • From US$266.45 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,763 reviews
    The hotel has an Italian restaurant on the ground floor and serves nice quality food. We stayed for 2 nights and had our dinner at the same restaurant. We particularly appreciate the hotel reception staff. Her name is Peola. She was very helpful with all our queries and more importantly, she speaks good English.
    Guest review by
    LENA
    Singapore
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 9 reviews
    Very comfortable, well situated, well furbished appartment with fantastic view overseeing Engadine valley. Grocery shop just across the street. Great assistance from the owner - felt like 5 stars hotel!
    Guest review by
    Maciura
    United Kingdom
  • From US$282.79 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,618 reviews
    Location,Location Location was incredible. The hotel was beautiful, staff friendly and helpful. The food in restaurant was very nice.
    Guest review by
    Louisa
    Australia
  • From US$264.94 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,211 reviews
    Great hotel in a central location. Direct access to a lovely restaurant for breakfast and dinner.
    Guest review by
    Kathy
    Australia