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

Find Ski Hotels in St. Moritz from CA $334

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Moritz Ski Hotels

Tonight
Aug 7 - Aug 8
Tomorrow
Aug 8 - Aug 9
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Our top choices for St. Moritz ski hotels

1. Languard

Languard
St. Moritz
  • Explore winter magic at St. Moritz's slope-side retreat where skiing adventures meet golf course elegance in the heart of Engadin Valley.
CA $324
CA $347 total
includes taxes & fees
Sep 2 - Sep 3
Languard

2. Hotel Arte

Hotel Arte
St. Moritz
  • Carve pristine powder and embrace winter adventure at this Art Deco ski haven, just steps from St. Moritz's iconic slopes.
CA $337
CA $363 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Arte

3. Soldanella

Soldanella
St. Moritz
  • Ski enthusiasts find alpine bliss at this St. Moritz spa hotel, where sauna sessions follow mountain adventures and lakeside views inspire.
CA $341
CA $364 total
includes taxes & fees
Aug 17 - Aug 18
Soldanella

4. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
  • Ski from art-filled luxury in the heart of St. Moritz, where alpine adventures begin steps from the hotel's rooftop spa retreat.
CA $532
CA $564 total
includes taxes & fees
Aug 16 - Aug 17
Art Boutique Hotel Monopol

5. Crystal Hotel

Crystal Hotel
St. Moritz
  • Ski paradise awaits at Crystal Hotel with direct access to pristine slopes, complimentary shuttle, and luxurious spa treatments.
CA $464
CA $493 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

6. Hotel Steffani

Hotel Steffani
St. Moritz
  • Alpine bliss awaits at this ski-in/ski-out hotel offering slope-side luxury and post-powder pampering.
CA $437
CA $465 total
includes taxes & fees
Aug 26 - Aug 27
Hotel Steffani

7. Hotel Nolda

Hotel Nolda
St. Moritz
  • Embrace winter magic at this slope-side hotel with ski rentals and direct mountain access.
CA $278
CA $334 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Nolda

8. Hotel Piz

Hotel Piz
St. Moritz
  • Discover mountain bliss at Hotel Piz, where snowy slopes await just steps from this St. Moritz retreat with sauna and après-ski drinks.
CA $316
CA $339 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Piz

9. Hotel Laudinella

Hotel Laudinella
St. Moritz
  • Ski-to-slopes adventure awaits at Hotel Laudinella with cross-country trails, snowboarding, and mountain thrills in St. Moritz.
CA $371
CA $397 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Laudinella

10. Berghotel Randolins

Berghotel Randolins
St. Moritz
  • Explore St. Moritz's premier ski destination with hot tubs, sauna, and complimentary breakfast at this welcoming mountain retreat.
CA $359
CA $384 total
includes taxes & fees
Aug 30 - Aug 31
Berghotel Randolins
View all properties

Choose what matters most at ski hotels in St. Moritz

Resort
4 stars
5 stars
Spa
Family-friendly

4-star ski hotels in St. Moritz

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
CA $532
CA $564 total
includes taxes & fees
Aug 16 - Aug 17
Art Boutique Hotel Monopol

Crystal Hotel

Crystal Hotel
St. Moritz
CA $464
CA $493 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Hotel Steffani

Hotel Steffani
St. Moritz
CA $437
CA $465 total
includes taxes & fees
Aug 26 - Aug 27
Hotel Steffani

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
CA $405
CA $432 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Reine Victoria

Hotel Laudinella

Hotel Laudinella
St. Moritz
CA $371
CA $397 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Laudinella

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
CA $590
CA $624 total
includes taxes & fees
Aug 30 - Aug 31
Schweizerhof Swiss Quality Hotel

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
CA $364
CA $389 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Europa Suites

Laudinella Apartments

Laudinella Apartments
St. Moritz
CA $715
CA $754 total
includes taxes & fees
Aug 23 - Aug 24
Laudinella Apartments

The Suites

The Suites
St. Moritz
CA $881
CA $927 total
includes taxes & fees
Aug 24 - Aug 25
The Suites
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.
View all properties

Top St. Moritz Hotel Reviews

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

