St. Moritz hotels from RM537

  • 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

Guest rating
Guest rating
Star rating

Our top choices for St. Moritz hotels

Chesa Spuondas

Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (89 reviews)
"Amazing place. Very cosy and welcoming staff"
France
jerome
The price is RM872
RM935 total
includes taxes & fees
3 Mar - 4 Mar
Chesa Spuondas

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (145 reviews)
"Great spa area, super cosy bedroom, amazing views and a tasty breakfast! Staff were super helpful and very welcoming."
United Kingdom
Ben
The price is RM1,099
RM1,172 total
includes taxes & fees
22 Mar - 23 Mar
Berghotel Randolins

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (267 reviews)
"Everything was perfect, I highly recommend this hotel. Thank you very much."
United States
Dominga
The price is RM1,332
RM1,417 total
includes taxes & fees
26 Mar - 27 Mar
Hotel Laudinella

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (502 reviews)
"The staff was very friendly and helpful, they accommodated our needs exceptionally and made sure everything went above accordingly. Would love to stay here again! "
United States
Andrew
The price is RM1,283
RM1,463 total
includes taxes & fees
22 Mar - 23 Mar
Hotel Nolda

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (580 reviews)
"Lovely hotel with excellent views."
United Kingdom
Mark
The price is RM1,089
RM1,161 total
includes taxes & fees
1 Mar - 2 Mar
Languard

Randolins Familienresort

Randolins Familienresort
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (32 reviews)
"We had a great experience there!"
United States
Kanae
The price is RM1,443
RM1,529 total
includes taxes & fees
22 Mar - 23 Mar
Randolins Familienresort

Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (624 reviews)
"Great stay with spectacular views and breakfast! "
United States
Arman
The price is RM1,220
RM1,297 total
includes taxes & fees
9 Mar - 10 Mar
Hotel Waldhaus am See

Hotel Bären

Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (169 reviews)
"Beautiful, traditional hotel. Staff all courteous and helpful. Restaurant food excellent. Spa and pool were really enjoyed after a long day of travel. Would like to return again."
United Kingdom
Stephen
The price is RM1,513
RM1,602 total
includes taxes & fees
1 Mar - 2 Mar
Hotel Bären

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very good, (193 reviews)
"Great staff and places "
Australia
Ramez
Hotel Stille & Aladin Apartments

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (426 reviews)
"Staff was friendly, room was great, the views were insane, and the breakfast was pleasantly diverse. "
Canada
Arjun
The price is RM1,733
RM1,834 total
includes taxes & fees
26 Mar - 27 Mar
Hotel Steffani

Hotel Corvatsch

Hotel Corvatsch
3.0 star property
St. Moritz
7.8 out of 10, Good, (47 reviews)
"The best location. "
China
yan
The price is RM1,247
RM1,325 total
includes taxes & fees
26 Mar - 27 Mar
Hotel Corvatsch

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (547 reviews)
"Such a very nice hotel, would definitely stay there again! "
United States
Hal
The price is RM1,170
RM1,252 total
includes taxes & fees
31 Mar - 1 Apr
Hotel Arte

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (565 reviews)
"the room was lovely with a great view. the staff were beyond helpful. would highly recommend "
United Kingdom
Julie
The price is RM1,317
RM1,402 total
includes taxes & fees
8 Mar - 9 Mar
Hotel Reine Victoria

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (89 reviews)
"Beautiful place to stay & wonderful people that work there. Thank you, everyone! "
United States
Mylene
The price is RM4,314
RM4,528 total
includes taxes & fees
8 Mar - 9 Mar
Hotel GRACE LA MARGNA ST MORITZ

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (485 reviews)
"Amazing staff. Great location. Loved it! "
United States
Natalie
The price is RM1,614
RM1,706 total
includes taxes & fees
29 Mar - 30 Mar
Hauser Hotel St. Moritz

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (700 reviews)
"The hotel was amazing, along with the staff."
United States
Michael
Soldanella

The Suites

The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (5 reviews)
The price is RM2,682
RM2,819 total
includes taxes & fees
29 Mar - 30 Mar
The Suites

Hotel Europa Suites

Hotel Europa Suites
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (158 reviews)
"Great staff!"
Canada
Peter
Hotel Europa Suites

Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (238 reviews)
"We loved our stay, the included breakfast and travel passes made it convenient to see so much!"
United States
Kristina
The price is RM1,259
RM1,467 total
includes taxes & fees
25 Mar - 26 Mar
Hotel San Gian

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (328 reviews)
"Nice place. Good breakfast!"
United Kingdom
Andrew
The price is RM1,195
RM1,271 total
includes taxes & fees
22 Mar - 23 Mar
Hotel Piz
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.

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

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 winter sports experiences amidst breathtaking alpine scenery.
  • Stunning Alpine Lakes: The picturesque lakes provide a perfect backdrop for outdoor activities, relaxation, and stunning views.
  • Rich Cultural Experiences: Explore the vibrant town centre, immersing yourself in the local culture and history.
  • Adventure and Relaxation: Enjoy a balance of exhilarating outdoor adventures and rejuvenating spa experiences.
  • Diverse Accommodation Options: St. Moritz caters to every budget, from luxury hotels to charming hostels.

