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

This weekend
Next weekend

Where to stay in St. Moritz?

Hauser Hotel St. Moritz
Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (495 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 €287
includes taxes & fees
21 Apr - 22 Apr
Hauser Hotel St. Moritz
Laudinella Apartments
Laudinella Apartments
4.0 star property
St. Moritz
The price is €407
includes taxes & fees
3 May - 4 May
Laudinella Apartments
Hotel Piz
Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (338 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
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, savour Mediterranean cuisine at Caprice restaurant. The full-service spa and attentive staff ensure a relaxing Swiss retreat.
The price is €188
includes taxes & fees
11 May - 12 May
Soldanella
Languard
Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (598 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 €186
includes taxes & fees
3 May - 4 May
Languard
Hotel Bären
Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (178 reviews)
Escape to this Swiss haven near St. Moritz Station offering 2 restaurants and a full-service spa with sports massages. Rejuvenate in the indoor pool or fitness centre after exploring Lake St. Moritz and Olympia Bobrun attractions.
The price is €347
includes taxes & fees
17 May - 18 May
Hotel Bären
The Suites
The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (7 reviews)
The price is €442
includes taxes & fees
18 May - 19 May
The Suites
The View
The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (2 reviews)
The price is €696
includes taxes & fees
17 May - 18 May
The View
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 €253
includes taxes & fees
19 May - 20 May
Hotel Laudinella
Youth Hostel St. Moritz
Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (271 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 €147
includes taxes & fees
10 May - 11 May
Youth Hostel St. Moritz
Hotel Nolda
Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (506 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 €239
includes taxes & fees
22 Apr - 23 Apr
Hotel Nolda
Hotel Waldhaus am See
Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (636 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 €224
includes taxes & fees
21 Apr - 22 Apr
Hotel Waldhaus am See
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 €549
includes taxes & fees
28 Apr - 29 Apr
Hotel GRACE LA MARGNA ST MORITZ
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 €345
includes taxes & fees
22 Apr - 23 Apr
Schweizerhof Swiss Quality Hotel
Hotel Reine Victoria
Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (577 reviews)
The price is €201
includes taxes & fees
22 Apr - 23 Apr
Hotel Reine Victoria
Hotel Arte
Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (567 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 €194
includes taxes & fees
21 Apr - 22 Apr
Hotel Arte
Hotel Steffani
Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (440 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 €262
includes taxes & fees
20 May - 21 May
Hotel Steffani
Hotel Stille & Aladin Apartments
Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very good, (195 reviews)
Immerse in Alpine charm at this cosy retreat just 5 minutes from Lake St. Moritz. Enjoy a day on the slopes with on-site cross-country and downhill skiing. Unwind at 2 bars after exploring nearby San Karl Church.
The price is €187
includes taxes & fees
3 May - 4 May
Hotel Stille & Aladin Apartments
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 €180
includes taxes & fees
21 Apr - 22 Apr
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 €123
includes taxes & fees
21 Apr - 22 Apr
Hotel Biancospino
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.

Check out 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 November
Price trends for hotels in St. Moritz
Pricing is based on two traveller 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

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.