Find hotels in St. Moritz from $141

Most hotels are fully refundable. Because flexibility matters.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Search over 2.9 million properties and 550 airlines worldwide.

Check St. Moritz hotel prices

Tomorrow night
Next weekend

Filter by

Youth Hostel St. Moritz
2 out of 5
Via Surpunt 60, St. Moritz, GR, 7500
The price is $145 per night from Jun 10 to Jun 11
0.67 mi from city center
4.2/5 Excellent! (84 reviews)
"We were super satisfied of the place. Convenient and comfortable."

Reviewed on Dec 7, 2021

Youth Hostel St. Moritz
Art Boutique Hotel Monopol
4 out of 5
Via Maistra 17, St. Moritz, GR, 7500
The price is $302 per night from Jun 17 to Jun 18
0.05 mi from city center
4.6/5 Exceptional! (150 reviews)
Great hotel next to ski lift
"Excellent hotel. 2 mins walk to the ski lift. Reception amazing - all requests immediately satisfied - sauna, jacuzzi made available at request, breakfast good, restaurant good. I also got an upgrade to a larger room and a welcoming drink. Nothing to fault."

Reviewed on Jan 21, 2022

Art Boutique Hotel Monopol
Hotel Piz
3 out of 5
Via Dal Bagn 6, St. Moritz, GR, 7500
Fully refundableReserve now, pay when you stay
The price is $181 per night from Jun 1 to Jun 2
0.64 mi from city center
4.1/5 Very Good! (224 reviews)
Good hotel in a good location
"Great SPA. Large room. We booked a room with mountain view but we were given a room with no view instead. One of the beds was broken, but the staff managed to (temporarily) fix it, as the hotel was fully booked. The hotel was a bit difficult to find, as there is no prominent sign at the ..."

Reviewed on Dec 29, 2021

Hotel Piz
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Badrutt's Palace Hotel
5 out of 5
Via Serlas 27, St. Moritz, GR, 7500
The price is $742 per night from Jun 28 to Jun 29
0.09 mi from city center
4.8/5 Exceptional! (69 reviews)
Can’t wait for our next stay!
"If you want to spoil yourself, this is the place. The view and location are second to none. The staff was amazing. The pride they all have and show to the guests is heart warming. Of course, the building is historic and wonderfully maintained. Can’t wait to return!"

Reviewed on Jan 20, 2022

Badrutt's Palace Hotel
Schweizerhof Swiss Quality Hotel
4.5 out of 5
Via Dal Bagn 54, St. Moritz, GR, 7500
The price is $231 per night from Jun 20 to Jun 21
0.09 mi from city center
4.6/5 Wonderful! (163 reviews)
"."

Reviewed on Nov 17, 2021

Schweizerhof Swiss Quality Hotel
Hauser Hotel St. Moritz
3 out of 5
Via Traunter Plazzas 7, St. Moritz, GR, 7500
Fully refundableReserve now, pay when you stay
The price is $189 per night from Jun 21 to Jun 22
0.06 mi from city center
4.4/5 Excellent! (296 reviews)
"Staff are top rate, best we have experienced for a while. Great location and lovely hotel. We dined in the restaurant, spectacular service and food. We even got treated to a choir performance in the restaurant! Simply wonderful."

Reviewed on May 8, 2022

Hauser Hotel St. Moritz
Languard
3 out of 5
Via Veglia 14, St. Moritz, GR, 7500
Fully refundableReserve now, pay when you stay
The price is $145 per night from Jun 22 to Jun 23
0.11 mi from city center
4.3/5 Excellent! (134 reviews)
"Small hotel with large rooms and really large bathrooms. I have not seen a larger bathtub in a hotel. Located in the city center. The only con is that the front desk is only manned till 7:00PM. Definitely recommend this hotel to anyone."

Reviewed on Apr 6, 2022

Languard
Kulm Hotel St. Moritz
5 out of 5
Via Veglia 18, St. Moritz, GR, 7500
The price is $480 per night from Jun 16 to Jun 17
0.15 mi from city center
4.7/5 Exceptional! (87 reviews)
"Very comfortable and staff were lovely. I would stay at the KULM again and again."

Reviewed on Feb 16, 2020

Kulm Hotel St. Moritz
Hotel Waldhaus am See
3.5 out of 5
Via Dim Lej 6, St. Moritz, GR, 7500
Fully refundableReserve now, pay when you stay
The price is $242 per night from Jun 7 to Jun 8
0.49 mi from city center
4.5/5 Wonderful! (319 reviews)
"The best view of the lake & the collections of Whisky for a Whisky lovers (I am not a fan) is for sure the plus point of this hotel. We booked a double room with lake view which was great, but the sound proofs system in between the rooms and within hotel rooms is horrible. Early at 7 am we could ..."

Reviewed on Jan 15, 2022

Hotel Waldhaus am See
Hotel Nolda
3 out of 5
Via Crasta 3, St. Moritz, GR, 7500
The price is $141 per night from Jun 1 to Jun 2
0.96 mi from city center
4.4/5 Wonderful! (250 reviews)
"Great hotel."

Reviewed on Jan 2, 2022

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

St. Moritz hotels information

Number of reviews 1776
Accommodation 220 hotels
Lowest Price $141
Highest Price $742

Price trends for hotels in St. Moritz

Less expensive
More expensive
Next month
November
February
$207
Month
Price
January
$293
February
$323
March
$278
April
$224
May
$185
June
$207
July
$220
August
$229
September
$204
October
$183
November
$172
December
$238
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Moritz. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Recent reviews of St. Moritz hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code