Find hotels in St. Moritz from $68

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 2,576 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Languard
3 out of 5
Via Veglia 14, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $164 per night from Oct 26 to Oct 27
$164
per night
Oct 26 - Oct 27
0.11 mi from city center
8.8/10 Excellent! (239 reviews)
"Friendly and welcoming"

Reviewed on Sep 16, 2023

Languard
Schweizerhof Swiss Quality Hotel
4 out of 5
Via Dal Bagn 54, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $250 per night from Oct 19 to Oct 20
$250
per night
Oct 19 - Oct 20
0.09 mi from city center
9.2/10 Wonderful! (224 reviews)
"This is one of best hotels we have stayed in Switzerland. Nice facilities and good size of room. The bed was good. The room was very quiet. The location is excellent and next to bus stations and about 10 minutes walk to St Moritz train station or 4 minutes to train station if taking bus which is ..."

Reviewed on Sep 27, 2023

Schweizerhof Swiss Quality Hotel
Berghotel Randolins
3 out of 5
Via Curtins 2, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $135 per night from Oct 12 to Oct 13
$135
per night
Oct 12 - Oct 13
1.56 mi from city center
8.8/10 Excellent! (116 reviews)
"The location was wonderful (but really hard to walk to). Make sure you call and reserve a shuttle ride to the hotel. The staff was Great and make sure you order it with breakfast included, it has an Amazing selection! The unit was really clean but we did find that some of the linens had small holes ..."

Reviewed on Aug 27, 2023

Berghotel Randolins
Save an average of 15% on thousands of hotels when you're signed in
Crystal Hotel
4.5 out of 5
Via Traunter Plazzas 1, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $346 per night from Oct 8 to Oct 9
$346
per night
Oct 8 - Oct 9
0.01 mi from city center
9/10 Wonderful! (457 reviews)
"Good stuff! Natasha at the bar was amazing!"

Reviewed on Sep 21, 2023

Crystal Hotel
Hard Rock Hotel Davos
4.5 out of 5
Tobelmühlestrasse 2, Davos, GR
Fully refundableReserve now, pay when you stay
The price is $191 per night from Oct 12 to Oct 13
$191
per night
Oct 12 - Oct 13
20.67 mi from city center
8.8/10 Excellent! (596 reviews)
"The check-in did not go as expected. The lady handed us the key card without providing any information. The room was very clean, and the breakfast was also very good. The remaining staff were always very friendly."

Reviewed on Aug 20, 2023

Hard Rock Hotel Davos
All In One Hotel Inn Lodge
3 out of 5
Via Nouva 3, Celerina-Schlarigna, GR
Fully refundableReserve now, pay when you stay
The price is $147 per night from Oct 1 to Oct 2
$147
per night
Oct 1 - Oct 2
1.31 mi from city center
8.4/10 Very Good! (173 reviews)
"Very clean and felt safe. 8-10 minutes walk to the rail station. Beautiful area!! Receptionist was very friendly and helpful!"

Reviewed on Sep 14, 2023

All In One Hotel Inn Lodge
Tschuggen Grand Hotel
5 out of 5
Tschuggentorweg 1, Arosa, GR
20.93 mi from city center
9.6/10 Exceptional! (103 reviews)
Amazing Hotel
"I could not have been more pleased with the personalized attention and excellence of the staff at the Tschuggen Grand Hotel. Everyone was friendly, professional and very helpful in every way. The service was impeccable. The pool/spa is incredible and worth the stay itself. I hope to return ..."

Reviewed on Aug 30, 2023

Tschuggen Grand Hotel
Chalet Speciale - Hostel
2 out of 5
Via Chalchera 9, Celerina-Schlarigna, GR
Fully refundableReserve now, pay when you stay
The price is $92 per night from Oct 12 to Oct 13
$92
per night
Oct 12 - Oct 13
1.42 mi from city center
8.4/10 Very Good! (122 reviews)
"Hostel in a residential area. Staff was very friendly. Had to use my poor Italian to communicate (no english) Great Breakfast!"

Reviewed on Aug 19, 2023

Chalet Speciale - Hostel
Steigenberger Icon Grandhotel Belvédère
5 out of 5
Promenade 89, Davos, GR
20.9 mi from city center
9.2/10 Wonderful! (295 reviews)
"Amazing hotel"

Reviewed on Feb 16, 2023

Steigenberger Icon Grandhotel Belvédère
Schloss Hotel & Spa Pontresina
4 out of 5
Via Maistra 94, Pontresina, GR
The price is $224 per night from Sep 29 to Sep 30
$224
per night
Sep 29 - Sep 30
2.94 mi from city center
7.6/10 Good! (139 reviews)
Perfectly wonderful:)
"Friendly & professional staff, especially the young lady( sorry don't remember name) in the Spa and the gentleman in charge for the breakfast. Greetings also to the cook who made the best eggs benedict. Very nice breakfast, anyway. Amazing view from the hotel- room. Direct acess to the ..."

