Hotels in St. Moritz

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

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, (480 reviews)
  • cleanliness
    Lakeside retreat with a friendly atmosphere and convenient St. Moritz location.
$510 nightly
The price is $538
Mar 11 - Mar 12
Total with taxes and fees
Hauser Hotel St. Moritz
Badrutt's Palace Hotel
Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (97 reviews)
  • cleanliness
    Palace luxury in St. Moritz with an indoor pool, outdoor pool, and spa access.
$2,037 nightly
The price is $2,128
Mar 9 - Mar 10
Total with taxes and fees
Badrutt's Palace Hotel
Soldanella
Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (699 reviews)
  • cleanliness
    Alpine escape with lakeside leisure and Mediterranean dining just steps from St. Moritz.
$398 nightly
The price is $421
Mar 2 - Mar 3
Total with taxes and fees
Soldanella
Hotel Bären
Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (165 reviews)
  • cleanliness
    Relaxing alpine spa retreat with indoor pool minutes from Lake St. Moritz.
$377 nightly
The price is $400
Mar 4 - Mar 5
Total with taxes and fees
Hotel Bären
Grand Hotel des Bains Kempinski
Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (328 reviews)
  • cleanliness
    Alpine luxury with dual pools and spa treatments near Lake St. Moritz.
$1,351 nightly
The price is $1,416
Mar 9 - Mar 10
Total with taxes and fees
Grand Hotel des Bains Kempinski
Languard
Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (577 reviews)
  • cleanliness
    Lakeside luxury with skiing access and cozy comfort just steps from St. Moritz.
$372 nightly
The price is $395
Feb 25 - Feb 26
Total with taxes and fees
Languard
Hotel Steffani
Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (423 reviews)
  • cleanliness
    Ski-in/ski-out alpine retreat near Lake St. Moritz with indoor pool and two restaurants.
$526 nightly
The price is $555
Mar 8 - Mar 9
Total with taxes and fees
Hotel Steffani
Randolins Familienresort
Randolins Familienresort
3.0 star property
St. Moritz
8.6 out of 10, Excellent, (31 reviews)
  • cleanliness
    Alpine ski-in/ski-out resort near Lake St. Moritz with hot tubs and wellness amenities.
$408 nightly
The price is $432
Mar 9 - Mar 10
Total with taxes and fees
Randolins Familienresort
Carlton Hotel St Moritz
Carlton Hotel St Moritz
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (40 reviews)
$2,288 nightly
The price is $2,387
Mar 10 - Mar 11
Total with taxes and fees
Carlton Hotel St Moritz
The View
The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (1 review)
$1,477 nightly
The price is $1,541
Mar 8 - Mar 9
Total with taxes and fees
The View
Hotel Laudinella
Hotel Laudinella
4.0 star property
St. Moritz
8.4 out of 10, Very Good, (266 reviews)
  • cleanliness
    Cozy Alpine retreat offers 3 restaurants with international flavors near Lake St. Moritz.
$366 nightly
The price is $389
Feb 24 - Feb 25
Total with taxes and fees
Hotel Laudinella
Hotel Reine Victoria
Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (559 reviews)
$344 nightly
The price is $366
Mar 10 - Mar 11
Total with taxes and fees
Hotel Reine Victoria
Hotel Nolda
Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (499 reviews)
  • cleanliness
    Ski-in/ski-out alpine retreat near Lake St. Moritz with restaurant and après-ski bar.
$348 nightly
The price is $369
Mar 11 - Mar 12
Total with taxes and fees
Hotel Nolda
Hotel Arte
Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (546 reviews)
  • cleanliness
    Stylish Alpine retreat near Lake St. Moritz offers a cozy mountain getaway.
$377 nightly
The price is $390
Mar 10 - Mar 11
Total with taxes and fees
Hotel Arte
Hotel Europa Suites
Hotel Europa Suites
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (154 reviews)
  • cleanliness
    Alpine skiing paradise with massages and rooftop terrace near Lake St. Moritz.
