Find hotels in St. Moritz from $138

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Moritz hotels

Badrutt's Palace Hotel

Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (97 reviews)
"Lovely hotel "
United States
Cristian
$2,014 nightly
The price is $2,103
Mar 9 - Mar 10
Total with taxes and fees
Badrutt's Palace Hotel

Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina
4.0 star property
Pontresina
8.4 out of 10, Very Good, (337 reviews)
"Very nice classic hotel with wonderful spa options. Enjoyed our stay tremendously."
United States
Lee
$251 nightly
The price is $269
Mar 10 - Mar 11
Total with taxes and fees
Schloss Hotel & Spa Pontresina

Hotel Waldhaus am See

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

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (87 reviews)
"Beautiful place to stay & wonderful people that work there. Thank you, everyone! "
United States
Mylene
$1,217 nightly
The price is $1,277
Mar 8 - Mar 9
Total with taxes and fees
Hotel GRACE LA MARGNA ST MORITZ

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (328 reviews)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
$1,336 nightly
The price is $1,394
Mar 9 - Mar 10
Total with taxes and fees
Grand Hotel des Bains Kempinski

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (558 reviews)
"the room was lovely with a great view. the staff were beyond helpful. would highly recommend "
United Kingdom
Julie
$347 nightly
The price is $369
Mar 10 - Mar 11
Total with taxes and fees
Hotel Reine Victoria

Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (577 reviews)
"Great location and great staff"
United States
Hassan
$584 nightly
The price is $616
Mar 10 - Mar 11
Total with taxes and fees
Crystal Hotel

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (296 reviews)
"Great hotel, great location, great staff."
Australia
Thuc
$695 nightly
The price is $731
Mar 4 - Mar 5
Total with taxes and fees
Art Boutique Hotel Monopol

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
$331 nightly
The price is $352
Mar 9 - Mar 10
Total with taxes and fees
Berghotel Randolins

Suvretta House

Suvretta House
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (80 reviews)
"Stunning and ideal location. I love the shuttle bus access "
United Kingdom
Valerie
$1,549 nightly
The price is $1,621
Mar 1 - Mar 2
Total with taxes and fees
Suvretta House

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (577 reviews)
"Great location, clean room with amazing view."
United States
Megumi
$367 nightly
The price is $389
Feb 9 - Feb 10
Total with taxes and fees
Languard

Hotel Saratz Pontresina Mountain Resort & Spa

Hotel Saratz Pontresina Mountain Resort & Spa
4.0 star property
Pontresina
9.4 out of 10, Exceptional, (122 reviews)
"the staff, views, breakfast, spas and experience was absolutely amazing. I cannot wait to come back one day!"
United States
Melissa
$438 nightly
The price is $463
Mar 10 - Mar 11
Total with taxes and fees
Hotel Saratz Pontresina Mountain Resort & Spa

Hotel Europa Suites

Hotel Europa Suites
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (153 reviews)
"Great staff!"
Canada
Peter
$384 nightly
The price is $408
Mar 10 - Mar 11
Total with taxes and fees
Hotel Europa Suites

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.4 out of 10, Very Good, (266 reviews)
"Everything was perfect, I highly recommend this hotel. Thank you very much."
United States
Dominga
$354 nightly
The price is $377
Mar 1 - Mar 2
Total with taxes and fees
Hotel Laudinella

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (479 reviews)
"Lovely staycation stuff were helpful and nice rooms and location perfect. shops restaurants cabs "
United Kingdom
Auma
$504 nightly
The price is $532
Mar 11 - Mar 12
Total with taxes and fees
Hauser Hotel St. Moritz

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (423 reviews)
"Staff was friendly, room was great, the views were insane, and the breakfast was pleasantly diverse. "
Canada
Arjun
$526 nightly
The price is $555
Mar 8 - Mar 9
Total with taxes and fees
Hotel Steffani

All In One Hotel Inn Lodge

All In One Hotel Inn Lodge
2.5 star property
Celerina-Schlarigna
8.6 out of 10, Excellent, (262 reviews)
"Good clean place"
United States
Sundar
$230 nightly
The price is $238
Mar 10 - Mar 11
Total with taxes and fees
All In One Hotel Inn Lodge

Nira Alpina - Member of Design Hotels

Nira Alpina - Member of Design Hotels
4.5 star property
Silvaplana
9.6 out of 10, Exceptional, (210 reviews)
"We had a wonderful stay in one of the alpine suites to celebrate my husbands 50th birthday. Our room had the most wonderful views, which took our breath away each morning. Highly recommend the Italian restaurant in the hotel, we had a fabulous dinner here whilst staying. The walk across the frozen lake into St.Moritz was lengthy but beautiful views, would recommend if you are fit enough! "
United Kingdom
Jade
$478 nightly
The price is $508
Mar 10 - Mar 11
Total with taxes and fees
Nira Alpina - Member of Design Hotels

