A lake with sailboats, a forested mountain, and people on the shore.

Find hotels in St. Moritz from ąøæ3,714

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Moritz hotels

1. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (475 reviews)
"A lovely hotel in a convenient location"
United States
Nadiya
The price is ąøæ14,200
ąøæ15,022 total
includes taxes & fees
26 Nov - 27 Nov
Hotel Steffani

2. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (589 reviews)
"Great location and hotel!"
United States
Amisha
The price is ąøæ9,703
ąøæ10,322 total
includes taxes & fees
30 Nov - 1 Dec
Hauser Hotel St. Moritz

3. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (143 reviews)
"Incredible property all the way around."
Canada
Tony
The price is ąøæ20,176
ąøæ21,352 total
includes taxes & fees
1 Dec - 2 Dec
Hotel GRACE LA MARGNA ST MORITZ

4. Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (727 reviews)
"Room was very nice and clean. Breakfast buffet was great. Staff was very friendly and helpful."
United States
Siwa
The price is ąøæ6,765
ąøæ7,329 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Arte

5. Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (704 reviews)
"beautiful location"
United States
Deepak
The price is ąøæ9,474
ąøæ10,084 total
includes taxes & fees
3 Nov - 4 Nov
Hotel Waldhaus am See

6. Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (370 reviews)
"Very nice hotel"
Canada
Ursell
The price is ąøæ8,889
ąøæ9,509 total
includes taxes & fees
30 Nov - 1 Dec
Hotel Laudinella

7. Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (726 reviews)
"Very charming hotel with a small lift. Enjoyed our 1 night stay."
Australia
Mary
The price is ąøæ6,244
ąøæ6,731 total
includes taxes & fees
3 Nov - 4 Nov
Languard

8. Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.4 out of 10, Very good, (413 reviews)
"Nice and quite place to stay !"
United States
Victoria
The price is ąøæ6,970
ąøæ7,485 total
includes taxes & fees
9 Nov - 10 Nov
Hotel Piz

9. Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (563 reviews)
"Friendly staff, nice breakfast"
United States
Cowan
The price is ąøæ7,651
ąøæ9,011 total
includes taxes & fees
27 Nov - 28 Nov
Hotel Nolda

10. The Suites

The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (11 reviews)
"Superb condition, nice spa, breakfast with a wide range of variety- freshly cooked station & juices counter."
Singapore
Jen Nee
The price is ąøæ21,170
ąøæ22,257 total
includes taxes & fees
1 Nov - 2 Nov
The Suites

11. Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (242 reviews)
"Very Nice hotel with friendly staff "
United Kingdom
Nawaim
The price is ąøæ9,826
ąøæ11,505 total
includes taxes & fees
7 Nov - 8 Nov
Hotel San Gian

12. Youth Hostel St. Moritz

Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (335 reviews)
"According with the price our stay was good."
United States
MARITZA
The price is ąøæ5,214
ąøæ5,535 total
includes taxes & fees
24 Nov - 25 Nov
Youth Hostel St. Moritz

13. Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (166 reviews)
"Clean quiet and the Swiss restaurant was excellent. The shuttle service was an added bonus."
Canada
Sheldon
The price is ąøæ7,313
ąøæ7,841 total
includes taxes & fees
29 Nov - 30 Nov
Berghotel Randolins

14. Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very good, (208 reviews)
"Our host was attentive, answered all our questions and the property was as advertised .. Highly recommend and would definitely stay here again."
United States
Virginia
The price is ąøæ6,354
ąøæ6,805 total
includes taxes & fees
1 Nov - 2 Nov
Hotel Stille & Aladin Apartments

15. The View

The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (4 reviews)
"Staff was extremely helpful. The place was spotless and clean. The views were amazing. I have nothing negative to say - everything was great."
United States
Daniel
The price is ąøæ24,992
ąøæ26,191 total
includes taxes & fees
1 Nov - 2 Nov
The View

