Skip to main content

Filter by:


Star rating

Review score

St. Moritz – 47 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hauser Hotel St. Moritz, hotel in St. Moritz

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

Friendly, helpful and efficient staff
8.7
Scored 8.7
Fabulous
Rated fabulous
1,176 reviews
Price from£273.03per night
Hotel Reine Victoria by Laudinella, hotel in St. Moritz

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 100 metres away from the ski lifts in St Moritz Bad and offers stylish rooms with views of the...

The atmosphere of the hotel was beautiful and the staff were very helpful the room was very comfortable. The spa facilities were excellent, and the dining was lovely in the tunnel with great food. I did not realise about the pick up from the train station was available. What a great service.
8.2
Scored 8.2
Very good
Rated very good
830 reviews
Price from£217.61per night
Hotel Steffani, hotel in St. Moritz

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

Everything went well. Perfect view from the balcony. Delicious breakfast. Attendants from front desk were very friendly indicating to us places to visit. At the check in we were very welcomed and at the check out front desk very educated.
8.6
Scored 8.6
Fabulous
Rated fabulous
875 reviews
Price from£242.37per night
Art Boutique Hotel Monopol, hotel in St. Moritz

The Art Boutique Hotel Monopol is located in the centre of St. Moritz, 300 metres from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views.

Excellent place! I was conveniently picked up by car from the train station to the hotel and back. I would be delighted to return for my next trips.
8.8
Scored 8.8
Fabulous
Rated fabulous
379 reviews
Price from£342.54per night
Hotel Corvatsch, hotel in St. Moritz

The family-run Hotel Corvatsch in the centre of Sankt Moritz-Bad is only a 3-minute walk from the lake, the woods, the health spa and the Signal Cable Car.

Lovely spacious rooms. A nice old feel to the hotel.
7.9
Scored 7.9
Good
Rated good
156 reviews
Price from£177.17per night
Berghotel Randolins, hotel in St. Moritz

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.

Staff was friendly, the room was big enough, there was free parking, some breakfast items were great.
8.4
Scored 8.4
Very good
Rated very good
535 reviews
Price from£154.27per night
Hotel Sonne St. Moritz 3* Superior, hotel in St. Moritz

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.

Great location! Super clean and very helpful stuff :)
8.5
Scored 8.5
Very good
Rated very good
335 reviews
Price from£263.42per night
Hotel Europa St. Moritz, hotel in St. Moritz

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

The manager was exceptional. He upgraded us to a renovated room much better than the one we were first allocated. He was very friendly and made sure we were satisfied throughout our stay.
7.9
Scored 7.9
Good
Rated good
267 reviews
Price from£250.74per night
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.

Nice stuff Great Location Amazing Views Amazing Spa Facilities Very Good Breakfast
9.3
Scored 9.3
Superb
Rated superb
145 reviews
Price from£636.09per night
Hotel Chesa Spuondas, hotel in St. Moritz

Situated in an idyllically calm and natural area in Suvretta, 2 km from the centre of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere.

The personnel is extremely kind and helpful, the food was amazing and the location and view is breathtaking. The room is comfy and spacious and decoration is really nice.
8.5
Scored 8.5
Very good
Rated very good
438 reviews
Price from£130.92per night
See all 136 hotels in St. Moritz

Most booked hotels in St. Moritz in the past month

St. Moritz's best hotels with breakfast

  • Hotel Chesa Spuondas
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 438 reviews

    Situated in an idyllically calm and natural area in Suvretta, 2 km from the centre of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere.

    Views, location, tasty food and very helpful staff!

  • Grand Hotel des Bains Kempinski
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 364 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.

    The atmosphere and staff was incredible. Very helpful and friendly.

  • Crystal Hotel superior
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 711 reviews

    The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the centre of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

    Great location. Excellent staff. Nice interiors. Comfy bed.

  • Hotel Piz St. Moritz
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,974 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.

    Comfy beds, nice location, great brekkie and good restaurant for evening meal

  • Hotel Europa St. Moritz
    7.9
    Scored 7.9
    Good
    Rated good
     · 267 reviews

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

    Sehr sauber und es hat alles, gym, Sauna und die Lage ist super

  • Hotel Corvatsch
    7.9
    Scored 7.9
    Good
    Rated good
     · 156 reviews

    The family-run Hotel Corvatsch in the centre of Sankt Moritz-Bad is only a 3-minute walk from the lake, the woods, the health spa and the Signal Cable Car.

    alles war dieses Frühjahr 2 mal da. Komme wieder 😎

  • Hotel Reine Victoria by Laudinella
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 830 reviews

    Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 100 metres away from the ski lifts in St Moritz Bad and offers stylish rooms with views of the...

    Comfortable stay,good breakfast and rooms were good.

  • Boutique Hotel Cervus
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 180 reviews

    The Hotel Cervus enjoys a quiet location only 400 metres from the Signal Cable Car. It offers Alpine-style rooms, free WiFi, saunas, a steam bath, and an indoor pool.

    Limpeza ✅ Conforto ✅ Localização✅ Equipe nota 10000✅

