Saint Moritz

Find 3-Star Hotels in Saint Moritz

✓ Trusted by 300M+ travellers ✓ 1.8M+ daily users ✓ 147M+ verified reviews ✓ 24/7 support in 30 seconds

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
9+8+7+6+

Compare Best 3-Star Hotels in Saint Moritz with Prices & Reviews

Select your travel dates to compare the latest 3 star hotels prices in Saint Moritz, check availability, guest reviews, locations, and available deals to find the best stay.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Saint Moritz
Located in St. Moritz, Hostel by Randolins is in the mountains, within a 10-minute drive of Signalbahn and Muottas Muragl. This hostel is 3.4 mi (5.5 km) from Staz Lake and 3.5 mi (5.7 km) from Corviglia Ski Resort. Take advantage of recreation opportunities such as bicycles to rent or take in the view from a terrace and a garden. This hostel also features complimentary wireless internet access, concierge services, and ski storage. Buffet breakfasts are available daily from 7:00 AM to 10 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and multilingual staff. This hostel has 2 meeting rooms available for events. A train station pick-up service is provided at no charge, and self parking (subject to charges) is available onsite. Stay in one of 15 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms with showers are provided. Conveniences include blackout drapes/curtains, and housekeeping is provided daily.

"We booked Randolins just for 1 night as we took Glacier Express from St Moritz. The hotel receptionist kindly waited for us beyond 10pm closing time and helped to check in. The room was small but clean. Fresh air from the window not from the air conditioner and drinking water from the tap is something missing in daily life. The bathroom was on the corridor, but there were no neighbors so it was convenient and easy to use. I would say it is value for money."
Very Good
22 reviews
8.6/10
1 night
From €143
Check availability
61
Hotels in Saint Moritz
Hauser Hotel St. Moritz is in the heart of St. Moritz, within a 10-minute walk of Engadin Valley and Lake St. Moritz. This hotel is 0.1 mi (0.2 km) from Berry Museum and 0.3 mi (0.4 km) from St. Moritz Leaning Tower. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and concierge services. Grab a bite to eat at Hausers Restaurant, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). A complimentary local cuisine breakfast is served daily from 7 AM to 11:00 AM. Featured amenities include complimentary wired internet access, dry cleaning/laundry services, and luggage storage. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 51 guestrooms. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have bathtubs or showers and hair dryers.

"We stayed 1 nite but there was construction of roads outside hotel until about 12 am. The hotel could very well have informed us earlier for us to make changes to construction around the areas and be given the option to change hotel. Staff were very nice and apologetic. The rooms we stayed in were a little run down. It should consider upgrading soon."
Amazing
47 reviews
9.4/10
1 night
From €188
Check availability
99+
Hotels in Saint Moritz
With a stay at Chesa Spuondas in St. Moritz, you'll be near ski lifts, within a 5-minute drive of Lake St. Moritz and Engadin Valley. This hotel is 1.1 mi (1.7 km) from Segantini Museum and 1.1 mi (1.8 km) from Inn. Don't miss out on recreational opportunities including a sauna and bicycles to rent. Additional amenities at this hotel include complimentary wireless internet access, ski storage, and a fireplace in the lobby. At Chesa Spuondas, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. Featured amenities include multilingual staff, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 19 individually furnished guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include desks, housekeeping is provided daily, and irons/ironing boards can be requested.
Very Good
13 reviews
8.9/10
1 night
From €150
Check availability
93
Hotels in Saint Moritz
When staying at Hotel Laudinella, you'll be perfectly positioned to explore all that Saint Moritz has to offer. To recharge your batteries or simply relax, visit the property's spa, massage room, or sauna. The gym provides a place for guests to work out. This property offers skiing, and hiking, giving you lots of opportunities to stay fit. Sample Italian-style dishes at one of the 3 in-house restaurants. During your stay, treat yourself to room service with food from the in-house restaurant. Finish your day off with a drink at the bar. This property also offers free luggage storage and laundry service (on-site). A free parking lot is available at the property.