Reviewed on Mar 31, 2023

Schloss Hotel & Spa Pontresina
Soldanella
3 out of 5
Via Somplaz 17, St. Moritz, GR
The price is $170 per night from Oct 21 to Oct 22
$170
per night
Oct 21 - Oct 22
0.21 mi from city center
8.8/10 Excellent! (419 reviews)
"Room has unblocked view of the beautiful lake. A bit long and uphill walking distance from train station."

Reviewed on Aug 22, 2023

Soldanella
Hotel Bären
3 out of 5
Via Maistra 50, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $242 per night from Oct 8 to Oct 9
$242
per night
Oct 8 - Oct 9
0.4 mi from city center
8.6/10 Excellent! (96 reviews)
Enjoyed our stay!
"Lovely stay in an “old school” Swiss Hotel. Only wish the Sauna would have been open in September!"

Reviewed on Sep 15, 2023

Hotel Bären
Hotel Piz
3 out of 5
Via Dal Bagn 6, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $198 per night from Oct 15 to Oct 16
$198
per night
Oct 15 - Oct 16
0.64 mi from city center
8.2/10 Very Good! (251 reviews)
"The staff was very friendly and the breakfast was amazing. There was some construction going on when we visited but our room was fully renovated and very nice."

Reviewed on Jul 23, 2023

Hotel Piz
Hotel Rosatsch
3 out of 5
Via Maistra 157, Pontresina, GR
Fully refundableReserve now, pay when you stay
The price is $233 per night from Oct 15 to Oct 16
$233
per night
Oct 15 - Oct 16
3.12 mi from city center
9/10 Wonderful! (133 reviews)
"Warm service from the staff. Clean room and linens. Staff was able to help us store the luggage after check out and transfer service to Pontresina train station was also available."

Reviewed on Sep 20, 2023

Hotel Rosatsch
Hotel Sonne St Moritz
3.5 out of 5
Via Sela 11, St. Moritz, GR
0.74 mi from city center
8.4/10 Very Good! (108 reviews)
"Nice hotel with great location. I didn't like the "check in" process where they hand you an iPad and you have to fill 5 pages of personal information. I never experienced that before in any hotels or resorts I stayed at. Staff was nice and friendly, restaurant on site was great. Great location where ..."

Reviewed on Sep 18, 2023

Hotel Sonne St Moritz
Hostel by Randolins
1 out of 5
Via Curtins 2, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is $119 per night from Oct 5 to Oct 6
$119
per night
Oct 5 - Oct 6
1.57 mi from city center
8.8/10 Excellent! (34 reviews)
"The bed was great, bathrooms very clean, nice towels and very hot showers!"

Reviewed on Aug 30, 2023

Hostel by Randolins
Hotel Laudinella
3.5 out of 5
Via Tegiatscha 17, St. Moritz, GR
0.83 mi from city center
8.4/10 Very Good! (207 reviews)
Definitely recommend this place
"Clean room, great breakfast and friendly staff. Overall, I am a highly satisfied customer."

Reviewed on May 1, 2023

Hotel Laudinella
Spenglers Inn
2 out of 5
Tobelmühlestrasse 2, Davos, GR
Fully refundableReserve now, pay when you stay
The price is $93 per night from Oct 26 to Oct 27
$93
per night
Oct 26 - Oct 27
20.68 mi from city center
8/10 Very Good! (130 reviews)
"Leider war es sehr kalt im Zimmer sonst ok"

Reviewed on Sep 25, 2022

Spenglers Inn
Cresta Palace
4.5 out of 5
Via Maistra 75, Celerina-Schlarigna, GR
Fully refundableReserve now, pay when you stay
The price is $323 per night from Oct 23 to Oct 24
$323
per night
Oct 23 - Oct 24
1.33 mi from city center
9.4/10 Exceptional! (84 reviews)
"Perfect in every way!"

Reviewed on Jul 18, 2023

Cresta Palace
Giardino Bed & Breakfast
3 out of 5
Via Maistra 3, Champfèr, Silvaplana, GR
The price is $224 per night from Oct 5 to Oct 6
$224
per night
Oct 5 - Oct 6
1.92 mi from city center
9.4/10 Exceptional! (55 reviews)
"The quality of the My room in the Bed & breakfast was excellent. The advertise bar and restaurant but the bar is self service and the restaurant is merely where you eat breakfast."

Reviewed on Aug 28, 2022

Giardino Bed & Breakfast
Don't see what you're looking for?
See all available properties in St. Moritz
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.