St. Moritz hotels from RM431

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Filter by

Guest rating
Guest rating
Star rating

Top 10 trending St. Moritz hotels

Languard

3.0 star property
St. Moritz
8.8 out of 10, Excellent, (549)
"Great hotel with a great lake view"
United States
Alexander
The price is RM927
RM994 total
includes taxes & fees
21 Nov - 22 Nov
Languard

Hotel GRACE LA MARGNA ST MORITZ

5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (83)
"This hotel was great! The staff felt like family. I highly recommend this place."
United States
ilir
The price is RM2,542
RM2,691 total
includes taxes & fees
26 Nov - 27 Nov
Hotel GRACE LA MARGNA ST MORITZ

Hotel Waldhaus am See

3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (585)
"Great view, Great staff and don't forget to visit their Whiskey Room :) "
United States
shanil
The price is RM1,042
RM1,114 total
includes taxes & fees
23 Nov - 24 Nov
Hotel Waldhaus am See

Hotel Reine Victoria

4.0 star property
St. Moritz
8.8 out of 10, Excellent, (530)
"Great hotel!!"
United States
Alejandra
The price is RM1,178
RM1,259 total
includes taxes & fees
20 Nov - 21 Nov
Hotel Reine Victoria

Hauser Hotel St. Moritz

3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (469)
"Nice view from my room. Excellent breakfast."
Australia
William
The price is RM1,233
RM1,312 total
includes taxes & fees
30 Nov - 1 Dec
Hauser Hotel St. Moritz

Hotel Piz

3.0 star property
St. Moritz
8.2 out of 10, Very good, (314)
"Courteous staff, very !!! Spotless and spacious room"
United States
Peter Roland
The price is RM1,033
RM1,104 total
includes taxes & fees
20 Nov - 21 Nov
Hotel Piz

Hotel Steffani

4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (417)
"Staff was friendly, room was great, the views were insane, and the breakfast was pleasantly diverse. "
Canada
Arjun
The price is RM1,307
RM1,392 total
includes taxes & fees
27 Nov - 28 Nov
Hotel Steffani

Berghotel Randolins

3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (140)
"Great place with transportation. Good breakfast."
United States
Sandris
The price is RM937
RM1,005 total
includes taxes & fees
4 Dec - 5 Dec
Berghotel Randolins

Suvretta House

5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (74)
"Nice hotel "
United Kingdom
aman
The price is RM4,286
RM4,501 total
includes taxes & fees
10 Dec - 11 Dec
Suvretta House

Hotel Europa Suites

4.0 star property
St. Moritz
8.6 out of 10, Excellent, (146)
"Great hotel"
United States
Eyal
Hotel Europa Suites

Soldanella

3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (687)
"Views were awesome great buffet breakfast friendly & accommodating staff highly recommend to stay "
United States
Sherry
Soldanella

Badrutt's Palace Hotel

5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (97)
"Lovely hotel "
United States
Cristian
The price is RM8,131
RM8,492 total
includes taxes & fees
8 Dec - 9 Dec
Badrutt's Palace Hotel

Crystal Hotel

4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (572)
"Excellent hotel and amazing staff , the free shuttle to train station is highly appreciated."
United States
Saeed
The price is RM1,787
RM1,890 total
includes taxes & fees
8 Dec - 9 Dec
Crystal Hotel

Hotel San Gian

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

Art Boutique Hotel Monopol

4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (290)
"Clean room, nice views and the spa was great!"
United States
Karen
The price is RM2,481
RM2,612 total
includes taxes & fees
7 Dec - 8 Dec
Art Boutique Hotel Monopol

Grand Hotel des Bains Kempinski

5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (326)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
The price is RM4,411
RM4,631 total
includes taxes & fees
10 Dec - 11 Dec
Grand Hotel des Bains Kempinski

Youth Hostel St. Moritz

2.0 star property
St. Moritz
8.6 out of 10, Excellent, (243)
"The mountain view is amazing, there is a bus that passes from the hostel to any place in st Moritz and it's right by the start of some bike trails, there are restaurants in the vicinity and it's very safe and walkable"
United States
Mauricio
The price is RM1,564
RM1,639 total
includes taxes & fees
6 Dec - 7 Dec
Youth Hostel St. Moritz

Hotel Corvatsch

3.0 star property
St. Moritz
8.0 out of 10, Very good, (46)
"The best location. "
China
yan
The price is RM1,091
RM1,164 total
includes taxes & fees
9 Dec - 10 Dec
Hotel Corvatsch

Carlton Hotel St Moritz

5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (40)
"Beautiful stay and great customer service! We will be coming back thank you so much for a wonderful time. "
United States
Gaetano
The price is RM9,424
RM9,834 total
includes taxes & fees
12 Dec - 13 Dec
Carlton Hotel St Moritz

Schweizerhof Swiss Quality Hotel

4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (300)
"Great hotel and staff. Well located in town. "
United States
Karen
The price is RM1,604
RM1,701 total
includes taxes & fees
30 Nov - 1 Dec
Schweizerhof Swiss Quality Hotel
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

Check out hotels with free breakfast in St. Moritz

Family-friendly hotels in St. Moritz you'll enjoy

Hotels with a spa in St. Moritz may fit your trip

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.

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?
Hotel GRACE LA MARGNA ST MORITZ is a favourite property for Expedia customers. This hotel is a short 10-minute walk from Lake St. Moritz, and it offers a full-service spa and 3 restaurants. Traveller reviews also recommend Hotel Waldhaus am See and Crystal Hotel 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 Grand Hotel des Bains Kempinski and Badrutt's Palace Hotel. 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 Grand Hotel des Bains Kempinski and Hotel Reine Victoria. 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. Grand Hotel des Bains Kempinski and Badrutt's Palace Hotel 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 Hotel Steffani and Kulm Hotel St. Moritz. Visit Corviglia Tennis & Golf Center or Kulm Golf Course 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 Youth Hostel St. Moritz and Hotel Europa Suites.
What are some accommodation options with pools in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ: Hotel, 10-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 Grand Hotel des Bains Kempinski 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 315 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, Engadiner 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.

Explore a world of travel with Expedia