$384 nightly
The price is $408
Mar 10 - Mar 11
Total with taxes and fees
Hotel Europa Suites
Hotel San Gian
Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (238 reviews)
  • cleanliness
    Ski directly to St. Moritz slopes from this spa retreat with Mongolian cuisine.
$410 nightly
The price is $434
Mar 11 - Mar 12
Total with taxes and fees
Hotel San Gian
Kulm Hotel St. Moritz
Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (108 reviews)
  • cleanliness
    Alpine luxury by Lake St. Moritz with 5 restaurants and extensive winter sports.
$1,844 nightly
The price is $1,927
Mar 3 - Mar 4
Total with taxes and fees
Kulm Hotel St. Moritz
Hotel Piz
Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very Good, (325 reviews)
  • cleanliness
    Cozy alpine retreat near Lake St. Moritz with spa amenities and ski access.
$345 nightly
The price is $366
Mar 3 - Mar 4
Total with taxes and fees
Hotel Piz
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (296 reviews)
  • cleanliness
    Indulge in Swiss luxury at this elegant St. Moritz hotel with a rooftop terrace.
$696 nightly
The price is $732
Mar 4 - Mar 5
Total with taxes and fees
Art Boutique Hotel Monopol
Chesa Spuondas
Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (89 reviews)
  • cleanliness
    Scenic Lake St. Moritz escape with inviting on-site dining and rejuvenating sauna.
$367 nightly
The price is $389
Mar 1 - Mar 2
Total with taxes and fees
Chesa Spuondas
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:Feb 13 - Feb 15
Showing deals for:Mar 12 - Mar 13

Check out hotels with a spa in St. Moritz

You may also like hotels with pools 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 October
Price trends for hotels in St. Moritz
Pricing is based on two traveler single night rates
View properties in February
Currently viewing crowd sizes and weather for February.
Typical weather for St. Moritz
February
High 28°F / low 10°F. Snow likely.
View properties in February
28°
ac_unit
February, no crowd data, average high temperature 28 degrees Fahrenheit, average low temperature 10 degrees Fahrenheit. Snow likely.
10°
33°
ac_unit
March, no crowd data, average high temperature 33 degrees Fahrenheit, average low temperature 15 degrees Fahrenheit. Snow likely.
15°
39°
ac_unit
April, no crowd data, average high temperature 39 degrees Fahrenheit, average low temperature 23 degrees Fahrenheit. Snow likely.
23°
46°
ac_unit
May, no crowd data, average high temperature 46 degrees Fahrenheit, average low temperature 30 degrees Fahrenheit. Snow likely.
30°
58°
weather_cloudy
June, no crowd data, average high temperature 58 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
62°
weather_cloudy
July, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Cloudy most days.
42°
62°
weather_sleet
August, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Rainy most days.
42°
55°
weather_cloudy
September, no crowd data, average high temperature 55 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
46°
ac_unit
October, no crowd data, average high temperature 46 degrees Fahrenheit, average low temperature 28 degrees Fahrenheit. Snow likely.
28°
35°
ac_unit
November, no crowd data, average high temperature 35 degrees Fahrenheit, average low temperature 19 degrees Fahrenheit. Snow likely.
19°
27°
ac_unit
December, no crowd data, average high temperature 27 degrees Fahrenheit, average low temperature 10 degrees Fahrenheit. Snow likely.
10°
25°
ac_unit
January, no crowd data, average high temperature 25 degrees Fahrenheit, average low temperature 7 degrees Fahrenheit. Snow likely.
Monthly weather averages (˚F)

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.

St. Moritz which includes landscape views and a small town or village

Check out reviews of St. Moritz hotels guests love

Frequently asked questions

