Find hotels in St. Moritz from $111

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Moritz hotels

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
$208 nightly
The price is $222
Mar 25 - Mar 26
Total with taxes and fees
Hotel Stille & Aladin Apartments

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (503 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
$250 nightly
The price is $267
Apr 7 - Apr 8
Total with taxes and fees
Hotel Nolda

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (588 reviews)
"Stayed there for three nights. Super central, big room, super comfortable and good enough breakfast "
United Kingdom
Jacqueline
$264 nightly
The price is $282
Mar 31 - Apr 1
Total with taxes and fees
Languard

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (146 reviews)
"Really lovely hotel outside the main town. Staff are really friendly and helpful. "
United Kingdom
Andrew
$254 nightly
The price is $272
Mar 25 - Mar 26
Total with taxes and fees
Berghotel Randolins

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
$315 nightly
The price is $335
Mar 24 - Mar 25
Total with taxes and fees
Randolins Familienresort

Chesa Spuondas

Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (90 reviews)
"Amazing place. Very cosy and welcoming staff"
France
jerome
$182 nightly
The price is $207
Apr 1 - Apr 2
Total with taxes and fees
Chesa Spuondas

Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (629 reviews)
"Great stay with spectacular views and breakfast! "
United States
Arman
$127 nightly
The price is $140
Mar 25 - Mar 26
Total with taxes and fees
Hotel Waldhaus am See

Hotel Bären

Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (177 reviews)
"We stayed at Hotel Baren for 3 nights and really enjoyed it. The rooms are very clean and a good size. It is in a good location to explore the town and we also thought it was very reasonably priced."
United Kingdom
Dawn
$363 nightly
The price is $385
Mar 26 - Mar 27
Total with taxes and fees
Hotel Bären

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (429 reviews)
"Staff was friendly, room was great, the views were insane, and the breakfast was pleasantly diverse. "
Canada
Arjun
$264 nightly
The price is $283
Apr 13 - Apr 14
Total with taxes and fees
Hotel Steffani

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (488 reviews)
"Wonderful staff and perfect location for our needs."
United States
Pearl
$302 nightly
The price is $321
Apr 1 - Apr 2
Total with taxes and fees
Hauser Hotel St. Moritz

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.4 out of 10, Very Good, (279 reviews)
"Lovely hotel with good spa facilities "
Ireland
Noel
$333 nightly
The price is $354
Apr 5 - Apr 6
Total with taxes and fees
Hotel Laudinella

Hotel Corvatsch

Hotel Corvatsch
3.0 star property
St. Moritz
7.8 out of 10, Good, (47 reviews)
"The best location. "
China
yan
$315 nightly
The price is $335
Mar 27 - Mar 28
Total with taxes and fees
Hotel Corvatsch

The Suites

The Suites
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (6 reviews)
$672 nightly
The price is $707
Mar 24 - Mar 25
Total with taxes and fees
The Suites

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (570 reviews)
"Definitely would stay again. Beautiful and historic hotel, nice spa, wonderful breakfast and breakfast area. Only complaint is that there were no robes or slippers in the room to put on from room to spa."
United States
Marissa
$293 nightly
The price is $313
Apr 15 - Apr 16
Total with taxes and fees
Hotel Reine Victoria

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very Good, (329 reviews)
"Our room was right next to the staff changing rooms and the housekeeping closet. The room felt like an after thought - nothing like the pictures"
United States
Ronelle
$230 nightly
The price is $246
Mar 25 - Mar 26
Total with taxes and fees
Hotel Piz

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (557 reviews)
"It was an older hotel and very nice with the remodel. It was expensive but a good price for the area. Great location and close to the ski-lift and restaurants/shops. Be prepared to walk hills and steps and if you’re coming from the train station, get a taxi if you have luggage!"
United States
David
$235 nightly
The price is $244
Mar 30 - Mar 31
Total with taxes and fees
Hotel Arte

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (93 reviews)
"Beautiful place to stay & wonderful people that work there. Thank you, everyone! "
United States
Mylene
$647 nightly
The price is $685
Apr 12 - Apr 13
Total with taxes and fees
Hotel GRACE LA MARGNA ST MORITZ

Hotel San Gian

Hotel San Gian
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (240 reviews)
"We loved our stay, the included breakfast and travel passes made it convenient to see so much!"
United States
Kristina
$293 nightly
The price is $313
Mar 29 - Mar 30
Total with taxes and fees
Hotel San Gian

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (308 reviews)
"This place was absolutely amazing!! Would be lucky to stay here again. They had complimentary welcome drinks, transportation to and from the train, breakfast, and turn down service!! "
United States
Alyssa
$591 nightly
The price is $623
Mar 30 - Mar 31
Total with taxes and fees
Art Boutique Hotel Monopol

The View

The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (2 reviews)
$1,086 nightly
The price is $1,135
Apr 5 - Apr 6
Total with taxes and fees
The View
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

Hotels in St. Moritz with star-rating

Price trends for hotels in St. Moritz

Less expensive
More expensive
Next month
November
February
$335
Month
Price
January
$461
February
$526
March
$336
April
$335
May
$371
June
$349
July
$353
August
$358
September
$336
October
$312
November
$277
December
$450
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Moritz. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about St. Moritz

Top reasons to visit St. Moritz

  • World-Class Skiing: St. Moritz is renowned for its exceptional ski resorts and vast slopes, making it a top destination for winter sports enthusiasts.
  • Breathtaking Scenery: The stunning landscapes, including picturesque lakes and majestic mountains, provide a beautiful backdrop for outdoor adventures.
  • Vibrant Nightlife: Experience the lively nightlife with local clubs and entertainment options that cater to a variety of tastes.
  • Charming Neighborhoods: Explore unique neighborhoods like Lauderdale, rich in culture and local charm.
  • Diverse Accommodations: From luxury hotels to cozy lodges, St. Moritz offers a range of lodging options to suit every traveler.

Find great hotels in and around St. Moritz

Discover the enchanting charm of St. Moritz, where a variety of hotel accommodations await to enhance your Swiss adventure. Whether you seek the luxury of the Kulm Hotel or the cozy ambiance of the Hauser Hotel, you'll find pet-friendly and family-oriented options to suit all travelers. Enjoy thrilling outdoor experiences while indulging in the best hotels that this picturesque alpine destination has to offer.

  • Hotel Reine Victoria: A charming 4-star hotel with a guest rating of 8.8, Hotel Reine Victoria is perfect for adventurous travelers and pet enthusiasts. Nestled in St. Moritz, this hotel offers a variety of recreational activities, including skiing, snowshoeing, and horse riding nearby. With amenities like rental skis on-site and a welcoming pet policy that includes food and water bowls, it’s an ideal spot for those looking to explore the great outdoors with their furry friends. The blend of adventure and comfort makes this hotel a fantastic choice for a memorable vacation experience.
  • Schloss Hotel & Spa Pontresina: Situated 3 miles from St. Moritz, this 4-star hotel has a guest rating of 8.4 and is designed for families and adventure seekers. With easy access to ski lifts and shuttles, guests can indulge in skiing, snowboarding, and hiking activities nearby. The hotel also caters to children, offering free cribs and other family-friendly amenities. Its charming atmosphere and focus on outdoor activities make Schloss Hotel & Spa a wonderful retreat for families looking to create lasting memories in the Swiss Alps.
  • Crystal Hotel: Boasting a luxurious 4.5-star rating and a remarkable guest rating of 9.2, Crystal Hotel is a premier choice for families and spa enthusiasts. Located in St. Moritz, this hotel offers activities such as skiing, hiking, and sailing, ensuring adventure at every turn. Families will appreciate the childcare services and amenities for children, while the full-service spa, featuring steam rooms and various massage treatments, provides the perfect relaxation after a day of exploration. Crystal Hotel combines adventure, family-friendly features, and rejuvenating spa experiences for an unforgettable stay.

Where to stay in and around St. Moritz

St. Moritz, nestled in the stunning Graubünden region of Switzerland, offers a perfect blend of adventure and romance. Ski enthusiasts can hit the slopes, while those seeking relaxation can enjoy picturesque mountainscapes. Nearby, explore charming neighborhoods that pulse with culture and recreation. Don't miss the opportunity to visit Lauderdale for a taste of local charm. With its breathtaking scenery and vibrant atmosphere, St. Moritz promises an unforgettable vacation experience.

  • Pontresina: Nestled approximately 3 miles from St. Moritz, Pontresina is a charming city that offers a perfect blend of adventure and outdoor experiences. Known for its remarkable ski resorts and picturesque landscapes, this destination attracts travelers year-round, particularly during the peak seasons of January to February and July. Visitors come to enjoy thrilling activities such as skiing and exploring the surrounding mountains and valleys. Local attractions include stunning parks that enhance the natural beauty of the area, making Pontresina a delightful stop for outdoor enthusiasts.
  • Celerina-Schlarigna: Located just 1 mile from St. Moritz, Celerina-Schlarigna is a vibrant city that epitomizes the spirit of adventure and sports. This region enjoys a steady influx of visitors throughout the year, with peak arrivals during the winter months from December to February. The city is renowned for its excellent ski fields and resorts, providing ample opportunities for skiing and other exhilarating activities. Nearby, you can explore breathtaking lakes and mountains, making Celerina-Schlarigna a fantastic destination for those seeking both relaxation and adventure.
  • Sankt Moritz-Bad: Situated in the vicinity of St. Moritz, Sankt Moritz-Bad is a picturesque village that captivates visitors with its stunning landscapes and outdoor adventures. Peak visitor numbers occur in February, July, and December, showcasing the area's year-round appeal. Travelers flock to this village for its exceptional skiing opportunities and striking lookout points that provide panoramic views of the surrounding mountains and lakes. Sankt Moritz-Bad is ideal for those looking to immerse themselves in the natural beauty and thrill of outdoor sports.

Things to do in St. Moritz

St. Moritz offers an exhilarating vacation for ski and adventure enthusiasts, with its renowned ski resorts and vast ski fields perfect for a memorable ski holiday. In addition to skiing, visitors can enjoy vibrant nightlife at local nightclubs, embark on scenic photo tours, and explore breathtaking mountain excursions. Whether you're seeking thrills on the slopes or relaxation in stunning surroundings, St. Moritz has something for everyone.

Shopping

St. Moritz offers charming boutiques and luxury stores, perfect for gifts and souvenirs. For a unique experience, if you're up for a drive, visit the Engadin St. Moritz Market, about 15 miles away, where local artisans showcase their crafts and regional delicacies.

Recreation

Experience the luxurious spa at Kulm Hotel, where you can indulge in massages and thermal baths. For outdoor adventure, try hiking the trails around Lake St. Moritz, offering scenic views and fresh alpine air.

Relax at the Badrutt’s Palace Hotel spa, featuring a range of treatments and a stunning pool. Enjoy skiing at Corviglia, which offers well-groomed slopes for all levels, ensuring an exhilarating day on the mountain.

Visit the spa at the Carlton Hotel for rejuvenating treatments and a beautiful view of the lake. Afterward, take a leisurely stroll along the St. Moritz promenade, soaking in the picturesque surroundings.

Adventure

Experience the thrill of skiing or snowboarding at Corviglia, where stunning slopes cater to all skill levels. For a unique adventure, try snowshoeing through picturesque winter landscapes, or take a thrilling ride on the St. Moritz-Celerina Olympic Bobrun, the world's only natural ice bobrun.

Nightlife

For a vibrant nightlife, visit the Roo Bar for creative cocktails and a lively atmosphere. If you’re in the mood for dancing, check out Club Tonic with its energetic DJs. For a relaxed evening, unwind at the Hotel Badrutt's Palace bar, enjoying stunning views and fine wines.

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

Booking tips and Expedia advantages for St. Moritz

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can easily arrange your search results by price, starting with the most affordable hotels. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Moritz with your flights and activities through an Expedia package.

Find the best attractions in and around St. Moritz

St. Moritz is perfect for ski enthusiasts and adventure seekers alike, offering a range of outdoor activities amid stunning scenery. Visitors can explore picturesque lakes, majestic mountains, and breathtaking glaciers. Whether you’re looking for thrilling sports or a cultural experience, the attractions in and around St. Moritz promise an unforgettable getaway that caters to both nature lovers and adventure junkies.

  • Lake St. Moritz: Nestled in the heart of St. Moritz, this stunning lake offers a perfect blend of outdoor activities and romantic scenery. Enjoy leisurely walks around the lake, sunbathe on its beaches, or take in the breathtaking views from the surrounding hills.
  • Muottas Muragl: Located 2 miles from St. Moritz, this mountain is a haven for adventure seekers and nature lovers. Experience panoramic vistas of the Alps, hike scenic trails, or take a thrilling funicular ride to the summit for unforgettable views.
  • Morteratsch Glacier: Situated 6 miles from St. Moritz, this magnificent glacier showcases the awe-inspiring beauty of nature. Walk along the trails leading to the glacier, marvel at its ice formations, and soak in the serene mountain scenery.

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

When planning your trip to St. Moritz, consider flying into one of three major airports. Zürich Airport (ZRH) is 89 miles away, with excellent hotels nearby such as the Zurich Marriott Hotel and The Dolder Grand, both 5 miles from the airport, offering shuttle services. Milan Malpensa Airport (MXP) is 81 miles away, featuring hotel options like Sheraton Milan Malpensa Airport Hotel just 0.1 mile from the terminal. Alternatively, Milan LINate Airport (LIN) is 77 miles away, with luxurious stays like Château Monfort just 4 miles from the airport. Each airport provides convenient access to St. Moritz, ensuring a smooth start to your Swiss adventure.

Frequently asked questions

What is the best area to stay in St Moritz?
The best area to stay in St Moritz is St Moritz Dorf, which is the main village area perched on a sunny terrace above Lake St Moritz.

This area is the heart of St Moritz, offering a concentrated experience with luxury boutiques, high-end dining, and direct access to the Chantarella funicular for mountain adventures. The iconic leaning tower, a remnant of the old St. Mauritius Church, serves as a central landmark. For couples seeking an upscale and convenient base, St Moritz Dorf provides easy access to everything from lakeside strolls to mountain excursions.

For travelers looking for a slightly more residential and quiet setting, St Moritz Bad, located at the western end of Lake St Moritz, is an excellent alternative. This area is known for its wellness facilities and direct access to the lake promenade.
What are the best hotels in St Moritz that travelers recommend?
For highly recommended hotels in St Moritz, consider the Hotel GRACE LA MARGNA ST MORITZ, Suvretta House, Kulm Hotel St. Moritz, Grand Hotel des Bains Kempinski, and Hotel Steffani.

The 5-star Hotel GRACE LA MARGNA ST MORITZ boasts a great 10.0 rating and offers an array of luxury amenities, including rainfall showerheads, designer toiletries, and Frette Italian sheets. Guests can enjoy a complimentary stocked minibar, private chef services, and even champagne service. The hotel is conveniently located near the Rhaetian Railway and offers views of the lake.

Suvretta House, a 5-star hotel with a 9.8 rating, provides a serene experience with mountain and lake views. It features outdoor tennis, 24-hour room service, and deep soaking bathtubs. The hotel is praised for its comfortable and spacious rooms, and its proximity to the Segantini Museum and Ovaverva Pool and Spa.

The 5-star Kulm Hotel St. Moritz is rated 9.6 and is a member of Leading Hotels of the World. It offers an onsite golf course, tennis facilities, and a Turkish bath. Guests can enjoy lake views and 24-hour room service. It is located close to the St. Moritz Leaning Tower and the Kulm Golf Course.

Grand Hotel des Bains Kempinski, a 5-star hotel with a 9.4 rating, features mountain views, fireplaces, and premium bedding. It also provides onsite tennis and 24-hour room service. The hotel is very close to Ovaverva Pool and Spa and the Signalbahn.

For a slightly different option, the 4-star Hotel Steffani has a 9.0 rating and offers amenities such as valet parking, helicopter and plane tours, and mountain and lake views. It is praised for its fantastic amenities and excellent facilities, and is located near Lake St. Moritz and the Berry Museum.
What are the best family hotels in St Moritz?
For families traveling to St. Moritz, exceptional options include the Hotel GRACE LA MARGNA ST MORITZ, Grand Hotel des Bains Kempinski, Carlton Hotel St Moritz, Kulm Hotel St. Moritz, and Suvretta House.

The 5-star Hotel GRACE LA MARGNA ST MORITZ, with a great 10.0 rating, is highly regarded for its family-friendly amenities. It offers a children's club, toys for all ages, and supervised childcare. Guests frequently praise the beautiful rooms, helpful staff, and amazing food, noting its great location near Lake St. Moritz.

Another excellent choice is the 5-star Grand Hotel des Bains Kempinski, rated 9.4. This hotel provides a children's club, babysitting services, and a pool. It is conveniently located just 0.2 miles from Ovaverva Pool and Spa.

The 5-star Carlton Hotel St Moritz, also with a great 10.0 rating, caters to families with amenities like a children's club, child-friendly window design, and kids' meals. It's situated close to the Rhaetian Railway and Lake St. Moritz.

The 5-star Kulm Hotel St. Moritz, rated 9.6, features a children's pool, a playground, and supervised childcare. Its location is good, being only 0.3 miles from Berry Museum and 0.2 miles from the Rhaetian Railway.

Finally, the 5-star Suvretta House, enjoying a 9.8 rating, offers a children's club, a playground, and cribs. Guests appreciate the comfortable and spacious rooms, as well as the good breakfast and room service. It is located 0.8 miles from Ovaverva Pool and Spa. Find more child-friendly accommodations in St Moritz
What are the best 5-star hotels in St Moritz?
For exceptional 5-star hotels in St Moritz, consider the Carlton Hotel St Moritz, Hotel GRACE LA MARGNA ST MORITZ, Kulm Hotel St. Moritz, Badrutt's Palace Hotel, or Suvretta House.

The 5-star Carlton Hotel St Moritz, with a superb 10.0 rating, offers luxurious amenities such as mountain and lake views, 24-hour room service, and complimentary stocked minibars. It is conveniently located near the St. Moritz Leaning Tower and the Rhaetian Railway.

Another highly-rated option is the 5-star Hotel GRACE LA MARGNA ST MORITZ, also with a superb 10.0 rating. Guests frequently praise its beautiful rooms, extremely helpful staff, and amazing food. This hotel provides amenities like rainfall showerheads, free stocked minibars, and both covered and secured valet parking. It is just steps away from the Rhaetian Railway.

The 5-star Kulm Hotel St. Moritz, rated 9.6, is an excellent choice for those who enjoy active pursuits, featuring an onsite golf course and tennis facilities. It also boasts a Turkish bath and 24-hour room service. The hotel is very close to the St. Moritz Leaning Tower.

With a 9.6 rating, the 5-star Badrutt's Palace Hotel is located in a shopping district and offers amenities such as on-site designer stores, tennis courts, and 24-hour room service. Many rooms provide beautiful lake and mountain views.

Finally, the 5-star Suvretta House, with a 9.8 rating, is known for its comfortable and spacious rooms, deep soaking bathtubs, and premium bedding. Guests appreciate the mountain and lake views, as well as the outdoor tennis facilities. Find more luxury hotels in St Moritz
What are the best spa hotels in St Moritz?
For exceptional spa hotels in St Moritz, consider Hotel GRACE LA MARGNA ST MORITZ, Carlton Hotel St Moritz, Kulm Hotel St. Moritz, Badrutt's Palace Hotel, and Grand Hotel des Bains Kempinski.

The 5-star Hotel GRACE LA MARGNA ST MORITZ, with a great 10.0 rating, offers a full-service spa with a hot tub, sauna, and steam room. Guests can indulge in a variety of treatments including massages, body wraps, facials, and manicures, with daily onsite availability. Reviews highlight the beautiful and fabulous rooms, extremely helpful staff, great breakfast, and amazing food. It is conveniently located near the Rhaetian Railway.

Another outstanding option is the 5-star Carlton Hotel St Moritz, also boasting a 10.0 rating. Its full-service spa provides a range of treatments such as massages, Thai massage, aromatherapy, and hot stone massage, with daily onsite availability. The hotel features a steam room, sauna, and hot tub. It is very close to the Rhaetian Railway and Kulm Golf Course.

The 5-star Kulm Hotel St. Moritz, rated 9.6, offers an extensive spa experience including body wraps, facial treatments, hydrotherapy, and a Turkish bath or hammam. Guests can also enjoy a hot tub, steam room, and sauna. It is well-located, being only 0.2 miles from the St. Moritz Leaning Tower and 0.3 miles from Kulm Golf Course.

Badrutt's Palace Hotel, a 5-star establishment with a 9.6 rating, features a full-service spa that offers daily onsite treatments. Amenities include a hot tub, steam room, sauna, and a wide array of massages and body treatments such as deep tissue and hot stone massages. The hotel is situated 0.2 miles from the St. Moritz Leaning Tower and 0.3 miles from the Rhaetian Railway.

Finally, the 5-star Grand Hotel des Bains Kempinski, rated 9.4, provides a full-service spa with daily onsite availability. Guests can enjoy body wraps, massages, hydrotherapy, and a steam room, sauna, and hot tub. Reviews mention beautiful rooms and first-class service. It is conveniently located near the San Karl St. Moritz-Bad Church and Ovaverva Pool and Spa. See all spa hotels in St Moritz
What hotels in St Moritz offer free breakfast?
For hotels in St Moritz that offer complimentary breakfast, consider the Hotel GRACE LA MARGNA ST MORITZ, Art Boutique Hotel Monopol, Suvretta House, Carlton Hotel St Moritz, and Grand Hotel des Bains Kempinski.

The 5-star Hotel GRACE LA MARGNA ST MORITZ, with a great 10.0 rating, provides a free continental breakfast daily. Guests consistently praise the beautiful rooms, amazing food, and the extremely helpful staff. It is conveniently located near Lake St. Moritz and the Berry Museum.

The 4-star Art Boutique Hotel Monopol, rated 9.6, offers a complimentary buffet breakfast. Travelers often highlight the friendly and helpful staff, as well as the comfortable and clean rooms. Its fantastic location places it very close to Lake St. Moritz and the Berry Museum.

The 5-star Suvretta House, boasting a 9.8 rating, includes a free buffet breakfast. Guests appreciate the comfortable and spacious rooms. This hotel also offers convenient ski-in/ski-out access and an onsite ski rental service.

The 5-star Carlton Hotel St Moritz, with a great 10.0 rating, provides a free full breakfast daily. This hotel also offers a complimentary train station pickup and a free area shuttle for added convenience. It is situated a short distance from Lake St. Moritz and the Berry Museum.

The 5-star Grand Hotel des Bains Kempinski, rated 9.4, offers a free buffet breakfast. Guests frequently praise the beautiful rooms and first-class service. The hotel is located in a scenic mountain setting, and is a comfortable distance from Lake St. Moritz and the Berry Museum. Find more hotels with free breakfast in St Moritz
What are the top pet-friendly hotels in St Moritz?
For top pet-friendly hotels in St Moritz, consider the Hotel GRACE LA MARGNA ST MORITZ, Hotel Steffani, and Berghotel Randolins.

The 5-star Hotel GRACE LA MARGNA ST MORITZ, with a superb 10.0 rating, offers exceptional pet amenities including food and water bowls and pet-sitting services. Guests frequently praise its beautiful rooms, amazing food, and extremely helpful staff. Its location is also great, with the Rhaetian Railway just steps away and Lake St. Moritz a short walk of 0.4 miles. This hotel also provides extensive ski-related amenities, such as onsite ski rental, lessons, and a free ski shuttle.

Another excellent option is the 4-star Hotel Steffani, rated 9.0. This hotel is pet-friendly, specifically allowing dogs, and provides food and water bowls. It offers convenient ski-in/ski-out access and is close to various ski amenities. The hotel boasts fantastic amenities and excellent facilities, with a good location just 0.2 miles from Lake St. Moritz and 0.1 miles from the Berry Museum.

The 3-star Berghotel Randolins, with a 9.0 rating, is another great choice for travelers with pets, offering food and water bowls. This hotel is situated in a mountain location and provides mountain views, with onsite mountain biking available. It is located 1.2 miles from Ovaverva Pool and Spa and 1.6 miles from Corviglia Ski Resort. See more pet-friendly hotels in St Moritz
What are the top boutique hotels in St Moritz?
For a top boutique hotel in St Moritz, consider the Hotel Arte.

The 3-star Hotel Arte, with an 8.8 rating, is a highly-rated boutique option in St Moritz. Guests consistently praise its clean, great rooms, and the friendly staff. Its location is considered excellent by visitors, and the on-site food and restaurant receive amazing reviews. The hotel offers a range of ski-related amenities, including a SkiPass, and is conveniently located near various ski areas, cross-country trails, ski lifts, and ski rental facilities. Additionally, it is close to several points of interest such as the St. Moritz Leaning Tower, the Rhaetian Railway, and the Segantini Museum. See all boutique hotels in St Moritz
What are the best budget hotels in St Moritz?
For budget-friendly accommodations in St Moritz, consider the Randolins Familienresort, Berghotel Randolins, Hauser Hotel St. Moritz, Youth Hostel St. Moritz, and Soldanella.

The 3-star Randolins Familienresort, with a rating of 8.4, offers convenient amenities such as free train station pickup, free WiFi, and a complimentary buffet breakfast, along with free self-parking.

Another excellent choice is the 3-star Berghotel Randolins, rated 9.0. This hotel provides free WiFi, complimentary self-parking, and a free buffet breakfast.

The 3-star Hauser Hotel St. Moritz, also rated 9.0, is top for its exceptional breakfast and great staff. It offers free wired internet in public areas and is conveniently located near Lake St. Moritz (0.2 miles) and the Berry Museum (0.1 miles).

The Youth Hostel St. Moritz, with a rating of 8.6, is a good option for those interested in winter sports, offering amenities like free WiFi, a complimentary buffet breakfast, and various ski-related facilities including onsite ski shuttle service and nearby cross-country, downhill, and rental options. It is located 0.5 miles from Lake St. Moritz and 0.6 miles from the Berry Museum.

Finally, the 3-star Soldanella, rated 9.0, is praised by guests for its excellent breakfast, clean rooms, and helpful staff. This hotel provides free WiFi and a complimentary buffet breakfast, and is ideally situated near Lake St. Moritz (0.1 miles) and the Berry Museum (0.1 miles), with nearby ski lift, downhill, and run access. View all budget hotels in St Moritz
What are the most romantic hotels in St Moritz for couples?
For a romantic stay in St Moritz, couples have several exceptional hotels to choose from, including the Hotel GRACE LA MARGNA ST MORITZ, Suvretta House, and the Carlton Hotel St Moritz.

The 5-star Hotel GRACE LA MARGNA ST MORITZ, boasting a superb 10.0 rating, offers private hot tubs, some with outdoor rooftop views, and beautiful lake views, creating an intimate setting. Guests consistently praise its beautiful rooms, amazing food, and extremely helpful staff. The hotel also provides excellent access to skiing with onsite ski rental and lessons.

Suvretta House, another 5-star option with a 9.8 rating, features hot tubs and saunas, along with stunning lake and mountain views. Its spacious and comfortable rooms are frequently highlighted by guests, and the hotel offers convenient ski-in/ski-out access and onsite ski rental.

The 5-star Carlton Hotel St Moritz, also with a superb 10.0 rating, provides luxurious amenities such as hot tubs, saunas, and furnished balconies with captivating lake and mountain views. Couples can enjoy complimentary breakfast, free WiFi, and a minibar stocked with free items. The hotel also offers a free shuttle service to the train station and around the area.

The Grand Hotel des Bains Kempinski, a 5-star hotel rated 9.4, offers an extensive spa experience with couples' treatment rooms, various massages, and a steam room, superb for relaxation together. Many rooms feature balconies and mountain views, and some even include a fireplace for added romance.

Another excellent choice is the 4-star Art Boutique Hotel Monopol, rated 9.6. It offers a hot tub and sauna, and its fantastic location is frequently commended by guests. The staff are noted for being friendly and helpful, and the rooms are consistently described as comfortable and clean. See all romantic hotels in St Moritz
What are the best hotels in St Moritz near Engadin Valley?
Two excellent hotels in St Moritz that are well-situated for exploring the Engadin Valley are the Grand Hotel des Bains Kempinski and Suvretta House.

The 5-star Grand Hotel des Bains Kempinski, with a 9.4 rating, is located approximately 17.6 miles from the Engadin Valley. This hotel offers a wide range of family-friendly amenities, including a children's club, a playground, and babysitting services, making it a great choice for families. Guests frequently describe the rooms as beautiful and the service as first-class. It is also conveniently located just 0.1 miles from Signalbahn and 0.2 miles from Ovaverva Pool and Spa.

Another highly-rated option is the 5-star Suvretta House, which has a 9.8 rating and is about 17.9 miles from the Engadin Valley. This hotel also caters to families with amenities such as a free children's club, a playground, and supervised childcare. Guests appreciate the comfortable and spacious rooms, and the good breakfast and room service.
When is the best time to go to St Moritz?
The best time to go to St. Moritz depends on whether you're seeking winter sports or summer mountain activities.

For winter sports enthusiasts, the prime time to visit is from December to March. During these months, St. Moritz offers reliable snow conditions ideal for skiing, snowboarding, and ice skating. The resort town is at its most active, with many events and high-end experiences available, making it superb for those seeking a luxurious winter getaway.

If you prefer outdoor activities without the snow, the best time to visit is from June to September. These summer months provide pleasant temperatures for hiking, mountain biking, and water sports on Lake St. Moritz.
Where can I find the best nightlife in St Moritz?
St. Moritz offers a selection of nightlife options, primarily centered around its hotels and the village center.

Many of the larger luxury hotels in St. Moritz house their own bars and clubs, which are often open to non-guests. These establishments typically feature sophisticated cocktail menus, sometimes live piano music or jazz, and a refined ambiance. Some also have small discotheques that operate during peak season.

The village center, particularly around Via Serlas and the surrounding streets, has several standalone bars and pubs. You'll find places ranging from traditional Swiss pubs to modern lounge bars, often featuring DJ sets or themed nights during the winter months.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Moritz.
How can I save on a St. Moritz hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Moritz hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Moritz hotel?
Prices for hotels in St. Moritz often vary, but you can find a great deal from $111 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia