The 10 best three-star hotels in St. Moritz, Switzerland | Booking.com
Skip to main content

Three-Star Hotels in St. Moritz

Find the three-star hotels that appeal to you the most

The best three-star hotels in St. Moritz

Check out our pick of great three-star hotels in St. Moritz

Filter by:

Review score

Randolins Familienresort

Hotel in St. Moritz

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.

S
Sergio
From
Switzerland
View, location, facilities, staff was great
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 140 reviews
Price from
US$336.96
1 night, 2 adults

Aladin Apartments St Moritz

St. Moritz

Aladin Apartments St Moritz offers units with a balcony or terrace, a fully-equipped kitchenette with a dishwasher, a living room and a flat-screen TV with satellite channels.

F
Flora
From
New Zealand
The apartment was so exceptionally clean and homely touch to it. Beds were so comfortable. Bathroom was clean. Alot of space in the apartment. The location was perfect easy to get to by bus from the train station. Beautiful mountain views. Everything was provided including washing machine and dryer. David was super helpful and very responsive when we needed anything even gave recommendations for where to eat and sightsee. We also got a free pass to go on the cable cars up to the mountains from David which was really lovely. Would definitely stay here again!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 480 reviews
Price from
US$300.50
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.

K
Klivia
From
Albania
I had an amazing stay at this hotel! The property was even more beautiful than in the pictures. The room was spotless, and the attention to detail was impeccable. To my delight, they even offered a complimentary upgrade to a more luxurious room without any extra cost, which made the experience even more special. Highly recommend this hotel for its excellent service, beautiful surroundings, and thoughtful hospitality!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,160 reviews
Price from
US$264.03
1 night, 2 adults

Hotel Nolda

Hotel in St. Moritz

Hotel Nolda is located in Sankt Moritz Bad and offers views of the river. It offers free WiFi and free parking on-site. The breakfast offers buffet, continental or vegetarian options. The centre of...

T
Tadija
From
Spain
Everything was just perfect!! 👏🏻👏🏻👌🏻
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,259 reviews
Price from
US$213.74
1 night, 2 adults

Hotel Waldhaus am See

Hotel in St. Moritz

Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding mountains of the Engadin Valley.

G
Ghertie
From
Bahrain
Staff are super helpful. Room has great view.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,597 reviews
Price from
US$458.29
1 night, 2 adults

Soldanella

Hotel in St. Moritz

Centrally located in St. Moritz-Dorf with panoramic views over the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area....

T
Tal Haim
From
Israel
Great location , nice breakfast and view
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,088 reviews
Price from
US$286.67
1 night, 2 adults

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.

W
Wan Ling
From
Taiwan
1. Hotel located at central, the room is clean, warm, decorated by wood, smells great. 2. Providing city transportation card for bus, cable car, rack railway. We do really enjoy our stay at this beautiful city. 3. Near by lake of St. Moritz, it’s worthy to take a walk at the rounded lake trail.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,068 reviews
Price from
US$357.08
1 night, 2 adults

Hotel Bären

Hotel in St. Moritz

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.

K
Katherine
From
Switzerland
A bit of a farther walk away from the absolute center of town - but quite a gem. A free shuttle service runs from the train station and the staff are very kind and helpful. There's a nice pool area inside the building and the rooms are quaint and comfortable. The restaurant is a bit on the pricey side (compared to regular Basel or Zurich restaurants), but that seems to be standard for St. Moritz. Will stay again, we feel lucky to have found this place! (attached are views from our window)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 661 reviews
Price from
US$392.97
1 night, 2 adults

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.

N
Natalia
From
United Kingdom
Location Food Room was very clean, good size and comfortable
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 258 reviews
Price from
US$389.77
1 night, 2 adults

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.

O
Oliver
From
Switzerland
The view of the moutains from the room was good. The shower was nice/ large for the price. Room was warm. The outdoor jacuzzi was cool!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 529 reviews
Price from
US$241.40
1 night, 2 adults
All three-star hotels in St. Moritz

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

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

See all

Enjoy breakfast in St. Moritz and nearby

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

    This 3-star hotel in Celerina is a 5-minute walk from the Marguns-Corviglia-St. Moritz Cable Car. It includes a buffet restaurant. Guests can relax in a sauna, steam bath, and sun bed.

    From US$251.71 per night
  • Hotel Station

    Pontresina
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,349 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.15 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 535 reviews

    Situated 300 metres from the Pontresina cable car, the modern Hotel Müller - Mountain Lodge features a spa with sauna, steam bath and hot tub facilities, as well as 2 restaurants, a bar with a winter...

    From US$251.46 per night
  • Bever Lodge

    Bever
    Breakfast options
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 204 reviews

    Located in Bever, 2.4 km from Engadin Golf Samedan & Zuoz-Madulain, Bever Lodge provides accommodation with a fitness centre, private parking, a garden and a shared lounge.

    From US$289.18 per night
  • Hotel Cervo

    Sils Maria
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,720 reviews

    The family-run Hotel Cervo enjoys a quiet location in Sils-Maria, a 5-minute walk from the Furtschellas Cable Car. It offers Alpine-style rooms, free WiFi and a spa area with sauna.

    From US$262.78 per night
  • Hotel Seraina

    Sils Maria
    Breakfast options
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 233 reviews

    The family-run Hotel Seraina is located at 1,800 metres above sea level in the centre of Sils-Maria. It features a spa area, an underground car park, and a children's playroom.

    From US$314.33 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,068 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.

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

    Apartment Chesa Romantica 17 by Interhome is located in St. Moritz, less than 1 km from Train Station St.

