Hotels in St. Moritz

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in St. Moritz?

Hotel Piz
Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very Good, (336 reviews)
Experience winter sports paradise at this hotel with ski passes and storage just 15 minutes from Lake St. Moritz. After skiing, unwind in the sauna and steam room or enjoy drinks at the bar before a short walk to St. Moritz Station.
Hotel Piz
Languard
Languard
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (595 reviews)
Immerse yourself in alpine beauty at this cozy golf hotel, just a 10-minute walk from Lake St. Moritz. Free WiFi, daily housekeeping, and hiking trails await, while St. Moritz Station sits a quick 9-minute walk away.
The price is $202
$217 total
includes taxes & fees
May 3 - May 4
Languard
Hotel Nolda
Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (505 reviews)
Embrace mountain adventure at this ski-focused hotel just 5 minutes from Lake St. Moritz. Maximize slope time with direct ski access, then unwind at the stylish bar. The restaurant, free WiFi, and parking complement attentive service.
The price is $237
$279 total
includes taxes & fees
Apr 14 - Apr 15
Hotel Nolda
Youth Hostel St. Moritz
Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (270 reviews)
Embrace mountain charm at this ski-friendly hostel offering free breakfast, WiFi, and convenient access to St. Moritz Station. A welcoming restaurant, bar, and outdoor terrace create perfect spots to unwind after exploring nearby slopes.
The price is $161
$171 total
includes taxes & fees
May 3 - May 4
Youth Hostel St. Moritz
Soldanella
Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (703 reviews)
Feel the mountain magic at this spa hotel, a 10-minute walk from Lake St. Moritz and near Berry Museum. After enjoying the sauna and steam room, savor Mediterranean cuisine at Caprice restaurant. The full-service spa and attentive staff ensure a relaxing Swiss retreat.
The price is $262
$279 total
includes taxes & fees
May 5 - May 6
Soldanella
Hauser Hotel St. Moritz
Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (494 reviews)
Relax in the heart of St. Moritz, just 10 minutes from the lake. This hotel offers a welcoming restaurant, bar, and terrace, plus complimentary breakfast and WiFi. Enjoy room service after exploring nearby Berry Museum or strolling from the train station.
The price is $299
$318 total
includes taxes & fees
Apr 23 - Apr 24
Hauser Hotel St. Moritz
Hotel Stille & Aladin Apartments
Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very Good, (194 reviews)
Immerse in Alpine charm at this cozy retreat just 5 minutes from Lake St. Moritz. Enjoy a day on the slopes with onsite cross-country and downhill skiing. Unwind at 2 bars after exploring nearby San Karl Church.
The price is $203
$218 total
includes taxes & fees
May 3 - May 4
Hotel Stille & Aladin Apartments
Hotel Steffani
Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (436 reviews)
Embrace mountain luxury at this ski-friendly hotel with direct slope access and a 9-minute walk from St. Moritz Station. After skiing, enjoy the indoor pool, 3 bars, and Chinese cuisine at Caschölin restaurant. Lake St. Moritz awaits just steps away.
The price is $305
$326 total
includes taxes & fees
Apr 15 - Apr 16
Hotel Steffani
Hotel Laudinella
Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (288 reviews)
Immerse in Swiss mountain charm at this business-friendly hotel. Walk to Lake St. Moritz and Ovaverva Pool and Spa, then return for free breakfast, WiFi and parking. With 3 restaurants serving international cuisine, comfort meets convenience.
The price is $275
$294 total
includes taxes & fees
May 13 - May 14
Hotel Laudinella
Hotel Waldhaus am See
Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (633 reviews)
Unwind at this serene retreat near Lake St. Moritz with a full-service spa featuring a sauna and steam room. Just 4 minutes from the railway station with free shuttle service to ski areas. Enjoy Swiss cuisine at the restaurant or relax with drinks at the bar after a day on the slopes.
The price is $289
$307 total
includes taxes & fees
Apr 19 - Apr 20
Hotel Waldhaus am See
Laudinella Apartments
Laudinella Apartments
4.0 star property
St. Moritz
The price is $574
$605 total
includes taxes & fees
May 3 - May 4
Laudinella Apartments
Hotel Reine Victoria
Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (576 reviews)
The price is $299
$320 total
includes taxes & fees
Apr 15 - Apr 16
Hotel Reine Victoria
Hotel Arte
Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (566 reviews)
Located a short walk from Lake St. Moritz and St. Moritz Station, this charming hotel features Pizzeria Arte serving delicious dinner options. Free WiFi keeps you connected while exploring nearby St. Moritz Leaning Tower and alpine attractions.
The price is $209
$227 total
includes taxes & fees
Apr 14 - Apr 15
Hotel Arte
Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (94 reviews)
Located steps from St. Moritz Station, this luxury hotel offers 3 restaurants and a full-service spa with hydrotherapy. Take advantage of free ski shuttles, passes, and an indoor pool. The rooftop terrace showcases alpine views.
The price is $605
$640 total
includes taxes & fees
Apr 21 - Apr 22
Hotel GRACE LA MARGNA ST MORITZ
The Suites
The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (7 reviews)
The price is $672
$706 total
includes taxes & fees
May 1 - May 2
The Suites
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (312 reviews)
Embrace winter sports at this Swiss hotel offering ski storage and rentals just 10 minutes from Lake St. Moritz. Enjoy 4 restaurants, 2 bars, a nightclub, and rooftop terrace. With free breakfast, WiFi, and parking, it's a 9-minute walk from St. Moritz Station.
The price is $379
$402 total
includes taxes & fees
Apr 22 - Apr 23
Schweizerhof Swiss Quality Hotel
The View
The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (2 reviews)
The price is $952
$996 total
includes taxes & fees
May 1 - May 2
The View
Hotel Le Cime
Hotel Le Cime
2.0 star property
Val Masino
8.6 out of 10, Excellent, (16 reviews)
Immerse yourself in Val Masino's natural beauty while enjoying a sauna and children's pool. This mountain retreat offers a restaurant, bar, and free parking just minutes from Val di Mello nature reserve. Nearby train access makes exploration effortless.
The price is $192
$211 total
includes taxes & fees
Apr 14 - Apr 15
Hotel Le Cime
Hotel Biancospino
Hotel Biancospino
3.0 star property
Lanzada
7.0 out of 10, Good, (8 reviews)
Discover a skier's paradise at this hotel with mountain access and rooftop terrace. After hitting Valmalenco slopes, unwind at the restaurant or garden, then sip drinks at the bar while planning tomorrow's adventures across Malenco Valley.
The price is $131
$144 total
includes taxes & fees
Apr 14 - Apr 15
Hotel Biancospino
Hotel La Romantica
Hotel La Romantica
3.5 star property
Poschiavo
9.4 out of 10, Exceptional, (8 reviews)
Surrounded by Alpine charm, this family-friendly hotel sits just a 3-minute walk from Poschiavo Le Prese Station. Unwind in the steam room after exploring Val di Poschiavo, then enjoy refreshments at the bar or coffee shop before retiring to your room.
The price is $207
$223 total
includes taxes & fees
May 3 - May 4
Hotel La Romantica
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.