Find great hotels in and around St. Moritz

Discover a range of accommodation options in the picturesque St. Moritz, Graubünden, Switzerland. Whether you seek luxury hotels with family-friendly amenities or charming hostels for a budget-friendly adventure, St. Moritz caters to all. Enjoy pet-friendly facilities and indulge in the breathtaking alpine scenery, making your stay a truly memorable experience.

  • Hotel Reine Victoria: A delightful 4-star hotel located in the heart of St. Moritz, Hotel Reine Victoria is ideal for adventure seekers and pet lovers. This charming accommodation offers a variety of thrilling activities such as windsurfing, horse riding, snowshoeing, and downhill skiing, all available nearby. The hotel welcomes pets with thoughtful amenities like food and water bowls, ensuring your furry friends can join in on the holiday fun. With a focus on outdoor recreation, this hotel is perfect for those looking to indulge in the breathtaking natural beauty of the Swiss Alps.
  • Schloss Hotel & Spa Pontresina: Nestled three miles from St. Moritz, Schloss Hotel & Spa Pontresina is a luxurious 4-star retreat that combines spa indulgence with a ski getaway. This property is particularly suited for travellers seeking relaxation after a day on the slopes, with easy access to ski shuttles and lifts. The full-service spa offers a range of treatments including Turkish baths, couples’ treatment rooms, and massages, while the pet-friendly policy ensures that dogs are welcome. Experience ultimate comfort and rejuvenation in this serene environment, making it a perfect choice for a pampered ski holiday.
  • Crystal Hotel: As a prestigious 4.5-star hotel in St. Moritz, Crystal Hotel is designed for families and those seeking a spa experience, all while accommodating pets. It boasts excellent children’s amenities, including onsite childcare services and nearby sledding opportunities, making it a family-friendly option. The hotel features a comprehensive spa with treatments such as sports massages, steam rooms, and facial therapies, providing relaxation after an active day. With a warm atmosphere and thoughtful amenities for both adults and children, Crystal Hotel is an exceptional choice for a memorable family vacation.

Where to stay in and around St. Moritz

St. Moritz offers a captivating blend of adventure and romance, making it an ideal destination for tourists. Explore the vibrant town centre, where you can immerse yourself in local culture and recreation. Venture to the stunning alpine lakes surrounded by majestic mountains, perfect for outdoor sports and relaxation. Nearby regions also offer rich experiences, from tranquil settings to exhilarating adventures, ensuring a memorable vacation in this picturesque Swiss gem.

  • Silvaplana: Silvaplana is a charming city located 4.8km from St. Moritz, renowned for its stunning natural landscapes. The area attracts adventure seekers year-round, with visitor numbers peaking during the summer and winter months. Here, you can indulge in various outdoor activities, especially skiing, thanks to its proximity to excellent ski fields and resorts. The breathtaking views of the encompassing mountains and the serene lake make it a perfect spot for both relaxation and adventure. Don’t miss the opportunity to explore the picturesque valley, which offers a range of hiking trails in the warmer months.
  • Engadin: Nestled within a stunning valley just 4.8km from St. Moritz, Engadin is a delightful destination for outdoor enthusiasts. This region experiences a moderate influx of visitors, particularly during the winter season when skiing is at its peak. The area is characterised by its beautiful lakes and charming town neighbourhoods, perfect for leisurely strolls. Engadin is a hub for skiing, with numerous ski resorts and fields catering to all skill levels. The combination of natural beauty and recreational activities makes it an ideal destination for those seeking adventure.
  • Champfer: Located in the vicinity of St. Moritz, Champfer is a quaint village that offers a tranquil escape. Although it sees a moderate influx of visitors, particularly during the winter and summer months, it remains a hidden gem for those seeking outdoor adventures. The village is well-known for its golf courses and private clubs, set against the backdrop of stunning lakes and valleys. Visitors can enjoy relaxing lookout points and engaging in various outdoor activities, making Champfer a perfect base for exploring the beauty of the surrounding region.

Things to do in and around St. Moritz

St. Moritz is an ideal destination for an active holiday, offering a wealth of activities including skiing at its renowned ski resorts and fields. In addition to winter sports, visitors can explore adventure parks and enjoy rejuvenating experiences at age-old spas. With its stunning alpine scenery, St. Moritz provides a perfect blend of adventure and relaxation, catering to those seeking both excitement and tranquillity during their stay.

Shopping