16. Laudinella Apartments

Laudinella Apartments
4.0 star property
St. Moritz
The price is ąøæ16,436
ąøæ17,343 total
includes taxes & fees
1 Nov - 2 Nov
Laudinella Apartments

17. Sunflower Resort

Sunflower Resort
4.0 star property
San Maurizio
Sunflower Resort

18. Randolins Familienresort

Randolins Familienresort
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (41 reviews)
"It is a wonderful resort"
United States
Ali
The price is ąøæ8,981
ąøæ9,572 total
includes taxes & fees
29 Nov - 30 Nov
Randolins Familienresort

19. Hostel by Randolins

Hostel by Randolins
1.0 star property
St. Moritz
9.0 out of 10, Wonderful, (54 reviews)
"lovely pleasant staff. Nice restaurant. Clean and comfortable beds."
Canada
Shelly
The price is ąøæ4,931
ąøæ5,327 total
includes taxes & fees
29 Nov - 30 Nov
Hostel by Randolins

20. Hotel Chesa Rosatsch

Hotel Chesa Rosatsch
4.0 star property
Celerina-Schlarigna
9.4 out of 10, Exceptional, (118 reviews)
"Beautiful and charming hotel in the midst of a beautiful and charming town. The hotel was tremendous in every respect. Thank you for the stay."
United States
Eric
The price is ąøæ8,260
ąøæ8,573 total
includes taxes & fees
2 Nov - 3 Nov
Hotel Chesa Rosatsch
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Moritz attractions

Learn more about St. Moritz

Glide down pristine slopes or sip hot chocolate at swanky aprĆØs-ski bars in this glitzy Alpine playground. Summer brings hiking trails with stunning lake views, while nearby Engadin Valley offers scenic train rides through mountain passes.

A red cable car in the Engadin Mountains with a lake and snow-capped mountains in the background.
Photo by Christof Sonderegger/swiss-image.ch
Open Photo by Christof Sonderegger/swiss-image.ch

Top St. Moritz Hotel Reviews

More cheap stays in St. Moritz

Find out more about St. Moritz

Top reasons to visit St. Moritz

  • World-Class Skiing: St. Moritz is renowned for its exceptional ski resorts, offering thrilling slopes and excellent facilities for winter sports enthusiasts.
  • Breathtaking Alpine Scenery: The stunning landscapes, featuring serene lakes and majestic mountains, provide a picturesque backdrop for outdoor adventures.
  • Cultural Experiences: Immerse yourself in the local culture with chic boutiques, fine dining, and vibrant events in the heart of St. Moritz.
  • Unique Moonlit Skating: Experience the enchanting charm of moonlit ice skating on frozen lakes, a truly magical experience.
  • Luxurious Accommodations: Enjoy a range of delightful hotels, including the prestigious Kulm Hotel, offering comfort amidst stunning scenery.

Find great hotels in St. Moritz