Hotel Chesa Rosatsch

Hotel Chesa Rosatsch
4.0 star property
Celerina-Schlarigna
9.2 out of 10, Wonderful, (96 reviews)
"This property is one of the best I have ever stayed, the front office staff is absolutely brilliant and amazing, very helpful very organized and warm, really enjoyed my travel, hands down one of the greatest places to be while travel to st moritz, I would recommend it hundred times "
United States
Simon Alejandro
$311 nightly
The price is $323
Mar 11 - Mar 12
Total with taxes and fees
Hotel Chesa Rosatsch

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (546 reviews)
"Such a very nice hotel, would definitely stay there again! "
United States
Hal
$365 nightly
The price is $379
Mar 10 - Mar 11
Total with taxes and fees
Hotel Arte
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
This month
Next month
November
February
$540
$463
Month
Price
January
$465
February
$540
March
$463
April
$324
May
$381
June
$364
July
$384
August
$377
September
$340
October
$314
November
$274
December
$428
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, offering breathtaking slopes for all skill levels.
  • Luxurious Wellness Experiences: Indulge in high-end spas and wellness retreats that provide relaxation amidst stunning alpine views.
  • Scenic Lakes and Mountains: Explore beautiful lakes and majestic mountains, perfect for outdoor activities and picturesque hikes.
  • Cultural Richness: Enjoy art museums and historical sites that showcase the unique culture of the region.
  • Diverse Accommodations: From luxury hotels to cozy hostels, St. Moritz caters to every traveler's needs.

Find great hotels in and around St. Moritz

Explore a variety of hotel accommodations in St. Moritz, Graubünden, Switzerland, where you'll find options ranging from luxury hotels to cozy hostels. Whether you're traveling with family, seeking a pet-friendly stay, or looking for an adventure-filled vacation, St. Moritz offers something for everyone. Discover the best hotels that cater to your needs and enjoy the stunning alpine scenery during your unforgettable trip.

  • Hotel Reine Victoria: Nestled in the heart of St. Moritz, Hotel Reine Victoria offers a delightful blend of adventure and family-friendly amenities. This 4-star property is ideal for those seeking an action-packed vacation, featuring a range of activities such as skiing, snowboarding, and horse riding nearby. Families will appreciate the thoughtful children’s amenities, including toys and babysitting services, making it a great choice for parents. Additionally, the hotel is pet-friendly, allowing furry companions to join in on the fun. With a charming ambiance and outdoor recreational options, Hotel Reine Victoria promises an unforgettable family adventure.
  • Schloss Hotel & Spa Pontresina: Just a short distance from St. Moritz, Schloss Hotel & Spa Pontresina exudes a unique blend of alpine charm and luxurious relaxation. This 4-star hotel caters to ski enthusiasts and spa lovers alike, offering easy access to ski lifts and shuttles. Guests can unwind in the full-service spa, which features a range of treatments including manicures, massages, and skin care. The property is also pet-friendly, welcoming dogs to accompany their owners on their mountain retreat. With its serene atmosphere and focus on wellness, Schloss Hotel & Spa Pontresina is perfect for those seeking a rejuvenating getaway.
  • Grand Hotel des Bains Kempinski: Experience unparalleled luxury at the 5-star Grand Hotel des Bains Kempinski, located in St. Moritz. This eco-certified hotel is the epitome of opulence, offering a comprehensive spa experience, including deep tissue massages, body scrubs, and outdoor pool facilities. The focus on sustainability makes it a favorite among environmentally conscious travelers. Guests can indulge in exquisite dining and first-class service while enjoying the stunning alpine views. With its lavish accommodations and commitment to eco-friendly practices, Grand Hotel des Bains Kempinski promises a sophisticated and memorable stay.

Where to stay in and around St. Moritz

Your adventure in St. Moritz, Switzerland, promises a blend of alpine elegance and exhilarating sports. Nestled amidst stunning blue skies and majestic mountains, this luxurious escape will captivate you with its romantic ambiance and rich culture. Explore nearby neighborhoods filled with century-old buildings, offering a unique atmosphere for recreation and relaxation. Whether skiing on pristine slopes or indulging in upscale dining, St. Moritz is a destination that perfectly balances thrill and tranquility.

  • Pontresina: Nestled approximately 3 miles from St. Moritz, Pontresina is a charming town that draws visitors year-round, particularly peaking in January to February and July. Known for its breathtaking mountain scenery, it offers a plethora of outdoor adventures, including skiing, hiking, and exploring the picturesque valleys and parks. The local ski resorts are highly regarded, making it a hotspot for winter sports enthusiasts. With its enchanting landscapes and vibrant alpine culture, Pontresina promises a memorable experience for any traveler seeking adventure.
  • Celerina-Schlarigna: Located just 1 mile from St. Moritz, Celerina-Schlarigna is a delightful town that captivates visitors with its outdoor offerings. With a peak travel season from December to February, this area is perfect for ski lovers and adventure seekers. The proximity to scenic valleys and a stunning lake enhances its appeal, providing opportunities for skiing and other outdoor activities. The town's cozy atmosphere and access to the surrounding mountains ensure a fantastic getaway for those looking to immerse themselves in nature's beauty.
  • Sankt Moritz-Bad: Situated within the St. Moritz area, Sankt Moritz-Bad is a picturesque village that attracts visitors with its blend of outdoor activities and stunning landscapes. With peak visitor numbers in February, July, and December, it offers year-round adventures, including skiing and hiking. The nearby lake, mountains, and valleys provide a captivating backdrop for relaxation and exploration. This village is perfect for travelers seeking both adventure and tranquility, making it a quintessential Swiss destination.