"Very nice pre-coming staff, partly unfortunately only in English? !"
Very Good
6 reviews
8.1/10
1 night
From €146
Check availability
99+
Hotels in Saint Moritz
When you stay at Hotel Waldhaus am See in St. Moritz, you'll be on a lake, within a 5-minute walk of Lake St. Moritz and Engadin Valley. This ski hotel is 0.1 mi (0.2 km) from Inn and 0.4 mi (0.6 km) from Mili Weber House. Relax at the full-service spa, where you can enjoy massages. After a day on the slopes, you can enjoy onsite recreational amenities such as a sauna. Additional features at this hotel include complimentary wireless internet access, concierge services, and ski storage. You'll be on the slopes in no time with the complimentary ski shuttle. At Hotel Waldhaus am See, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include a computer station, dry cleaning/laundry services, and multilingual staff. A train station pick-up service is provided at no charge, and free self parking is available onsite. Treat yourself to a stay in one of the 50 individually decorated guestrooms, featuring heated floors and LED televisions. Your room comes with a memory foam bed. First-run movies and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as safes and desks.

"The hotel has a great location, not far from the main St. Moritz train station. After getting off the train, you can walk under the train tracks, cross the main road towards Lake St. Moritz, and you'll see the hotel right away. The only downside is that the hotel is situated on a hill, so walking uphill might be tiring, especially if you have a lot of luggage. However, the view from the hotel is absolutely stunning – truly breathtaking. The service and assistance were excellent. The breakfast offered a wide variety of choices and was of good quality. There were also Thai-speaking staff members overseeing the dining area."
Amazing
135 reviews
9.4/10
1 night
From €166
Check availability
93
Hotels in Saint Moritz
A stay at Languard places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley. This golf hotel is 0.1 mi (0.2 km) from St. Moritz Leaning Tower and 0.2 mi (0.4 km) from Chesa Futura Building. Make use of convenient amenities such as complimentary wireless internet access, concierge services, and ski storage. Continental breakfasts are available daily from 8:00 AM to 10 AM for a fee. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Limited parking is available onsite. Stay in one of 22 guestrooms featuring LCD televisions. Complimentary wireless internet access is available to keep you connected. Conveniences include safes and desks, and housekeeping is provided daily.

"I stayed in comfortable single room where I can have iconic lake view on my birthday morning. It was very rewarding. But accessibility of hotel is not that easy. There is crazy slopes that needed to be navigated to reach hotel . It would be hard if you need to handle multiple luggages."
Very Good
132 reviews
8.9/10
1 night
From €132
Check availability
33
Hotels in Saint Moritz
When you stay at Hotel Corvatsch in St. Moritz, you'll be near ski lifts, within a 5-minute walk of Lake St. Moritz and San Karl St. Moritz-Bad Church. This hotel is 0.1 mi (0.1 km) from Engadin Valley and 0.2 mi (0.3 km) from Ovaverva Pool and Spa.Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and ski storage.Satisfy your appetite for lunch or dinner at the hotel's restaurant, Engadiner, or stay in and take advantage of the room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 8:00 AM to 10:30 AM for a fee.Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Self parking (subject to charges) is available onsite.Stay in one of 29 guestrooms featuring flat-screen televisions. Your room comes with a pillowtop bed. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and hair dryers.

"The self checking system didn't function satisfactorily.The staff at the Reine Victoria hotel are helpful. The room is clean but there is only one electric socket in the room excluding the one in the washroom. The electric kettle given had a break in the kettle handle,my friend got a scald and blister after handling it. Breakfast is nice and the one in charge is helpful."
Good
61 reviews
7.8/10
1 night
From €170
Check availability
99+
Hotels in Saint Moritz
When you stay at Hotel Piz in St. Moritz, you'll be near ski lifts, just steps from San Karl St. Moritz-Bad Church and 7 minutes by foot from Engadiner Museum. This ski hotel is 0.4 mi (0.7 km) from Signal Gondola and 0.5 mi (0.9 km) from Segantini Museum. Spend the day on the slopes, or enjoy other recreational amenities, which include a sauna. This hotel also features complimentary wireless internet access, ski storage, and tour/ticket assistance. Stop by the hotel's restaurant for lunch or dinner, or grab snacks at the coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 7 AM to 10 AM for a fee. Featured amenities include a computer station, complimentary newspapers in the lobby, and dry cleaning/laundry services. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 26 guestrooms. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include safes, housekeeping is provided daily, and cribs/infant beds (surcharge) can be requested.