Discover the charm of St. Moritz with a range of delightful hotel accommodations tailored to suit every traveller’s needs. From pet-friendly options to family-oriented stays, you’ll find the perfect base for your adventure in this enchanting Swiss destination. Explore top hotels such as the prestigious Kulm Hotel and Palace Hotel, ensuring a memorable experience amidst stunning alpine scenery.

  • Hotel Reine Victoria: A charming 4-star hotel with a guest rating of 8.8, Hotel Reine Victoria is an excellent choice for adventure-seeking travellers and pet owners. Nestled in the picturesque St. Moritz, this hotel offers a range of adventure sports and recreational activities both onsite and nearby, including skiing, snowshoeing, and fishing. The property is pet-friendly, providing amenities such as food and water bowls, making it an accommodating choice for guests travelling with pets. Its inviting atmosphere and focus on outdoor activities create a perfect environment for those looking to explore the stunning Alpine landscape.
  • Grand Hotel des Bains Kempinski: Boasting a lavish 5-star rating and an impressive guest score of 9.4, the Grand Hotel des Bains Kempinski caters to families and eco-conscious travellers. This eco-certified property in St. Moritz offers exceptional amenities for children, including babysitting services and a shared playground. The hotel's commitment to sustainability ensures a delightful stay without compromising on comfort. Guests can enjoy luxury accommodations alongside family-friendly features, making it an ideal retreat for those looking to experience both elegance and environmental responsibility in a stunning alpine setting.
  • Crystal Hotel: With a rating of 9.2 and a 4.5-star distinction, Crystal Hotel is a versatile option for families and adventure enthusiasts alike. This St. Moritz property offers a myriad of activities, from onsite ice skating to nearby snowboarding and sailing. Families will appreciate the range of children’s amenities, including babysitting services and nearby sledding opportunities. Additionally, guests can unwind at the full spa, featuring treatments such as reflexology and sports massages. The combination of family-friendly features and wellness facilities makes the Crystal Hotel an excellent choice for a rejuvenating alpine getaway.

Where to stay near St. Moritz

St. Moritz, a premier resort town in Graubünden, offers an unforgettable blend of adventure and romance. Explore the vibrant heart of St. Moritz, where chic boutiques and fine dining await. Venture to the edge of Sankt Moritz for breathtaking views and exhilarating ski slopes. The Zentrum von St. Moritz provides a cultural haven, making it perfect for relaxation and recreation. Immerse yourself in the unique atmosphere that this enchanting destination has to offer.

  • Pontresina: Nestled approximately 5km from St. Moritz, Pontresina is a charming town that attracts visitors year-round. While the peak seasons occur from January to February and July, this picturesque destination offers an array of outdoor adventures and stunning landscapes at any time. Known for its excellent skiing facilities and access to scenic ski fields and resorts, Pontresina is a paradise for winter sports enthusiasts. The surrounding valleys and mountains provide breathtaking views, while local parks offer serene spots for relaxation and exploration.
  • Celerina-Schlarigna: Just 2km away from St. Moritz, Celerina-Schlarigna is a vibrant city that serves as an excellent base for adventure seekers. The influx of tourists is highest between December and February, making it a popular choice for skiing and outdoor sports. With its proximity to magnificent lakes and majestic mountains, visitors can indulge in various activities, from skiing to simply soaking in the stunning alpine scenery. This charming locale is perfect for those looking to combine excitement with breathtaking natural beauty.
  • Samedan: Located around 5km from St. Moritz, Samedan is a delightful town that offers a perfect blend of adventure and relaxation. Visitor numbers peak during the winter months of December to February, as the area is renowned for its skiing opportunities and picturesque ski resorts. Surrounded by captivating valleys, mountains, and lakes, Samedan is an ideal spot for outdoor activities all year round. From skiing to hiking, the stunning landscapes promise an unforgettable experience for those who seek both adventure and tranquility.

Things to do near St. Moritz

Shopping

In St. Moritz, explore local boutiques for exquisite Swiss watches and unique souvenirs. If you're up for a drive, visit the nearby town of Silvaplana for more shopping options, including the charming local market and specialty stores showcasing regional crafts and delicacies.

Recreation

At the Kulm Spa in St. Moritz, indulge in rejuvenating treatments with panoramic mountain views. The spa features an indoor pool and various saunas, offering a serene escape. Nearby, the Alhambra Spa provides a blend of traditional and modern wellness therapies in a tranquil environment for relaxation and rejuvenation.

Adventure

The Surlej Gondola, located 5km from St. Moritz, offers breathtaking views and thrilling rides, making it ideal for outdoor enthusiasts. The Sils-Maria Gondola, situated 8km away, provides access to picturesque trails and family-friendly adventures. For a more remote experience, the Rinerhornbahn Gondola is 27km from St. Moritz, featuring stunning landscapes and exciting activities.

Nightlife