10/10 Excellent
"Convenient and clean"
Masaaki 1-night trip
Posted 1 day ago
Hauser Hotel St. Moritz
Berghotel Randolins

Berghotel Randolins

8/10 Good
"Le lit n’est pas super confortable et les oreillers sont horribles, en fait, on ne peut pas appeler cela des oreillers tellement elles Sont plates."
Michel 2-night trip
Posted 3 days ago
Berghotel Randolins
Hotel Arte

Hotel Arte

8/10 Good
"The hotel and room Was clean and comfortable Staff were very helpful in getting our taxi sorted and showing us where to get out and about Bit disappointing that there is no English option on the tv at night when we just wanted to watch a movie and relax but not A complaint Thanks"
Tracy 1-night trip
Posted 4 days ago
Hotel Arte
Hotel Nolda

Hotel Nolda

10/10 Excellent
"Very good breakfast. Comfortable"
Daniele 1-night trip
Posted 5 days ago
Hotel Nolda
Hotel Steffani

Hotel Steffani

10/10 Excellent
"A lovely hotel in a convenient location"
Nadiya 4-night trip
Posted 8 days ago
Hotel Steffani
Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

10/10 Excellent
"This was one of best hotels during our visit to Switzerland ! The staff was amazing! They make us fee welcome since the first minute we arrived until we left. I will definitely come back again!! I was traveling with my son and they surprise him with a birthday surprise cake and room decoration they really made our stay wonderful!! The lady in red was amazing.!!! Love everything about this hotel,"
Elva 2-night trip
Posted 8 days ago
Grand Hotel des Bains Kempinski
Crystal Hotel

Crystal Hotel

10/10 Excellent
"Very nice property centrally located to the center. Lots of restaurants and shops very close nearby!"
Dwayne 1-night trip
Posted 13 days ago
Crystal Hotel
Youth Hostel St. Moritz

Youth Hostel St. Moritz

8/10 Good
"According with the price our stay was good."
MARITZA 1-night trip
Posted 2 weeks ago
Youth Hostel St. Moritz
Suvretta House

Suvretta House

10/10 Excellent
"Amazing hotel, very nice wellness and spa area, top service"
Serdar 2-night trip
Posted 2 weeks ago
Suvretta House

Frequently asked questions