You can also stay at family-friendly hotels in St. Moritz

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.

When is the best time to visit St. Moritz?

Our prices for hotels in St. Moritz are cheapest in September
Price trends for hotels in St. Moritz
Pricing is based on two traveler single night rates
View properties in April
Currently viewing crowd sizes and weather for April.
Typical weather for St. Moritz
April
High 4°C / low -5°C. Snow likely.
View properties in April
ac_unit
April, no crowd data, average high temperature 4 degrees Celsius, average low temperature -5 degrees Celsius. Snow likely.
-5°
ac_unit
May, no crowd data, average high temperature 8 degrees Celsius, average low temperature -1 degrees Celsius. Snow likely.
-1°
14°
weather_cloudy
June, no crowd data, average high temperature 14 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
17°
weather_cloudy
July, no crowd data, average high temperature 17 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
17°
weather_sleet
August, no crowd data, average high temperature 17 degrees Celsius, average low temperature 6 degrees Celsius. Rainy most days.
13°
weather_cloudy
September, no crowd data, average high temperature 13 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
ac_unit
October, no crowd data, average high temperature 8 degrees Celsius, average low temperature -2 degrees Celsius. Snow likely.
-2°
ac_unit
November, no crowd data, average high temperature 1 degrees Celsius, average low temperature -7 degrees Celsius. Snow likely.
-7°
-3°
ac_unit
December, no crowd data, average high temperature -3 degrees Celsius, average low temperature -12 degrees Celsius. Snow likely.
-12°
-4°
ac_unit
January, no crowd data, average high temperature -4 degrees Celsius, average low temperature -14 degrees Celsius. Snow likely.
-14°
-2°
ac_unit
February, no crowd data, average high temperature -2 degrees Celsius, average low temperature -12 degrees Celsius. Snow likely.
-12°
ac_unit
March, no crowd data, average high temperature 1 degrees Celsius, average low temperature -10 degrees Celsius. Snow likely.
-10°
Monthly weather averages (˚C)

Top landmarks in St. Moritz

Learn more about St. Moritz

Glide across the frozen lake where locals play cricket on ice, a tradition as old as the town's reputation for winter glamour. The Olympic Bob Run offers a chance to hurtle down the world's only natural ice track, assuming your nerves match your curiosity. Via Serlas showcases boutiques where price tags remain discreetly hidden, while Corviglia's slopes welcome skiers beneath that famous sun that locals claim shines 322 days a year. The Leaning Tower offers medieval charm amid Alpine modernity, and the Engadiner Museum reveals mountain life before tourism arrived. After dark, hotel bars buzz with multilingual chatter as the well-heeled compare notes on which mountain restaurant served the best rösti.

Check out reviews of St. Moritz hotels guests love

Frequently asked questions

What accommodations do travelers like in St. Moritz?
Can I book a refundable hotel in St. Moritz?
If you're looking for the flexibility to change your plans to St. Moritz, most accommodations provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in St. Moritz be like during my visit?
July and August are typically the warmest months in St. Moritz when the average temp is 49°F. January and February are the coldest months when the average temperature is 19°F. August and June are the months with the most rain.
Why should I book my St. Moritz accommodation with Hotels.com?
There are lots of reasons to book your St. Moritz trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.