Experience the vibrant nightlife at the Piz Nair Lounge, where you can enjoy creative cocktails with stunning views. For a lively atmosphere, visit the Dracula Club, known for its energetic dance floor and eclectic music selection. Both venues offer a taste of St. Moritz's unique nightlife scene.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near St. Moritz

St. Moritz is an ideal destination for skiing, adventure, and sports enthusiasts. Visitors can explore stunning mountains, serene lakes, and enjoy scenic rides on cable cars and gondolas. The area's attractions cater to those seeking outdoor experiences, breathtaking scenery, and cultural insights. Don't miss the charm of Sankt Moritz, where you can fully immerse yourself in the local culture and enjoy the surrounding natural beauty.

  • Silsersee: Located 11km from St. Moritz, this picturesque lake offers a serene environment with stunning scenery and romantic vibes. Visitors can enjoy leisurely strolls along the beach and partake in various outdoor activities, making it an ideal spot for relaxation and nature appreciation.
  • Morteratsch Glacier: Situated 10km from St. Moritz, this majestic glacier captivates with its breathtaking views. The area provides an exceptional opportunity for photography and exploration, allowing visitors to immerse themselves in the stunning glacial landscape.
  • Muottas Muragl: Just 3km away from St. Moritz, this mountain invites adventure enthusiasts to partake in outdoor activities while enjoying spectacular panoramic views. Its diverse trails cater to those seeking both thrill and scenic beauty.

Best time to go to St. Moritz

The best time to visit St. Moritz can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Moritz falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in St. Moritz falls in January, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January15.3°F (-9.3°C)Light RainMostly CloudySlightly HighSlightly High
February18.3°F (-7.6°C)Light RainMostly CloudySlightly HighSlightly High
March23.9°F (-4.5°C)Light RainMostly CloudyAverageAverage
April31.5°F (-0.3°C)Light RainMostly CloudyAverageAverage
May38.8°F (3.8°C)Light RainMostly CloudySlightly LowAverage
June48.7°F (9.3°C)Light RainMostly CloudySlightly LowAverage
July52.5°F (11.4°C)Light RainMostly CloudyAverageAverage
August51.6°F (10.9°C)Moderate RainMostly CloudyAverageAverage
September44.4°F (6.9°C)Light RainMostly CloudyAverageSlightly Low
October36.1°F (2.3°C)Light RainMostly CloudySlightly LowSlightly Low
November26.2°F (-3.2°C)Light RainMostly CloudyAverageSlightly Low
December18.1°F (-7.7°C)Light RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to St. Moritz

Travelling to St. Moritz, Graubünden, Switzerland, is convenient with several major airports nearby. Zürich Airport (ZRH) is situated 143km away, with luxurious hotels like the Zurich Marriott and The Dolder Grand, both 8km from the airport. Milan Malpensa Airport (MXP) lies 130km away, featuring the Sheraton Milan Malpensa Airport Hotel, just 161m from the terminal. Verona Airport (VRN) is slightly further at 146km, offering upscale options such as the Due Torri Hotel, located 8km from the airport. Each airport provides various transport services to facilitate your journey to St. Moritz.

Frequently asked questions