Budget hotels in St. Moritz

  • Badrutt's Palace Hotel St Moritz
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 198 reviews

    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.

    Top Team, Top Leitung .. wirklich Top of the World!

  • Giardino Mountain
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 115 reviews

    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.

    Sehr freundliches Personal mit sehr gutem Service.

  • Suvretta House
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 272 reviews

    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.

    excellent facilities especially the fitness and sauna

  • Kulm Hotel St. Moritz
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 145 reviews

    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.

    Attention to detail great staff excellent ambience

  • Carlton Hotel St Moritz - The Leading Hotels of the World
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 52 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.

    Tudo muito lindo, tudo não tenho palavras para descrever

  • Hotel Nolda
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,205 reviews

    Offering views of the Inn River, Hotel Nolda enjoys a central location in Sankt Moritz Bad, just 100 metres away from the cable car. It offers free WiFi and free parking on site.

    Perfect location for skiing, friendly staff, super comfy bed, …

  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 110 reviews

    Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 300 metres from the next chair lift to the Corviglia Ski Area and a ski school.

    Alles sehr sauber, freundliches und sehr aufmerksames team

  • Hotel Salastrains
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 337 reviews

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

    Personal is very very friendly, location is top 👍🏻

Hotels located in the centre of St. Moritz

  • Hotel Schweizerhof St. Moritz
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 973 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.

    superb location. fabulous staff. great infrastructure.

  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 535 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.

    The view was fantastic outside the hotel. Good transfer provided.

  • Hotel Stille
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 370 reviews

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

    It was clean and was in a good location with nice view.

  • Hotel Laudinella
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 815 reviews

    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.

    The range of restaurants, particularly the Asian ones.