In St. Moritz, indulge in luxury shopping at the chic boutiques along Via Serlas, showcasing high-end fashion and Swiss watches. If you're up for a drive, visit the Engadin Shopping Centre, located around 19.3km away, featuring a range of shops, from local crafts to international brands.

Recreation

The Kulm Golf Course offers stunning views and invigorating outdoor vibes, perfect for golf enthusiasts. For relaxation, the Corviglia Tennis & Golf Center provides a serene atmosphere, while the Ovaverva Pool and Spa is ideal for families seeking aquatic fun and rejuvenation in a welcoming setting.

Adventure

Experience the thrill of skiing at the Signal Gondola, a ski lift that offers breathtaking views and adventure vibes. For more skiing excitement, visit the Corviglia Ski Resort, located 1.6km away, where sports enthusiasts can enjoy pristine slopes. The Surlej Gondola, 4.8km away, provides outdoor adventures perfect for families.

Nightlife

In St. Moritz, the Kursaal offers a romantic drinking pub atmosphere perfect for unwinding. For thrill-seekers, Rodelbahn Pradaschier provides exhilarating amusement rides. If you're in the mood for culture, the Grossratsgebaude and Theater, rich in romance and entertainment, is a delightful option nearby.

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

Booking tips and Expedia advantages for St. Moritz

St. Moritz offers several ways to save money during your visit. Enjoy free activities such as Val Roseg, Staz Lake, and Morteratsch Glacier. For transport, consider walking, cycling, or using the bus to keep costs down. The best time to visit is from September to November for lower accommodation prices, with Tuesday being the cheapest day to stay. Book hotels about a month in advance or look for last-minute deals on Expedia. Combining your hotel, flights, and activities through a package can also lead to significant savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Moritz are September to November, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Moritz is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Moritz is Tuesday. The most expensive day to stay in St. Moritz is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in St. Moritz with your flights and activities through an Expedia package.

Find the best attractions in St. Moritz

St. Moritz offers an ideal setting for skiing, adventure, and sports vacations, with an array of attractions such as stunning lakes, majestic mountains, and historic houses. Visitors can immerse themselves in outdoor activities, breathtaking scenery, and rich cultural experiences, making it a perfect destination for those seeking both thrill and relaxation amidst the picturesque Swiss landscape.

  • Nair Peak: Experience breathtaking scenery and invigorating outdoor vibes at Nair Peak. This stunning peak offers panoramic views of the surrounding mountains, making it an ideal spot for hiking and photography enthusiasts.
  • Lake St. Moritz: Embrace the romance of Lake St. Moritz, where you can enjoy leisurely strolls along the shore, sunbathing on the beach, or engaging in various water activities. The picturesque landscape is perfect for relaxation and outdoor adventures.
  • St. Moritz Leaning Tower: Discover the cultural significance of the St. Moritz Leaning Tower, a historical monument that showcases the town's rich heritage. This unique structure offers insight into the area's past and is a delightful spot for history buffs.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

To reach St. Moritz, you can fly into two major airports: Bergamo (BGY-Orio Al Serio) and Lugano (LUG-Agno). Bergamo Airport is situated 93.3km from St. Moritz, with notable hotels nearby such as the 5-star Relais Chateaux Da Vittorio and the Winter Garden Hotel - Bergamo Airport, just 1.6km away. Alternatively, Lugano Airport is 90.1km from St. Moritz, offering luxury accommodations like Villa Principe Leopoldo and Hotel Splendide Royal, both within 3.2km. Each hotel provides various transportation services, including shuttle options to the respective airports, ensuring a convenient journey to your destination.

Frequently asked questions

Where is the best place for a stay in St. Moritz?
Suvretta House is a favourite property for Expedia customers. This hotel offers a full-service spa and 3 restaurants. Traveller reviews also recommend Badrutt's Palace Hotel and Grand Hotel des Bains Kempinski as top choices for your stay. 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 Carlton Hotel St Moritz. 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?
Hotel GRACE LA MARGNA ST MORITZ is a top hotel for people travelling with their pets, and offers 3 restaurants and a full-service spa for its human guests. Other good options for you and your pet's trip include Badrutt's Palace Hotel and Hotel Arte. 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 Carlton Hotel St Moritz 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?
Suvretta House is a top hotel that has a golf driving range and features a full-service spa. Other good options to stay near a golf course include Hotel Steffani and Hotel Bären. Visit Kulm Golf Course or Corviglia Tennis & Golf Center to perfect your golf swing.
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 Carlton Hotel St Moritz and Hotel Waldhaus am See.
What are some accommodation options with pools in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ: Hotel, 5-minute walk from Lake St. Moritz. Features 3 restaurants, an indoor pool and a full-service spa. Another choice that offers an on-site pool is Badrutt's Palace Hotel. 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 Badrutt's Palace Hotel and Carlton Hotel St Moritz. 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 310 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 Engadiner Museum, Segantini Museum and Berry 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.