Save money on three-star in St. Moritz and nearby – budget options available

  • Soldanella

    St. Moritz
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 2,088 reviews

    Centrally located in St. Moritz-Dorf with panoramic views over the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area.

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

    Apartment Chesa Sonnalpine B 52 by Interhome is a beachfront property set in St. Moritz, 1.4 km from Train Station St. Moritz and 8.3 km from Engadin Golf Samedan & Zuoz-Madulain.

  • Hotel Bären

    St. Moritz
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 661 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.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 8 reviews

    Located 8.3 km from Engadin Golf Samedan & Zuoz-Madulain and 34 km from Swiss National Park Visitor Centre, Apartment Chesa Sur Ova 30 by Interhome features accommodation set in St. Moritz.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 13 reviews

    Offering lake views, Apartment Chesa Ludains 8 by Interhome is an accommodation situated in St.

  • Hotel Waldhaus am See

    St. Moritz
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,597 reviews

    Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding mountains of the Engadin Valley.

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

    Featuring accommodation with a patio, Apartment Chesa Flora 53 by Interhome is set in St. Moritz. It is situated 8.8 km from Engadin Golf Samedan & Zuoz-Madulain and provides a lift.

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

    Offering lake views, Apartment Chesa Daniela B - Anita by Interhome is an accommodation situated in St.

Great access to the city centre. Check these three-star hotels in St. Moritz and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Featuring accommodation with a patio, Apartment Chesa Fleury by Interhome is located in St. Moritz. This property offers access to a balcony, free private parking and free WiFi.

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

    Boasting a garden, Apartment Chesa La Soliva by Interhome is located in St. Moritz, within 8.1 km of Engadin Golf Samedan & Zuoz-Madulain and 34 km of Swiss National Park Visitor Centre.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 297 reviews

    Set in St. Moritz, 1.9 km from Train Station St. Moritz, Hotel Corvatsch - Web Check-in offers accommodation with a terrace, private parking, a restaurant and a bar.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 5 reviews

    Apartment Chesa Arlas D2 by Interhome offers accommodation in St. Moritz, 35 km from Swiss National Park Visitor Centre.

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

    Apartment Chesa Derby 27 by Interhome offers accommodation in St. Moritz, 8.4 km from Engadin Golf Samedan & Zuoz-Madulain and 35 km from Swiss National Park Visitor Centre.

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

    Apartment Chesa Arlas E2 by Interhome offers accommodation in St. Moritz, 35 km from Swiss National Park Visitor Centre. It is set 8.5 km from Engadin Golf Samedan & Zuoz-Madulain and features a lift.

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

    Apartment Chesa Arlas A1 by Interhome features accommodation set in St. Moritz, 35 km from Swiss National Park Visitor Centre and less than 1 km from Engadiner Museum.

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

    Apartment Chesa Ova Cotschna 306 by Interhome offers accommodation in St. Moritz, 8.3 km from Engadin Golf Samedan & Zuoz-Madulain and 35 km from Swiss National Park Visitor Centre.

FAQ about three-star hotels in St. Moritz

3 star hotels that guests love in St. Moritz

See all
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 2,088 reviews
    Superb! Friendly, comfortable, old fashioned hotel that is great value for money. Seemed much better than 3 stars. Even though we had the cheapest room it was very comfortable, clean and well appointed. Very comfortable bed. Lovely dining room. Simple but good breakfast. Staff were all extremely nice. Highly recommended! Not too far to walk from train station.
    Guest review by
    Warwick
    Young couple
  • Avg. price/night: US$251.46
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 2,160 reviews
    Very good price and rather cheaper compared to other places we stayed in Switzerland. The location was very good and around 15-20 minutes of walk from the rail station. Please note that the walk is uphill and can be very tiring if you have big luggage. Check-in and out were easy, and the lady in reception was friendly. Our stay was very good and we may stay again.
    Guest review by
    Kamal42
    Young couple
  • Avg. price/night: US$251.46
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 2,160 reviews
    Good location (near the city centre and the escalator from the train station/underground parking). Very kind and helpful personel. Extra pay breakfast - but very tasty
    Guest review by
    Jacek
    Young couple
  • Avg. price/night: US$251.46
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 2,160 reviews
    Excellent location close to centre of town. Amazing views and rooms were relatively large. Beds were comfortable. A good 3 star boutique hotel.
    Guest review by
    Brad
    Family with young children
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 2,088 reviews
    Excellent Location to most St. Moritz city center & most amenities. Staff very pleasant & extremely helpful.Breakfast was good as well.
    Guest review by
    Tumisang
    Young couple
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 2,088 reviews
    The room had an incredible lake view, during the mornings we would have the morning fog make it it look like you are in the middle of the clouds, only to then disappear and let the sun all in. Amazing old building with old original furniture, very well maintained. Very friendly staff and excellent location not far from the city center and slopes. Very nice beds and bedding, quiet area. great breakfast.
    Guest review by
    Margarita
    Family with young children
  • Avg. price/night: US$251.46
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 2,160 reviews
    The beds were so comfortable. Very good price for the location. It's a 10 minute walk from the train station (be prepared to walk uphill if you are walking to the hotel from the train station). I would recommend this hotel to anyone visiting St.Moritz for a short period.
    Guest review by
    Naomi
    Young couple