FAQs about hotels in St. Moritz







Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about St. Moritz:

  • 10
    Scored 10

    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
    Victoria
    Greece
  • 6.0
    Scored 6.0

    St Moritz is beautiful and the transport system is excellent...

    St Moritz is beautiful and the transport system is excellent. However it is too expensive, beyond reason. 6CHF for a cup of tea. 9CHF for a bottle of sparkling water. The best way to eat is to buy something at coop. For the amount of money going into the economy they could keep their public toilets cleaner.
    Greg and Nicci
    Australia
  • 8.0
    Scored 8.0

    We only stayed for 1 night to catch the Glacier Express the...

    We only stayed for 1 night to catch the Glacier Express the next day. By the time we checked in and got settled, most points of attraction had closed except shops. Would have liked to arrive earlier in the day to explore. However, our one night stay was quite pricey (probably the most I have ever paid for a room hotel - granted this is St. Moritz at Christmas and we had a “family room” (queen bed room with adjacent room with bunk beds). However, I fully enjoyed the Glacier Express, even though it was snowy & cloudy. Would love to do it again in the summer!
    Su-Yen
    United States
  • 10
    Scored 10

    We went off season so many places were closed but what was...

    We went off season so many places were closed but what was open was perfect - a friendly welcome from everywhere we went. The Engadinia restaurant and the Parkhotel Margna in Sils were ideal places to eat. St. Moritz is easy to get around - we walked everywhere. Great place to visit
    Simon
    Switzerland
  • 6.0
    Scored 6.0

    It may be a rich man's play ground and the shops and the...

    It may be a rich man's play ground and the shops and the prices reflect that. It is a pleasant place to stay and the scenery is wonderful, but there are many other places in Switzerland where that is true. We stayed there because we wanted to travel on the Glacier Express and that ride is spectacular. We would not bother with St Moritz in the Summer otherwise.
    Richard
    United Kingdom
  • 10
    Scored 10

    Great location up in that mountain at 2000 m.

    Great location up in that mountain at 2000 m. Superb staff especially Grillo & GIORGIA / very positive experience all together / I would indeed recommend this place to all mountain lovers
    ENZO
    United States

Explore guest reviews of hotels in St. Moritz

  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 973 reviews
    The shuttle to/from St Moritz train station provided by the hotel is wonderful and thoughtful. The hotel staff, Mr. Alexandru is professional and helpful. The hotel/restaurant staff are very nice and like to help. I definitely will stay here again next time come to St Moritz. The day I checked in happened to be my birthday. After dinner at the hotel restaurant, I got a surprised gift in my room, a big swiss chocolate bar and a happy birthday note. How sweet of the hotel team. Thank you.
    Yung-Ching
    United States
  • From £371.79 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,974 reviews
    The staff was superbly helpful. When a few things in my room did not work or malfunctioned, they sent for a service team right away. When they could not solve it the manager was gracious enough to give me a discount. The breakfast buffet had a large selection plus eggs of any choice. For expensive St. Moritz this was a good value. The best was the 'Engadin Card' offered to guests who stay 2+ nights. It gives FREE (!) access to buses, trains and most important mountain cable cars.
    lowCO2
    United States
  • From £119.69 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,666 reviews
    I stayed just for one night at the St. Moritz Youth Hostel and I would return there another time. There is a good and quick bus connection between the train station and the hostel, which is very comfortable. There was a good breakfast with a good variety of food. The room and the facilities were also good enough and clean, a comfortable bed. And just awesome staff, nice and friendly. So, I would strongly recommend it.
    Alina
    Switzerland
  • From £263.42 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,066 reviews
    The views of our rooms were outstanding. St. Moritz is so beautiful. We were able to pay to be shuttled to the train station with our luggage. The restaurant on site was good. The breakfast buffet was good. It lacked a few things that others had but all in all, it was very nice. Staff was friendly, the bar was nice. It is a beautiful area with easy access to the train station and shops.
    Billie Sue
    United States
  • From £289.41 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 875 reviews
    The location right in the center of St Moritz, walking distance to the lake, nearby restaurants and shops. The family room was huge with two bedrooms and 3 balconies, almost perfect view if it wasnt for the hotel building in front blocking the view lake but still, quite nice. The breakfast was amazing. Nice staff as well. Really nice hotel would definitly return.
    lianas
    Switzerland
  • From £185.01 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,067 reviews
    Arte is a relatively new hotel, very tidy, and the rooms are well equipped. The staff is friendly, the rooms are spacious and clean, the beds are comfortable. The breakfast is exceptional indeed: wide range of food and drink is served, and their quality is superior. The Hotel has a restaurant, too. Great service and fantastic dishes can be found there.
    Sándor
    Hungary
  • From £371.79 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,974 reviews
    Hotel is under serious renovation, rooms allocated do not have AC, located on desolate floors as they renovation, lifts do not work was overall very poor stay, there are no kettle facilities in the room. We moved rooms late at night due to many issues. Staff are nice but helpless in this situation. Breakfast and restaurants are good.
    Neelam
    Qatar
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 364 reviews
    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!!
    Nadia
    Switzerland
  • From £185.01 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,067 reviews
    Hotel Arte is a hidden a gem. We were nearby everything. A few steps from the fame Kulm Hotel, St. Moritz's central square, Schiefer Turm, and other top sights. My husband was pleased the hotel offered parking, complimentary Espresso, and a good European breakfast. The receptionist was very friendly and helpful.
    Wanda
    United States
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 815 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.
    karen
    Switzerland
  • From £202.63 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,245 reviews
    The view of the lake and the mountains is just breathtaking. The room was very spacious and comfortable. The hosts were so kind to give us 2 extra beds for the kids. There are several restaurants at a walking distance from the hotel. It's quiet and relaxing at night.
    Mersiha
    United Arab Emirates
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,393 reviews
    Room had a nice view of lake and town. Buffet dinner at restaurant is great and good value for money. Staff were incredibly helpful and nice. Room was comfortable and warm. Has all the services expected of a hotel. Even a backpack you can borrow for a day trip out.
    Anna
    Australia
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 699 reviews
    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 .
    GAO
    Australia
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,176 reviews
    Breakfast is great and the food is good for dinner as I have dinner at the restaurant in the hotel too. The hotel has provided shuttle to and from the train station and the arrangement is flexible and quick.
    Eric
    Canada
  • From £263.42 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,066 reviews
    For the area we were in, this accommodation offered affordable pricing for the comfort level we stayed in. Rooms were quaint. Hotel restaurant had great views of the neighbourhood and very friendly staff.
    Suresh Kumar
    Singapore
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,176 reviews
    Very comfortable beds and spacious room with balcony. Staff were very friendly and helpful. Hotel was close to the train station and dinner at the hotel restaurant was delicious.
    Natalie
    Australia
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,393 reviews
    Absolutely enjoyed our stay. Away from center of town but a quiet area overlooking lake St. Moritz. was great fit for us. Still very easy to get to town center or lift stations.
    ASMina8
    Switzerland
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 18 reviews
    It was perfect for apartment in st. Moritz, big with two bed room and setting room also full equipped kitchen. Parking area. Washing machine room.
    shaikha
    United Arab Emirates
  • From £217.61 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 830 reviews
    Fantasic breakfast choice! Buffet staff super friendly and efficient. Better than any five star hotel in Switzerland.
    bruno
    Switzerland
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 711 reviews
    This is a beautifully done hotel, very comfortable room and great facilities. The restaurant was excellent.
    Ronald
    United States

Research, refine and make plans for your whole trip