How much does a hotel room cost in St. Moritz?
You can choose a great hotel in St. Moritz from $366 with properties to suit all budgets and needs. Youth Hostel St. Moritz is one low-cost option that's popular with our travelers. To find an affordable hotel in St. Moritz that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at St. Moritz hotels?
Discover great deals on St. Moritz hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on St. Moritz hotels.
Can I book St. Moritz hotels with free cancellation?
It's easy to book a refundable St. Moritz hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in St. Moritz?
Some of the most popular luxury hotels in St. Moritz are Crystal Hotel, Grand Hotel des Bains Kempinski, and Art Boutique Hotel Monopol. Crystal Hotel is a luxury hotel with a high guest rating amongst our travelers, and it offers a full-service spa and a hot tub, plus pillow menus in the guestrooms. Grand Hotel des Bains Kempinski and Art Boutique Hotel Monopol are also popular luxury stays in great St. Moritz locations.
What are some top pet-friendly hotels in St. Moritz?
Our travelers' favorite pet-friendly hotels in St. Moritz include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in St. Moritz.
What are some of the best hotels in St. Moritz for couples?
Enjoy your couple's retreat with a stay at a top-rated St. Moritz romantic hotel. Our travelers love Hotel GRACE LA MARGNA ST MORITZ, a hotel with a chef service and in-room champagne service. Another romantic hotel with top reviews is Carlton Hotel St Moritz. This hotel offers in-room champagne service and in-room massages for a perfect stay. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in St. Moritz for couples on Hotels.com.
What are some of the best kid-friendly hotels in St. Moritz?
Some of the best St. Moritz hotels for kids include Hotel GRACE LA MARGNA ST MORITZ, Carlton Hotel St Moritz, and Suvretta House. Hotel GRACE LA MARGNA ST MORITZ is a kid-friendly hotel with a guest score of 10 out of 10 offering family-friendly amenities like free supervised activities for children and an indoor pool, plus children's dinnerware in guestrooms. Check out Carlton Hotel St Moritz with a guest score of 10. This popular hotel has free supervised activities for children and an outdoor pool as well as free cribs in the guestrooms. Suvretta House is another good option with a free children's club and an indoor pool, plus free cribs in the guestrooms. Discover more kid-friendly hotels in St. Moritz by using the Hotels.com "Family friendly" filter in your search.
What are the top St. Moritz hotels with a pool?
Discover some of the best St. Moritz hotels with a pool for a little extra luxury on your trip. Hotel GRACE LA MARGNA ST MORITZ is a great hotel with an indoor pool and a guest rating of 10 out of 10. Plus, you can make the most of its full-service spa and hot tub. Carlton Hotel St Moritz is a popular hotel that features an outdoor pool and 2 indoor pools along with a hot tub and a full-service spa. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in St. Moritz with a pool.
What are some of the best St. Moritz hotels with free parking?
If you're exploring by car, finding a great St. Moritz hotel with free parking is a win. Our travelers' favorites include:
What are the top St. Moritz boutique hotels?
Book your stay at a stylish boutique hotel in St. Moritz. Carlton Hotel St Moritz is a popular hotel with our travelers, offering guests an outdoor pool and a hot tub as well as individually decorated guestrooms with champagne service and 24-hour room service.
What are some popular hotels in central St. Moritz?
For hotels in central St. Moritz, check out Hotel Nolda and Languard. Travelers love Hotel Nolda for its location, as well as the restaurant, bar/lounge and free parking this hotel offers. Languard is another popular central hotel with a golf driving range and concierge services, plus free WiFi in the guestrooms. When you stay at one of these central hotels, you'll be in easy reach of top sights including Lake St. Moritz.
What accommodations do travelers like in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ, Suvretta House and Badrutt's Palace Hotel are all properties that our guests really like.

Find out more about St. Moritz

Embrace the Alpine Majesty: Discover the Enchantment of St. Moritz

