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?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in St. Moritz on Hotels.com. These St. Moritz hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Badrutt's Palace Hotel

Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (101 reviews)
Discover alpine elegance at this luxurious retreat near Lake St. Moritz. Unwind with deep-tissue massages at the spa, dine at 10 distinct restaurants, or sip cocktails at 3 stylish bars. A free kids' club and St. Moritz Station just 6 minutes away complete the experience.
Badrutt's Palace Hotel

2. Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (696 reviews)
Immerse yourself in alpine beauty at this cosy 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
includes taxes & fees
24 Sept - 25 Sept
Languard

3. Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (669 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 €200
includes taxes & fees
18 Sept - 19 Sept
Hotel Arte

4. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (127 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 €520
includes taxes & fees
14 Oct - 15 Oct
Hotel GRACE LA MARGNA ST MORITZ

5. Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina
4.0 star property
Pontresina
8.6 out of 10, Excellent, (394 reviews)
This mountain retreat serves up views, skiing, and indulgent spa treatments. Just 10 minutes from Lake St. Moritz with SAVUR restaurant and an indoor pool. Pontresina Station is a scenic 13-minute walk away.
The price is €212
includes taxes & fees
1 Oct - 2 Oct
Schloss Hotel & Spa Pontresina

6. Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (612 reviews)
The price is €283
includes taxes & fees
4 Oct - 5 Oct
Hotel Reine Victoria

7. Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (686 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 €343
includes taxes & fees
3 Oct - 4 Oct
Hotel Waldhaus am See

8. Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (353 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 €246
includes taxes & fees
16 Oct - 17 Oct
Hotel Laudinella

9. Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (390 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.
The price is €203
includes taxes & fees
30 Sept - 1 Oct
Hotel Piz

10. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (564 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 €277
includes taxes & fees
18 Sept - 19 Sept
Hauser Hotel St. Moritz

11. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (367 reviews)
Discover Italian cuisine at Mono Restaurant after unwinding with Swedish massages at the full-service spa. Just 8 minutes from St. Moritz Station and a short walk to Lake St. Moritz, this hotel offers free breakfast, WiFi, and a hot tub.
The price is €371
includes taxes & fees
19 Sept - 20 Sept
Art Boutique Hotel Monopol

12. Suvretta House

Suvretta House
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (89 reviews)
The price is €672
includes taxes & fees
20 Sept - 21 Sept
Suvretta House

13. Hotel Saratz Pontresina Mountain Resort & Spa

Hotel Saratz Pontresina Mountain Resort & Spa
4.0 star property
Pontresina
9.4 out of 10, Exceptional, (155 reviews)
This Swiss Alpine retreat offers access to cross-country skiing with a free shuttle to Lake St. Moritz. After slopes, enjoy the full-service spa, vegetarian dining at Giodi, and both indoor and outdoor pools, just a 10-minute walk from Pontresina Station.
The price is €319
includes taxes & fees
20 Sept - 21 Sept
Hotel Saratz Pontresina Mountain Resort & Spa

14. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (336 reviews)
Embrace mountain elegance at this St. Moritz retreat with indoor and outdoor pools just minutes from the lake. The full-service spa offers deep-tissue massages and aromatherapy, while 5 restaurants include Les Saisons serving international cuisine.
The price is €783
includes taxes & fees
23 Sept - 24 Sept
Grand Hotel des Bains Kempinski

15. Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (750 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, savour Mediterranean cuisine at Caprice restaurant. The full-service spa and attentive staff ensure a relaxing Swiss retreat.
The price is €224
includes taxes & fees
24 Sept - 25 Sept
Soldanella

16. Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (546 reviews)
Embrace mountain adventure at this ski-focused hotel just 5 minutes from Lake St. Moritz. Maximise slope time with direct ski access, then unwind at the stylish bar. The restaurant, free WiFi, and parking complement attentive service.
The price is €202
includes taxes & fees
12 Oct - 13 Oct
Hotel Nolda

17. Sunstar Pontresina

Sunstar Pontresina
4.0 star property
Pontresina
9.8 out of 10, Exceptional, (74 reviews)
Unwind at this mountain haven in Pontresina offering a full-service spa and garden views. Just minutes from Pontresina Station and a short drive to Lake St. Moritz, guests enjoy daily free breakfast and nearby hiking trails.
The price is €268
includes taxes & fees
4 Oct - 5 Oct
Sunstar Pontresina

18. Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (608 reviews)
Experience Mediterranean cuisine at Grissini after a day on the slopes just a 2-minute walk away. The spa offers deep-tissue massages and Ayurvedic treatments, while St. Moritz Station is a 9-minute stroll from this hotel with attentive staff.
The price is €303
includes taxes & fees
30 Sept - 1 Oct
Crystal Hotel

19. Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (113 reviews)
Embrace alpine elegance at this luxury hotel near Lake St. Moritz with French dining at Grand Restaurant. Enjoy snowboarding, skating, and skiing with passes and lessons available. Unwind in indoor and outdoor pools or indulge in hot stone massages.
Kulm Hotel St. Moritz

20. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (460 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 €288
includes taxes & fees
1 Oct - 2 Oct
Hotel Steffani
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.

Get last-minute hotel deals in St. Moritz and save more

Sign in to unlock great savings.
Showing deals for:18 Sept - 20 Sept
Showing deals for:25 Sept - 27 Sept
Showing deals for:16 Oct - 17 Oct

Check out pet-friendly hotels in St. Moritz

You may also like hotels with spas in St. Moritz

You can also stay at hotels with a pool 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 November
Price trends for hotels in St. Moritz
Pricing is based on two traveller single night rates
View properties in September
Currently viewing crowd sizes and weather for September.
Typical weather for St. Moritz
September
High 13°C / low 2°C. Cloudy most days.
View properties in September
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°
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.
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.

A mountain landscape with a large building on a lakeshore.

Check out reviews of St. Moritz hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in St. Moritz?
If you want the flexibility to change your plans to St. Moritz, most hotels offer refundable* rates that 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 temperature is 10°C. January and February are the coldest months, when the average temperature is -7°C. August and June are the months with the most rain.
Why should I book my St. Moritz hotel 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, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about St. Moritz

Whispers of the Alps: Discover the Enchantment of St. Moritz

Nestled in the majestic Swiss Alps, St. Moritz is a luxurious haven renowned for its stunning landscapes and vibrant culture. Famed as a winter sports paradise, it boasts world-class skiing and the enchanting frozen Lake St. Moritz. In summer, the region transforms into a playground for hikers and mountain bikers, offering breathtaking trails. Indulge in gourmet dining and upscale shopping, or relax at exclusive spas. With its blend of natural beauty, adventure, and elegance, St. Moritz promises an unforgettable escape for discerning travellers seeking both thrill and tranquillity.

Discover great hotels in St. Moritz

St. Moritz offers a diverse range of accommodations, from opulent hotels with stunning lake views to charming alpine lodges. Visitors can enjoy beautifully designed rooms, world-class dining, and easy access to outdoor activities, all set against the breathtaking backdrop of the Swiss Alps. These are some of the hotels preferred by our travelers in St. Moritz:

  1. Hotelino Petit ChaletOpens in a new window: This elegant 4.0-star hotel is the perfect retreat for adventure seekers and ski enthusiasts. Guests can take advantage of the Ski shuttle and Ski lift located just a short distance from the property. With an array of adventure sports available, including onsite fishing and nearby snowshoeing, rafting, parasailing, and windsurfing, it promises an exhilarating experience. Business travellers will appreciate the well-equipped Business Center and the availability of multiple meeting rooms. The property’s design and recreational offerings create a distinctive atmosphere, ideal for those seeking both comfort and a touch of adventure.
  2. All In One Hotel Inn LodgeOpens in a new window: This inviting 3.0-star hotel is tailored for those who relish hot spring and adventure-themed vacations. Featuring a natural hot spring nearby, it allows guests to unwind in a rejuvenating environment. With easy access to Ski shuttle and Ski lifts, as well as thrilling adventure sports like onsite ice skating and nearby sailing, this hotel provides a delightful experience for leisure travellers. Its charming atmosphere, combined with the unique hot spring amenities, sets the stage for a distinctive escape, making it a sought-after destination for relaxation and adventure.
  3. Hostel INN LODGEOpens in a new window: This budget-friendly 1.0-star hostel is a great choice for ski enthusiasts looking for a simple yet comfortable stay. Positioned conveniently with access to Ski shuttle and Ski lift, it caters specifically to those focused on skiing and winter sports. The no-frills approach allows for an authentic experience without extraneous amenities, making it ideal for travellers eager to hit the slopes and enjoy a straightforward, affordable lodging option. The communal atmosphere fosters connections among fellow ski lovers, enhancing the overall experience.

Top locations to stay in St. Moritz

In St. Moritz, Graubünden, great areas to stay include Pontresina, Sils im Engadin-Segl, and Celerina-Schlarigna. Pontresina offers stunning mountain scenery and excellent skiing, while Sils im Engadin-Segl boasts serene lakes and hiking trails. Celerina-Schlarigna provides a charming village atmosphere with easy access to St. Moritz. For first-time visitors, Pontresina is particularly appealing due to its vibrant outdoor activities and beautiful landscapes.

  1. PontresinaOpens in a new window: This charming alpine village is a fantastic base for both skiing and mountain adventures, nestled in the stunning Engadin valley. With an array of ski slopes and cross-country trails, it’s perfect for winter sports enthusiasts. The picturesque village offers a range of beautiful hotels and cosy lodges, providing a welcoming atmosphere. Don’t miss the chance to explore the nearby Bernina Glacier, where breathtaking views await. After a day on the slopes, unwind in the local spas and indulge in some well-deserved relaxation.
  2. Sils im Engadin-SeglOpens in a new window: Known for its serene landscapes and stunning lakes, Sils im Engadin-Segl is perfect for those seeking a peaceful retreat while still enjoying outdoor activities. The area is renowned for its hiking and walking trails that meander around the idyllic Lake Sils, offering incredible views and opportunities for photography. This location is also a haven for art lovers, with a rich cultural scene that celebrates local traditions and history. The charming atmosphere and scenic beauty make it a delightful place to stay.
  3. Celerina-SchlarignaOpens in a new window: Just a stone’s throw from St. Moritz, Celerina-Schlarigna combines the best of both worlds with easy access to the vibrant activities of St. Moritz while offering a quieter, more laid-back vibe. This area is excellent for skiing, particularly with its connection to the Corviglia ski area. The charming village features traditional wooden chalets and a lovely community feel. After a day of skiing, you can enjoy a peaceful evening stroll along the river or take in the local cultural events that often take place throughout the year.

Things to do in St. Moritz

Nestled amidst breathtaking mountains and pristine lakes, this alpine gem offers a paradise for outdoor enthusiasts. Explore scenic hiking trails, glide down snowy slopes, or unwind with tranquil lakeside strolls. With lush forests and stunning vistas at every turn, it’s an idyllic escape for nature lovers seeking adventure and relaxation.

  • Muottas MuraglOpens in a new window – Ascend this stunning mountain for breathtaking views of the surrounding landscape. The panoramic vistas of St. Moritz and the sparkling lakes below are simply unforgettable. Enjoy hiking trails that wind through picturesque scenery, and don’t forget your camera to capture the beauty!
  • Mineralbad Baths and SpaOpens in a new window – Treat yourself to relaxation at this luxurious hotspring. Soak in the thermal waters while surrounded by majestic mountains, allowing the soothing minerals to rejuvenate your body. It's the perfect way to unwind after a day of exploration.
  • Bernina PassOpens in a new window – Drive or hike through this spectacular mountain pass, renowned for its dramatic scenery. The twisting roads and breathtaking views of snow-capped peaks make for an exhilarating journey. Take a moment to appreciate the natural beauty as you traverse this iconic route.
  • Morteratsch GlacierOpens in a new window – Stand in awe of this magnificent glacier, a stunning testament to nature's power. Explore the well-marked trails that lead to its base, offering a close-up view of the ice formations. This is a fantastic spot for photography and enjoying the crisp mountain air.
  • Val RosegOpens in a new window – Discover the enchanting beauty of this tranquil valley, perfect for leisurely walks or picnics. The lush meadows and gentle streams create a serene atmosphere, inviting you to connect with nature. Keep an eye out for local wildlife as you enjoy the peaceful surroundings.

4 tips for savvy savings when booking a hotel in St. Moritz

  1. Book for the cheapest times: The most budget-friendly time to visit St. Moritz is from September to November, when hotel prices tend to be lower. A stay of at least 2 to 3 days is perfect for discovering the area's notable landmarks, rich history, and cultural offerings. Visitors can enjoy activities such as hiking, sightseeing, and romantic strolls around the lake, as well as ice skating and mountain tours, all of which provide great value for money while exploring the stunning natural beauty of St. Moritz. Moreover, prices could drop during this period, making it an even more affordable getaway.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St. Moritz, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best options. This way, you’ll be promptly notified of any price drops or room availability for your spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a St. Moritz hotel. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price leans towards the higher end, we’ll suggest alternative dates that could be more affordable, helping you to secure a better deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive, but thanks to St. Moritz's excellent public transport connections, you may discover a more affordable independent hotel further afield that remains well linked. For those eager to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often superb value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to St. Moritz

St. Moritz experiences its lowest average temperature in January, at 15.3°F (-9.3°C), while July is the hottest month, with an average temperature of 52.5°F (11.4°C). August tends to be the wettest month. The peak travel months to visit St. Moritz are January, February, and December, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, May, June, and October are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.