What are the top-rated ski hotels in St Moritz?
Some of the top-rated ski hotels in St Moritz include the Carlton Hotel St Moritz, Hotel GRACE LA MARGNA ST MORITZ, and the Kulm Hotel St. Moritz.The 5-star Carlton Hotel St Moritz, with a superb 10.0 rating, offers guests convenient access to nearby ski runs and downhill skiing opportunities. It also provides a free on-site ski shuttle and ski rental services directly at the hotel.Also rated 10.0, the 5-star Hotel GRACE LA MARGNA ST MORITZ features on-site ski lessons and rentals, making it easy to get equipped and learn new skills. Guests can also benefit from a free on-site ski shuttle to access the nearby ski area.The 5-star Kulm Hotel St. Moritz, rated 9.6, provides a complimentary on-site ski shuttle and offers ski rentals and lessons directly at the hotel. It's well-situated for accessing various ski areas and cross-country trails.Additionally, the 5-star Badrutt's Palace Hotel, with a 9.6 rating, offers ski rentals on-site and is conveniently located near ski lifts and ski runs. The 5-star Suvretta House, boasting a 9.8 rating, stands out with its true ski-in/ski-out access and on-site downhill skiing, along with ski lessons and rentals.
How much does a ski hotel in St Moritz cost?
Prices for ski hotels in St Moritz can vary, but you can find a great deal from CA $334 on Expedia. All sorts of factors affect price, such as the hotel's proximity to the slopes and 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 our cheapest rates.
What ski hotels in St Moritz are best for families?
For families travelling to St Moritz, several ski hotels offer excellent amenities and services.The 5-star Hotel GRACE LA MARGNA ST MORITZ, with a great 10.0 rating, provides families with convenient access to cross-country and downhill skiing, with a complimentary ski shuttle and on-site ski rental and lessons. Its location is ideal for accessing nearby ski areas and lifts.The 5-star Suvretta House, rated 9.8, offers the ultimate ski-in/ski-out convenience, allowing direct access to the slopes from the hotel. Families can also take advantage of on-site ski lessons and rentals, making it easy to get everyone equipped and ready for the day.Another excellent choice is the 5-star Carlton Hotel St Moritz, which boasts a great 10.0 rating. This hotel provides a free on-site ski shuttle, on-site ski rental, and is conveniently located near ski lifts and various ski areas, suiting all family members' skiing needs.
What are the best ski-in/ski-out hotels in St Moritz?
For the ultimate convenience in St Moritz, the best ski-in/ski-out hotels include Suvretta House, Hotel San Gian, Hotel Nolda, Hotel Steffani, and Randolins Familienresort.The 5-star Suvretta House, with an impressive 9.8 rating, offers direct downhill ski access right from the property, along with on-site ski lessons and equipment rental for a seamless experience.Rated 9.4, the 4-star Hotel San Gian provides ski-in/ski-out access and is conveniently located near ski lifts and ski runs, ensuring you are quickly on the slopes.The 3-star Hotel Nolda, with a 9.0 rating, offers both downhill and cross-country skiing directly on-site, making it easy to access the pistes as soon as you step out.The 4-star Hotel Steffani, also rated 9.0, provides ski-in/ski-out capabilities, placing you right at the heart of the action with easy access to the surrounding ski area.Randolins Familienresort, a 3-star option with an 8.4 rating, offers direct ski-in/ski-out access, making it incredibly convenient for families to get onto the nearby ski runs and lifts.
Are there hotels in St Moritz with ski lessons available?
For travellers looking for hotels in St Moritz that offer ski lessons, you have several excellent choices, including Hotel GRACE LA MARGNA ST MORITZ and Suvretta House.The 5-star Hotel GRACE LA MARGNA ST MORITZ, with a great 10.0 rating, stands out for its on-site ski lessons, providing direct access to instruction without leaving the property. It also offers convenient ski rental services on-site and a complimentary ski shuttle, making it easy to explore nearby ski areas and lifts.Another superb option is the 5-star Suvretta House, which boasts a 9.8 rating. This hotel provides on-site ski lessons and the additional convenience of ski-in/ski-out access, allowing you to hit the slopes directly from the hotel. Ski rentals are also available on-site, simplifying your ski holiday preparations.
What are some great ski hotels in St Moritz with hot tubs or saunas?
Some great ski hotels in St Moritz offering hot tubs or saunas include 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 superb 10.0 rating, boasts a spa with a hot tub, superb for unwinding after a day on the slopes. They also offer free ski shuttles and have ski rentals on-site, with ski lessons available.The 4-star Art Boutique Hotel Monopol, rated 9.6, features both a hot tub and a sauna for guests to enjoy. Its central location means ski rentals and various ski areas are easily accessible nearby.Suvretta House, a 5-star hotel with a 9.8 rating, provides guests with a hot tub and sauna facilities. This hotel offers the convenience of ski-in/ski-out access and on-site ski rentals, along with ski lessons.The 5-star Carlton Hotel St Moritz, also achieving a superb 10.0 rating, includes a spa with a hot tub and a sauna. Guests can benefit from a free on-site ski shuttle and readily available ski rentals.Finally, the 5-star Grand Hotel des Bains Kempinski, rated 9.4, offers a sauna for relaxation. It provides on-site ski rentals and is conveniently located near various ski lifts and downhill runs.
What are the best ski hotels in St Moritz that have apres-ski?
Several hotels in St Moritz offer excellent après-ski experiences, providing a great blend of relaxation and lively entertainment after a day on the slopes.Hotel Badrutt's Palace, a luxury ski hotel, features extensive facilities including a swimming pool, skating rink, and a spa, and is associated with the Sternbar Marguns, an outdoor après-ski bar at 2,728 metres known for its lively option and cocktails.Nira Alpina, situated at the foot of Mt. Corvatsch, caters to independent travellers and is located near Hauser's Roo Bar, a well-known après-ski spot popular with young, active skiers.Sport & Wellnesshotel San Gian, just 100 metres from the Nolda ski area, offers wellness facilities including a sauna and a massage service, ideal for post-ski relaxation.Grand Hotel des Bains Kempinski St. Moritz, a five-star hotel, is conveniently located near gondolas and cross-country skiing trails, offering in-hotel ski rental and close proximity to ski lifts.Suvretta House is known for its spacious spa and swimming pool, a ski club with experienced instructors, and an excellent location for both skiing and après-ski relaxation.Club Med Saint-Moritz Roi Soleil provides a lively après-ski scene with a main bar, a nightclub bar featuring DJ sets, and multiple dining options including regional specialities and mountain-inspired cuisine, alongside an indoor swimming pool and ski-in/ski-out access.
Which area of St Moritz is best to stay in for skiing?
The best area to stay in St. Moritz for skiing is St. Moritz Dorf, particularly around the Corviglia funicular station.St. Moritz Dorf is the main village, perched on a hillside overlooking Lake St. Moritz. It's characterised by its high-end hotels, designer boutiques, and fine dining. The village centre is compact and centred around Via Serlas, known for its luxury shops. The main funicular, Chantarella, which takes you directly to the Corviglia ski area, is easily accessible from many accommodations in Dorf.Couples looking for a luxurious ski holiday will find St. Moritz Dorf ideal. Its proximity to the Corviglia funicular means you can be on the slopes quickly, and after a day of skiing, you have a wealth of upscale restaurants and bars to choose from. Many hotels here offer ski-in/ski-out access or are just a short walk from the lifts, making the ski experience very convenient.For those travelling with family and seeking a balance between ski access and amenities, staying near the Chantarella funicular in St. Moritz Dorf is also a good option.
Is it cheaper to book flights and a ski hotel in St Moritz as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
How can I save on a ski hotel in St. Moritz with Expedia?
Find St. Moritz ski hotel deals by joining One Key™, Expedia's free travel rewards program. As a member, you can unlock instant savings with Member Prices when you're logged in. Another tip is to book your ski hotel in advance as availability and prices are usually better. If you are feeling spontaneous, there are last-minute offers to explore too.
What dining options are typically available in St Moritz ski accommodations?
In St Moritz, ski accommodations typically offer a range of dining options, from gourmet restaurants to more relaxed brasseries, ensuring convenience and quality for guests.Most high-end hotels will feature at least one fine-dining restaurant, often with a focus on Swiss or international cuisine, using locally sourced ingredients where possible. These establishments are usually open for dinner and require reservations. Many also offer a more casual all-day dining option, such as a brasserie or a lounge menu, superb for a lighter lunch or an evening snack.Breakfast is almost always included, ranging from extensive buffet spreads with hot and cold options to à la carte menus featuring local delicacies. Many hotels also provide room service for those who prefer to dine in the privacy of their accommodation.
What activities should we do in St Moritz besides skiing?
The best area to stay in St. Moritz for those looking for a luxurious and convenient experience beyond skiing is St. Moritz Dorf.St. Moritz Dorf is the main village, perched on a sunny terrace overlooking Lake St. Moritz. It's the central hub for upscale hotels, designer boutiques, and fine dining. The village is compact and easy to navigate on foot, with many establishments located along Via Serlas and around the Kulm Country Club. You'll find access to hiking trails directly from the village and stunning views of the Engadin Valley.For couples, St. Moritz Dorf offers a sophisticated base for a romantic getaway. You can enjoy lake-side strolls, indulge in world-class spa treatments at your hotel, or visit the Segantini Museum for some cultural enrichment. The area also boasts excellent restaurants for evening meals and a relaxed, refined atmosphere.St. Moritz Bad, located at the western end of Lake St. Moritz, is another excellent option, especially for those interested in wellness and water activities. This area is known for its mineral springs and wellness centres. It's connected to St. Moritz Dorf by a short bus ride or a pleasant walk along the lake.Couples looking for a wellness-focused trip will appreciate St. Moritz Bad. You can spend your days enjoying thermal baths and spa facilities, or partake in activities like stand-up paddleboarding or sailing on the lake during the warmer months.
Can I cancel my ski hotel reservation on Expedia?
If your plans change, it's easy to cancel your hotel with free cancellation on Expedia. Just use the "Fully refundable property" filter during your search to find the right ski hotel in St Moritz. Before confirming your booking, review the property's cancellation policy for complete peace of mind.

Explore a world of travel with Expedia