Nestled in the stunning Graubünden region of Switzerland, St. Moritz is a luxurious alpine oasis renowned for its breathtaking landscapes and world-class experiences. Famed for its picturesque Lake St. Moritz, visitors can indulge in year-round activities, from winter skiing on pristine slopes to summer hikes with panoramic views. The charming town blends elegance with adventure, featuring upscale shops, gourmet dining, and a vibrant cultural scene. Discover the serene beauty of the surrounding mountains, unwind at the rejuvenating St. Moritz Bad spa, and immerse yourself in the unique charm that makes this destination a true sanctuary for travelers seeking both relaxation and excitement.

Discover great hotels in St. Moritz

St. Moritz offers a range of hotel accommodations, from charming boutique stays to luxurious palace hotels. Visitors can choose from upscale options featuring stunning alpine views, elegant spa facilities, and fine dining. Whether you're seeking a cozy retreat or a lavish getaway, St. Moritz has plenty of excellent choices. These are some of the hotels preferred by our travelers in St. Moritz:

  1. Hotelino Petit ChaletOpens in a new window: This 4.0-star hotel is ideal for adventure seekers and ski enthusiasts. With a range of exhilarating activities such as fishing and downhill skiing available onsite, it promises an engaging experience for leisure travelers. Key amenities include easy access to ski shuttles and lifts, along with a well-equipped business center for those needing to combine work with play. The hotel’s inviting atmosphere and access to nearby rafting and mountain biking create a vibrant environment for those looking to explore the great outdoors.
  2. All In One Hotel Inn LodgeOpens in a new window: All In One Hotel Inn Lodge is a 3.0-star hotel that offers a refreshing hot spring experience perfect for travelers seeking relaxation and adventure. Nestled in an idyllic location, this property makes it easy to unwind in natural hot springs while enjoying nearby skiing and snowboarding activities. With a focus on adventure sports, guests can partake in exciting options like snowshoeing and fishing. The combination of rejuvenating amenities and thrilling outdoor activities ensures a distinctive and memorable stay.
  3. Hostel INN LODGEOpens in a new window: As a 1.0-star hostel and backpacker lodging, Hostel INN LODGE caters to budget-conscious ski travelers looking for a convenient and straightforward stay. This property provides easy access to ski shuttles and lifts, making it a practical choice for those eager to hit the slopes. The uncomplicated atmosphere and essential amenities create a laid-back environment, perfect for enjoying the winter wonderland of St. Moritz without the frills, ensuring travelers can focus on their skiing adventure.

Top locations to stay in St. Moritz

In Pontresina, Sils im Engadin-Segl, and Celerina-Schlarigna, visitors can enjoy stunning natural beauty and outdoor activities. Pontresina offers fantastic skiing and mountain scenery, while Sils im Engadin-Segl is known for its serene lakes and hiking trails. Celerina-Schlarigna features charming villages and easy access to St. Moritz. For first-time visitors, Celerina-Schlarigna is ideal due to its proximity to the main attractions.

  1. PontresinaOpens in a new window: Nestled in a picturesque valley, Pontresina is a charming destination perfect for both winter sports enthusiasts and nature lovers. Known for its stunning mountain scenery, this area offers fantastic skiing opportunities in the winter and beautiful hiking trails during the warmer months. The town retains its authentic Swiss charm, complete with traditional architecture and cozy shops. Don't miss the chance to explore the nearby Bernina Pass, which offers breathtaking views and a chance to connect with nature. With its emphasis on outdoor activities and relaxation, Pontresina is a delightful choice for a memorable stay.
  2. Sils im Engadin-SeglOpens in a new window: This serene locale is renowned for its tranquil lakes and breathtaking landscapes, making it ideal for those seeking peace and natural beauty. Sils offers excellent opportunities for hiking, biking, and skiing, catering to both adventure seekers and those looking to unwind in nature. The village is also famous for its cultural offerings, including art galleries and festivals that celebrate the region's rich heritage. With its stunning views and charming atmosphere, Sils im Engadin-Segl is a fantastic spot for a relaxing getaway.
  3. Celerina-SchlarignaOpens in a new window: Celerina is a quaint village offering a blend of tradition and modernity, with easy access to the famous St. Moritz ski area. This destination is perfect for winter sports, featuring a variety of slopes for skiing and snowboarding. In the summer, the area transforms into a paradise for hikers and mountain bikers, with trails suited for all levels. Celerina also boasts a lovely selection of shops and local boutiques, making it a delightful place to explore after a day of adventure. Its proximity to St. Moritz enhances the experience, allowing you to enjoy both the charm of a smaller village and the vibrancy of a larger resort town.