Things to do in and around St. Moritz

St. Moritz is a premier destination for ski enthusiasts and adventure seekers, offering world-class ski resorts and breathtaking slopes. Beyond skiing, visitors can indulge in luxurious destination spas and wellness experiences. Whether you're planning a ski getaway or exploring the vibrant local activities, St. Moritz promises an unforgettable vacation filled with outdoor sports and relaxation amidst stunning alpine scenery.

Shopping

In St. Moritz, you can explore boutiques along the main street for unique Swiss gifts and luxury items. If you're up for a drive, visit the nearby Engadin Mall in Silvaplana, featuring a mix of fashion, outdoor gear, and local crafts.

Recreation

Experience the Kulm Golf Course for a round of golf amidst stunning alpine scenery, offering an invigorating outdoor vibe. For relaxation, visit Bellavita Pool and Spa, where you can indulge in soothing treatments, or enjoy family-friendly fun at Ovaverva Pool and Spa, featuring various aquatic activities.

Adventure

Corviglia Ski Resort is a thrilling ski field located 1 mile from St. Moritz, offering fantastic slopes for skiing enthusiasts. The Signal Gondola, situated in St. Moritz, provides an exhilarating lift experience surrounded by adventure vibes. For stunning views, take the Surlej Gondola, located 3 miles away, perfect for outdoor family fun.

Nightlife

Experience the lively atmosphere at Kursaal, a charming drinking pub 21 miles from St. Moritz, perfect for romance and entertainment. For a fun twist, check out Rodelbahn Pradaschier, an amusement ride 24 miles away, or enjoy a cultural night at Grossratsgebaude and Theater, 28 miles from St. Moritz.

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

Booking tips and Expedia advantages for St. Moritz

To save money on your trip to St. Moritz, consider visiting between September and November when accommodation prices are lower. Take advantage of free attractions like Val Roseg, Staz Lake, and Morteratsch Glacier. For transportation, walking, biking, or using the local bus can help keep costs down. Book your hotel at least a month in advance or check last-minute deals on Expedia for better rates. Tuesday is the cheapest day to stay, and joining Expedia's One Key membership can unlock exclusive discounts and rewards for future stays.

  • 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: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • 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.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around St. Moritz

St. Moritz, Switzerland, offers an exciting vacation destination for skiing and adventure sports enthusiasts. Visitors can explore stunning lakes and mountains, as well as cultural sites like art museums. The area caters to outdoor lovers seeking beautiful scenery and rich cultural experiences. For a comfortable stay, various hotels are available in and around St. Moritz, making it an ideal spot for an unforgettable getaway.

  • Lake St. Moritz: Enjoy a picturesque setting at Lake St. Moritz, where you can unwind on its beach, take in stunning scenery, and embrace the romantic atmosphere. Ideal for leisurely strolls or picnics, this lake offers a serene escape right in the heart of St. Moritz.
  • St. Moritz Leaning Tower: Discover the cultural heritage of St. Moritz at the Leaning Tower, a fascinating medieval monument. Its unique tilt and historical significance make it a must-see for those interested in the local history and architecture.
  • Muottas Muragl: Venture to Muottas Muragl, just 2 miles from St. Moritz, for thrilling outdoor adventures. This mountain offers breathtaking views and a variety of hiking trails, perfect for those seeking a blend of nature and excitement.

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

Traveling to St. Moritz is convenient with two major airports nearby. Bergamo (BGY-Orio Al Serio) is located 58 miles from St. Moritz, with excellent hotel options such as the 5-star Relais Chateaux Da Vittorio and Relais San Lorenzo, both just 3 miles away. Another option is the 4-star Hotel Excelsior San Marco, also 3 miles from the airport. Alternatively, Lugano (LUG-Agno) is 56 miles away, featuring luxury accommodations like the 5-star Hotel Splendide Royal and Villa Principe Leopoldo, both 2 miles from the airport, and Resort Collina d'Oro, located 3 miles away. Transportation services vary by hotel, providing convenient access to the airports.

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 $138 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