"The front desk is very friendly I liked it very much. I was saved by telling me the bus time. I ate at the restaurant. I'll eat breakfast in the back. There were few types, but enough."
Very Good
85 reviews
8.2/10
1 night
From €151
Check availability
30
Hotels in Saint Moritz
St. Moritz Bad: Comfortable apartment house "Chesa Arlas", 4 storeys, built in 1965. In a sunny, elevated position in the residential district, 800 m from the lake, 1.4 km from the skiing area. In the house: lift, central heating system, washing machine, tumble dryer (for shared use, extra). In Winter: please take snow chains, 4x4 car recommended in winter. Steep footpath to the house. Single garage at the house. Shop 450 m, supermarket 400 m, restaurant 400 m, bar 400 m, bakery 450 m, café 450 m, bicycle rental 550 m, bus stop "St Moritz Bad, Via Salet", railway station 2 km, indoor swimming pool 1 km, thermal baths "Heilbadzentrum St. Moritz" 1.2 km, lake St. Moritzer See 800 m. Golf course (18 hole) 7.3 km, surf school 5.7 km, tennis 1.5 km, indoor tennis centre 1.5 km, minigolf 1 km, riding stable 2.1 km, walking paths from the house 800 m, cycle lane 1 km, cable car 1.4 km, ski lift 1.4 km, slopes 1.4 km, ski rental 800 m, ski bus stop 400 m, ski school 1.6 km, children's ski school 1.6 km, sled run 5.6 km, cross country ski track 1 km, ice rink 750 m, children's playground 1.2 km. Nearby attractions: Segantini Museum 1.7 km, Engadiner Museum 800 m, Mili Weber-Haus 2.9 km, Olympia Bob Run mit Museum 2.2 km, Nietzsche Museum in Sils-Maria 10 km. Well-known ski regions can easily be reached: Corviglia Piz Nair 1.4 km, Corvatsch - Furtschellas 7 km, Diavolezza - Lagalb 19.7 km. Well-known lakes can easily be reached: St. Moritzer See 800 m, Silvaplaner See 5.7 km, Silser See 10 km. Hiking paths: Stazerwald & Stazersee, Corviglia Piz Nair, Muottas Muragl. "Chesa Arlas E2", 4-room apartment 90 m2 on 2nd floor. Spacious, practical and cosy furnishings: open living/dining room with panoramic window with dining table and TV (flat screen). Exit to the balcony. 1 large room with 2 beds (90 cm, length 190 cm). Exit to the balcony. 1 small children's room with 2 beds (80 cm, length 190 cm). 1 double bedroom with 1 french bed (1 x 160 cm, length 190 cm). Kitchen (4 hot plates, oven, dishwasher, toaster, kettle, microwave, electric coffee machine, Capsules for coffee machine (Nespresso) extra, fondue Set (chinoise)). Bath/WC, shower/WC. Heating. Parquet floors. Balcony furniture. Beautiful view of the mountains and the countryside. Facilities: hair dryer. Internet (WiFi, free). Garage space n E2 (1 car), height 190 cm, width 210 cm. Please note: suitable for families. Non-smokers only, non-smoking house. Maximum 1 pet/ dog allowed. :the bathroom with shower is very small.

"The apartment, which is a bit outdated, is very well equipped. Plenty of dishes and cooking utensils are available. There is enough space for 6 people. The bathrooms are a bit outdated, but neat!"
Great
9.0/10
Check availability
79
Hotels in Saint Moritz
Look forward to our completely renovated rooms in typical Engadin style. Fine materials, state-of-the-art amenities, and precious Engadin pine leave nothing to be desired.

"Considering the price, the room, bathroom, and sink area were cramped and difficult to move around in. They also forgot to change the towels, and I had to go back to the front desk to ask again, which is unacceptable. Furthermore, although slippers were supposed to be provided, they weren't there, so I had to ask the front desk to bring them. It's a shame, because the explanations and guidance during check-in were excellent."
Very Good
120 reviews
8.4/10
1 night
From €229
Check availability
See More 3-Star Hotels in Saint Moritz