Where is the best place for a stay in St. Moritz?
Hotel Piz is one of the top choices for your stay based on our traveller data. This hotel is a short 5-minute walk from Lake St. Moritz, and it offers a restaurant and a bar. Other good choices for your stay include Hotel GRACE LA MARGNA ST MORITZ and Hotel Arte. See all available top hotels, or vacation rentals in St. Moritz.
If I need to cancel my hotel reservation in St. Moritz, will I receive a refund?
Yes! Most hotel bookings are fully refundable as long as you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Moritz.
What's the best budget-friendly hotel in St. Moritz?
Based on our traveller reviews, Youth Hostel St. Moritz is a top choice for a less expensive stay. Another top option for your stay on the cheap is Hostel by Randolins. View all budget hotels in St. Moritz.
What's the best family accommodation in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ is a hotel with an indoor pool and a children's club, and it's a top choice on Expedia for families. Other options for your stay with the children include Badrutt's Palace Hotel and Grand Hotel des Bains Kempinski. Also, children of all ages will enjoy a visit to Ovaverva Pool and Spa. Find more child-friendly accommodations in St. Moritz.
What is the top LGBTQ-friendly accommodation in St. Moritz?
Carlton Hotel St Moritz is a top LGBTQ-friendly hotel, and features 2 indoor pools and free stocked minibars. TOP Hotel San Gian St. Moritz is another good option for your holiday. See all available hotels listed as LGBTQ-friendly in St. Moritz.
What's the best dog-friendly accommodation option in St. Moritz?
Hotel La Margna is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Other good options for you and your pet's trip include Hotel GRACE LA MARGNA ST MORITZ and Languard. See more pet-friendly hotel accommodations in St. Moritz.
What's the best luxury accommodation option in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ is a luxury hotel with 3 restaurants and a full-service spa, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Badrutt's Palace Hotel and Grand Hotel des Bains Kempinski are two other upscale options for your trip. Find more luxury hotels in St. Moritz.
What's the best boutique hotel in St. Moritz?
Carlton Hotel St Moritz is a favourite hotel with our travellers looking for stylish accommodation, and features 64 guestrooms, 2 restaurants and 2 bars. See all boutique hotels in St. Moritz.
What's the best golf hotel in St. Moritz?
Languard is a top hotel that has a golf driving range and features free WiFi. Other good options to stay near a golf course include Suvretta House and Hotel Steffani. Visit Kulm Golf Course or Corviglia Tennis & Golf Center to perfect your golf swing. See more golf hotels in St. Moritz.
What's the best accommodation option for a ski holiday in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ is a top hotel for a winter getaway, and features a free ski shuttle and a full-service spaThis hotel is adjacent to Signal Gondola. Other good choices to stay near the slopes include Hotel Piz and Suvretta House. See all ski hotels in St. Moritz.
What are some accommodation options with pools in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ: Hotel, 5-minute walk from Lake St. Moritz. Offers 3 restaurants, an indoor pool and a full-service spa. Another choice that offers an on-site pool is Hotel Steffani. View all hotels with pools in St. Moritz.
What is the best spa hotel in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ is a top luxury spa hotel featuring 3 restaurants, a rooftop terrace, a 24-hour fitness centre and a free children's club. Spend an afternoon at the spa where you'll find facials, body scrubs and detox wraps. In-room massages are also available. Other popular spa hotels in St. Moritz include Hotel Laudinella and Badrutt's Palace Hotel. See all spa hotels in St. Moritz.
What is staying in St. Moritz like?
Travellers to St. Moritz give high marks for the ski areas and lakeside setting. This walkable city also attracts tourists with its mountain views. In St. Moritz, there are 339 hotels and other accommodation options to choose from. Find out more about St. Moritz.
What is there to see in St. Moritz?
Cultural venues include Segantini Museum, Berry Museum and Engadiner Museum. Landmarks like St. Moritz Leaning Tower, Rhaetian Railway and Signal Gondola might be worth a visit. The mountain views and lakeside highlight the natural beauty with places to discover including Lake St. Moritz, Engadin Valley and Inn. Take a look at what more there is to see and do in Expedia's St. Moritz guide.
How can I get around St. Moritz?
If you want to explore the larger area, take a train from St. Moritz Station. If you want to venture out around the area, you may want a rental car in St. Moritz for your journey.
What's the weather like in St. Moritz?
The hottest months are usually July and August, with an average temperature of 10°C, while the coldest months are January and February, with an average of -7°C. The snowiest months in St. Moritz are April, May, November and January, with each month seeing an average of 13 cm of snowfall.

Explore a world of travel with Expedia