Skip to main content

Three-Star Hotels in St. Moritz

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

Top picks for St. Moritz hotels

Explore our most popular hotels in St. Moritz

Filter by:

Review score

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.

V
Vadim
From
France
Very nice new apparemment not far from the downtown
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 478 reviews
Price from
US$302.17
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
Sawa K
From
Japan
The view from the room was just amazing! Was able to watch the mountains from beside the desk and laying down on the bed. It was very relaxing. The room was clean and comfortable. I liked the classic decorations and furniture as well.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 reviews
Price from
US$265.50
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...

S
Scott Schmid
From
Australia
The hotel was clean and comfortable and the staff are extremely helpful and friendly. We had interactions with a number of different staff and all of them had the same friendly, can-do attitude.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,261 reviews
Price from
US$251.10
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.

T
Tomáš
From
Czech Republic
Personal and owner were just fantastic friendly and profesional. The location, view from the room and restaurant and atmosphere in the hotel were just exceptionaly unique.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,759 reviews
Price from
US$455.15
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....

D
Deborah
From
Spain
Loved everything about this hotel. Staff , service, cleanliness, location ..... perfection The ravioli in lemon blew my mind 👌
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,024 reviews
Price from
US$288.26
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.

Y
Yingqi
From
China
The hotel provided free railway station pick up and drop service and it was very convenient to be close to the bus stop. The hotel attendants were very welcoming and helpful. The room was very clean.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,023 reviews
Price from
US$372.97
1 night, 2 adults

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 8.9
Fabulous - What previous guests thought, 141 reviews
Price from
US$338.83
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.

J
Jody J
From
United States
Location was perfect within walking distance to shops. Breakfast was satisfying as nit much of a breakfast person.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 656 reviews
Price from
US$395.16
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.

A
Anna
From
Poland
Great location! Super clean and very helpful stuff :)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 242 reviews
Price from
US$391.93
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.

I
Inga
From
United Kingdom
The views, quality of hotel and how friendly the staff were.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 542 reviews
Price from
US$241.48
1 night, 2 adults
All three-star hotels in St. Moritz

The best three-star hotels in St. Moritz

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

Filter by:

Review score

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.

V
Vadim
From
France
Very nice new apparemment not far from the downtown
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 478 reviews
Price from
US$302.17
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
Sawa K
From
Japan
The view from the room was just amazing! Was able to watch the mountains from beside the desk and laying down on the bed. It was very relaxing. The room was clean and comfortable. I liked the classic decorations and furniture as well.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 reviews
Price from
US$265.50
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...

S
Scott Schmid
From
Australia
The hotel was clean and comfortable and the staff are extremely helpful and friendly. We had interactions with a number of different staff and all of them had the same friendly, can-do attitude.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,261 reviews
Price from
US$251.10
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.

T
Tomáš
From
Czech Republic
Personal and owner were just fantastic friendly and profesional. The location, view from the room and restaurant and atmosphere in the hotel were just exceptionaly unique.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,759 reviews
Price from
US$455.15
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....

D
Deborah
From
Spain
Loved everything about this hotel. Staff , service, cleanliness, location ..... perfection The ravioli in lemon blew my mind 👌
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,024 reviews
Price from
US$288.26
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.

Y
Yingqi
From
China
The hotel provided free railway station pick up and drop service and it was very convenient to be close to the bus stop. The hotel attendants were very welcoming and helpful. The room was very clean.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,023 reviews
Price from
US$372.97
1 night, 2 adults

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 8.9
Fabulous - What previous guests thought, 141 reviews
Price from
US$338.83
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.

J
Jody J
From
United States
Location was perfect within walking distance to shops. Breakfast was satisfying as nit much of a breakfast person.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 656 reviews
Price from
US$395.16
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.

A
Anna
From
Poland
Great location! Super clean and very helpful stuff :)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 242 reviews
Price from
US$391.93
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.

I
Inga
From
United Kingdom
The views, quality of hotel and how friendly the staff were.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 542 reviews
Price from
US$241.48
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

Popular with guests booking three-star hotels in St. Moritz

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

Popular with guests booking three-star hotels in St. Moritz

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

Popular with guests booking three-star hotels in St. Moritz

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

Popular with guests booking three-star hotels in St. Moritz

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,023 reviews

Popular with guests booking three-star hotels in St. Moritz

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

Popular with guests booking three-star hotels in St. Moritz

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

Popular with guests booking three-star hotels in St. Moritz

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 reviews

Popular with guests booking three-star hotels in St. Moritz

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,024 reviews

Popular with guests booking three-star hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,759 reviews

Popular with guests booking three-star hotels in St. Moritz

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,685 reviews

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

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

Situated in St. Moritz and only 1.2 km from Train Station St. Moritz, Apartment Chesa Cripels I by Interhome features accommodation with mountain views, free WiFi and free private parking.

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.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 21 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.

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

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

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 7 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.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 10 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 7.9
Good - What previous guests thought, 2,685 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$482.96 per night

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

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

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

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

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

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

Set in St. Moritz, Skyline House Ferienapartments offers 3-star accommodation with private balconies. Featuring mountain and lake views, this apartment also features free WiFi.

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

Scored out of 10, guest rating 7.6
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, 309 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.

From US$458.56 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 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.

Enjoy breakfast in St. Moritz and nearby

Hotel Station

Pontresina
Breakfast options
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,437 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$336.30 per night

Hotel Cervo

Sils Maria
Breakfast options
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,726 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$354 per night
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.

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

Offering mountain views, Apartment Chesa Ova Cotschna 303 by Interhome is an accommodation located in St.

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

Offering mountain views, Apartment Chesa Ova Cotschna 304 by Interhome is an accommodation located in St.

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

Situated in St. Moritz, Apartment Chesa Ova Cotschna 305 by Interhome provides accommodation 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
Avg. price/night: US$600.54
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,024 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$366.65
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 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$366.65
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 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$366.65
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 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
Avg. price/night: US$600.54
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,024 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
Avg. price/night: US$600.54
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,024 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$366.65
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,257 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