Verified Reviews From Guests at Saint Moritz Hotels

See all
Find top-rated hotels based on real traveler reviews

Randolins Familienresort

9.0/10
Great
Posted on Oct 9, 2023
Guest User
The scenery is very beautiful
Price per night from:€258

Berghotel Randolins

8.9/10
Very Good
Posted on Feb 14, 2026
chan.xi
The hotel is beautiful. Came with complimentary spa and wellness facilities which were great and relaxing. Although the hotel is quite far from the train station, there is regular transportation arranged to and fro the hotel and train station which was really helpful. The staff were very friendly, helpful and responsive as well. Highly recommend this place!
Price per night from:€170

Boutique Hotel Cervus

8.8/10
Very Good
Posted on Apr 11, 2024
Eclaircaptures
Hotel is located upslope so it will be better to have a car if you have many heavy luggages. About 5 mins walk to the nearest bus stop. Hotel room is very comfortable and cozy. There's hot water kettle and fridge. Hotel also has a nice pool and sauna facilities. Overall a nice stay with friendly staff.
Price per night from:€190

Soldanella

8.6/10
Very Good
Posted on Oct 14, 2023
Rainbowheart
Hotel service fee is very good, the room is sad, parking space is a lot of people, breakfast is very rich, the scenery is OK, it is worth your visit, the hotel price is more expensive
Price per night from:€158

Hotel Bären

8.5/10
Very Good
Posted on Jan 19, 2026
Guest User
This hotel is quite old, but we adore the old-world charm it possesses. It is about 10 mins walk from the main shopping and restaurant area of St Moritz, and about 5 mins drive from the St Moritz train station. If you're taking the train, contact the hotel beforehand and they can pick you up from the train station free of charge. We booked the most basic room, which was already quite spacious though without a balcony or much view. Though the rooms are dated, they are very clean and comfortable. Our booking came with free breakfast and it has a decent selection of Swiss breakfast stables like eggs (scrambled and soft boiled), cheese, pastries, bread, sausages, cereal, mueseli, yogurt, fruits, etc. If you ask, the hotel also has gluten-free bread and vegan milk (oat or soy) for no additional charge. The service throughout the property is excellent and everyone is friendly and willing to help. We had dinner once at the hotel restaurant and it was delicious and reasonably priced (by Swiss standards). A few points for improvement - (1) the hotel should make it easier for guests to identify and find the driver of the pickup service. The person picking us up was not holding any sign or possessing anything that indicates his affiliation with the hotel (because of that, we saw another couple almost missing the shuttle), (2) the gym doesn't have much equipment (e.g. no treadmill) and whatever it has is quite old, and (3) the scrambled eggs were rubbery and almost inedible after being left in the heated tray for too long. Suggest that the hotel makes smaller batches so they always stay moist. Seems to be a common problem of Swiss breakfasts due to what I would assume to be high labour cost. Overall, we were happy with our stay in this lovely, cozy hotel.
Price per night from:€244

Frequently Asked Questions

How much does a 3 star hotel cost in Saint Moritz?

For 3 star hotels in Saint Moritz, the average price on weekdays is €320, the average price on weekends (Friday–Saturday) is €332.

What are the best 3 star hotels with pools in Saint Moritz?

There are many 3 star hotels in Saint Moritz with swimming pool. Boutique Hotel Cervus (price from €198) and Hotel Bären (price from €238) are very popular.

Which 3 star hotels in Saint Moritz have fitness centre?

What are the best 3 star hotels in Saint Moritz with bars?

Which 3 star hotels in Saint Moritz offer great breakfasts?

What are the best 3 star spa hotels in Saint Moritz?

What are the best 3 star hotels in Saint Moritz with free Wi-Fi?

What are the best deals for 3 star hotels in Saint Moritz?

Trip.com offers promotions and deals for 3 star hotels. You can visit the promotions page to find out what offers are available on Trip.com.

Hotel Info for Tourists

Highest Price€763
Lowest Price€177
Number of Reviews 977
Total Properties40
Weekday Avg. Price€320
Weekend Avg. Price€332