Things to do in St. Moritz

Nestled among stunning peaks and serene lakes, this alpine gem invites you to explore its breathtaking landscapes. Enjoy invigorating hikes, thrilling skiing, and leisurely strolls along lush trails. With opportunities for boating and awe-inspiring sightseeing, it’s a paradise for nature lovers and outdoor enthusiasts alike.

  • Muottas MuraglOpens in a new window – Ascend this stunning mountain for breathtaking panoramic views of the Engadin valley and its shimmering lakes. The ride to the summit is a delightful experience, and once you reach the top, you’ll find plenty of hiking trails to explore. Don’t forget your camera; the scenery is picture-perfect!
  • Mineralbad Baths and SpaOpens in a new window – Treat yourself to relaxation at this luxurious hotspring. Enjoy the soothing mineral-rich waters while taking in spectacular views of the surrounding mountains. It’s the ideal place to unwind after a day of outdoor activities, with various wellness treatments available to rejuvenate your spirit.
  • Bernina PassOpens in a new window – Drive or hike through this stunning mountain pass, famous for its dramatic landscapes. The winding roads and towering peaks make for an exhilarating journey, offering countless opportunities for breathtaking photography along the way.
  • Morteratsch GlacierOpens in a new window – Venture out to see this magnificent glacier, where you can witness the incredible forces of nature at work. A hike to the glacier reveals captivating views and a chance to learn about the glacial environment and its impact on the region.
  • Val RosegOpens in a new window – Explore this enchanting valley, perfect for a leisurely stroll or a more challenging hike. The scenic beauty of Val Roseg, with its lush meadows and majestic mountains, is sure to leave you in awe. Pack a picnic and enjoy the serene atmosphere surrounded by nature!

5 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 are lower. For those looking to explore the area’s key landmarks, cultural sites, and natural beauty, staying for at least 2 to 3 days is ideal. During your visit, you can enjoy a range of activities such as hiking through scenic trails, sightseeing around historical sites, and even ice skating on the lake. This timeframe offers great value for money, making it a perfect choice for travelers on a budget who want to experience the charm of St. Moritz.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals to St. Moritz, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates on accommodations as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, ensuring you don't miss out on potential savings. Additionally, the Smart ShoppingOpens in a new window tool available in the app can help you compare hotel prices and amenities, so you're more likely to see the best options. With these resources, you'll be well-equipped to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you save on your stay in St. Moritz. If you're in search of unique accommodations, boutique hotels often provide a more personalized experience and can sometimes offer 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 is on the higher end, we’ll recommend more budget-friendly dates, which could help you find a better deal.
  4. Consider your location: Hotels near the city center usually tend to be more expensive, but thanks to St. Moritz's excellent public transportation, you might discover a more affordable independent hotel a bit farther out that is still conveniently connected. If you're interested in exploring alternative, less crowded neighborhoods or even some lesser-known nearby towns, you can often find great value for your money. Opting for these alternative locations can provide a more authentic and budget-friendly experience.
  5. Become a Member: Join our membership for free and start planning your next getaway to St. Moritz! Enjoy significant savings on over 100,000 hotels around the globe with exclusive member rates. As a member, you’ll have the opportunity to ascend through membership tiers rapidly, unlocking fantastic benefits such as complimentary room upgrades when available and discounts on food and beverages at select VIP Access properties. Don’t miss out on these incredible perks—sign up today and make your travel experience even more rewarding!

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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in St. Moritz, January, February, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, May, June, and October are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring