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

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

  • 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

This weekend
Next weekend

Filter by

Star rating

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. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (333 reviews)
"Very good place to stay. Enjoyed the location and the room was clean and had a great view."
United States
Jerry
The price is ąøæ12,787
ąøæ13,556 total
includes taxes & fees
24 Aug - 25 Aug
Art Boutique Hotel Monopol

2. Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (663 reviews)
"Staff was very pleasant , location is great close to shops and walking distance from lake"
United States
kenneth
The price is ąøæ9,331
ąøæ9,937 total
includes taxes & fees
19 Aug - 20 Aug
Languard

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, (111 reviews)
"Wonderful property with amazing and super helpful staff."
Canada
Matthew
The price is ąøæ24,135
ąøæ25,465 total
includes taxes & fees
30 Aug - 31 Aug
Hotel GRACE LA MARGNA ST MORITZ

4. Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (736 reviews)
"Super hotel"
Netherlands
Martin
The price is ąøæ9,184
ąøæ9,784 total
includes taxes & fees
11 Aug - 12 Aug
Soldanella

5. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (540 reviews)
"Great breakfast, friendly and helpful staff."
United Kingdom
juliet
The price is ąøæ10,840
ąøæ11,503 total
includes taxes & fees
9 Aug - 10 Aug
Hauser Hotel St. Moritz

6. Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (641 reviews)
"Clean and comfortable hotel in centre of St Moritz."
Australia
Julie
The price is ąøæ8,796
ąøæ9,440 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Arte

7. Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (600 reviews)
"Highly recommended, extremely helpful and pleasant staff. Great breakfast, high quality furnishings"
United Kingdom
Susan
The price is ąøæ11,078
ąøæ11,783 total
includes taxes & fees
26 Aug - 27 Aug
Crystal Hotel

8. Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (321 reviews)
"The staff was excellent. We thoroughly enjoyed our stay."
United States
Jeanine
The price is ąøæ13,897
ąøæ14,709 total
includes taxes & fees
20 Aug - 21 Aug
Schweizerhof Swiss Quality Hotel

9. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (453 reviews)
"Love this hotel. The view from our room was priceless. Super clean, beds comfortable and staff were kind and helpful. Right in the center on town, great options for restaurants. Just on walking distance."
United States
Karina
The price is ąøæ11,713
ąøæ12,443 total
includes taxes & fees
26 Aug - 27 Aug
Hotel Steffani

10. Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (670 reviews)
"Nice hotel on the lake. Walkable to main city and train station. Great breakfast and dining at hotel. Antonio in Restaurant was great to chat with and an excellent waiter."
United States
Susan Freund
The price is ąøæ13,746
ąøæ14,519 total
includes taxes & fees
21 Aug - 22 Aug
Hotel Waldhaus am See

11. Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (597 reviews)
"Good location, close to train station, very quiet, friendly staff, breakfast has lots of options."
Canada
Elan
The price is ąøæ9,851
ąøæ10,509 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Reine Victoria

12. Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (332 reviews)
"Very nice modern hotel"
United States
Edward
The price is ąøæ8,948
ąøæ9,572 total
includes taxes & fees
29 Aug - 30 Aug
Hotel Laudinella

13. Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (528 reviews)
"Nice place"
Australia
Kristine
The price is ąøæ6,654
ąøæ7,983 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Nolda

14. Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (369 reviews)
"Good location, excellent breakfast, room was nice, staff very helpful"
United Kingdom
stephen
The price is ąøæ7,976
ąøæ8,530 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Piz

15. Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (109 reviews)
"Excelente"
Mexico
Omar
The price is ąøæ37,323
ąøæ39,153 total
includes taxes & fees
16 Aug - 17 Aug
Kulm Hotel St. Moritz

16. Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very good, (200 reviews)
"Very clean room, warm room, very comfortable bed and nice bathroom. Kitchen was clean and new. "
United States
Paula
The price is ąøæ7,469
ąøæ7,963 total
includes taxes & fees
2 Aug - 3 Aug
Hotel Stille & Aladin Apartments

17. Suvretta House

Suvretta House
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (88 reviews)
"Good room and nice breakfast "
United Kingdom
aman
The price is ąøæ24,816
ąøæ26,171 total
includes taxes & fees
30 Aug - 31 Aug
Suvretta House

18. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (334 reviews)
"Amazing staff, wonderful food and fantastic hotel in one of my favorites towns. "
United States
Scott
The price is ąøæ27,873
ąøæ29,344 total
includes taxes & fees
16 Aug - 17 Aug
Grand Hotel des Bains Kempinski

19. Hotel BƤren

Hotel BƤren
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (185 reviews)
"Very nice stay - clean comfortable room, very good breakfast, exceptional staff and shuttle to the train station. "
United States
David
The price is ąøæ11,585
ąøæ12,275 total
includes taxes & fees
10 Aug - 11 Aug
Hotel BƤren

20. Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (150 reviews)
"We really enjoyed our stay here. The breakfast was so good and nice to have. "
United States
Robin
The price is ąøæ8,457
ąøæ9,030 total
includes taxes & fees
23 Aug - 24 Aug
Berghotel Randolins
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 town with a prominent church tower, surrounded by buildings and mountains.

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?
Languard is one of the top choices for your stay based on our traveller data. This hotel is a short 7-minute walk from Lake St. Moritz, and it offers free WiFi and concierge services. Other good choices for your stay include Hotel Arte and Hotel GRACE LA MARGNA ST MORITZ. 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?
Badrutt's Palace Hotel is a hotel with an outdoor pool and a free children's club, and it's a top choice on Expedia for families. Other options for your stay with the children include Hotel GRACE LA MARGNA ST MORITZ 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. See all available hotels listed as LGBTQ-friendly in St. Moritz.
What's the best dog-friendly accommodation option in St. Moritz?
Badrutt's Palace Hotel is a top hotel for people travelling with their pets, and offers 10 restaurants and a full-service spa for its human guests. Other good options for you and your pet's trip include Languard and Hotel Arte. See more pet-friendly hotel accommodations in St. Moritz.
What's the best luxury accommodation option in St. Moritz?
Badrutt's Palace Hotel is a luxury hotel with 10 restaurants and 3 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Hotel GRACE LA MARGNA ST MORITZ 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 Kulm Hotel St. Moritz and Suvretta House. 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 Waldhaus am See and Youth Hostel St. Moritz. 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. Provides 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?
Badrutt's Palace Hotel is a top luxury spa hotel featuring 10 restaurants, 3 bars, a nightclub and a fitness centre. Treat yourself to a facial, body scrub or detox wrap at the on-site spa. In-room massages are also available. Other popular spa hotels in St. Moritz include Hotel GRACE LA MARGNA ST MORITZ and Hotel Laudinella. 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 311 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 Berry Museum, Engadiner Museum and Segantini Museum. Landmarks like St. Moritz Leaning Tower, Rhaetian Railway and San Karl St. Moritz-Bad Church 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