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

Find Ski Hotels in St. Moritz from CA $301

  • 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
Sep 17 - Sep 18
Tomorrow
Sep 18 - Sep 19
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

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 $353
CA $376 total
includes taxes & fees
Oct 12 - Oct 13
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 $278
CA $301 total
includes taxes & fees
Sep 18 - Sep 19
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 $351
CA $374 total
includes taxes & fees
Oct 4 - Oct 5
Soldanella

4. 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 $429
CA $457 total
includes taxes & fees
Oct 1 - Oct 2
Hotel Steffani

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 $446
CA $475 total
includes taxes & fees
Oct 1 - Oct 2
Crystal Hotel

6. 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 $304
CA $326 total
includes taxes & fees
Sep 30 - Oct 1
Hotel Piz

7. 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 $561
CA $594 total
includes taxes & fees
Sep 20 - Sep 21
Art Boutique Hotel Monopol

8. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
St. Moritz
  • Ski paradise awaits at this St. Moritz haven, where alpine adventures begin steps from the hotel door and scenic mountain views beckon.
CA $416
CA $442 total
includes taxes & fees
Sep 18 - Sep 19
Hauser Hotel St. Moritz

9. Hotel Nolda

Hotel Nolda
St. Moritz
  • Embrace winter magic at this slope-side hotel with ski rentals and direct mountain access.
CA $268
CA $323 total
includes taxes & fees
Sep 18 - Sep 19
Hotel Nolda

10. 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 $361
CA $386 total
includes taxes & fees
Oct 16 - Oct 17
Hotel Laudinella
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

Crystal Hotel

Crystal Hotel
St. Moritz
CA $446
CA $475 total
includes taxes & fees
Oct 1 - Oct 2
Crystal Hotel

Hotel Steffani

Hotel Steffani
St. Moritz
CA $429
CA $457 total
includes taxes & fees
Oct 1 - Oct 2
Hotel Steffani

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
CA $561
CA $594 total
includes taxes & fees
Sep 20 - Sep 21
Art Boutique Hotel Monopol

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
CA $399
CA $426 total
includes taxes & fees
Sep 18 - Sep 19
Hotel Reine Victoria

Hotel Laudinella

Hotel Laudinella
St. Moritz
CA $361
CA $386 total
includes taxes & fees
Oct 16 - Oct 17
Hotel Laudinella

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
CA $612
CA $647 total
includes taxes & fees
Sep 27 - Sep 28
Schweizerhof Swiss Quality Hotel

The Suites

The Suites
St. Moritz
CA $799
CA $841 total
includes taxes & fees
Oct 18 - Oct 19
The Suites

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
CA $350
CA $375 total
includes taxes & fees
Oct 5 - Oct 6
Hotel Europa Suites

Laudinella Apartments

Laudinella Apartments
St. Moritz
CA $651
CA $687 total
includes taxes & fees
Oct 18 - Oct 19
Laudinella Apartments
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

Languard

Languard

8/10 Good
"There was an unusual smell coming from the washroom sink, and every time the sink is used, the water leaks through the floor. Addressed this concern with housekeeping. The curtains could also use an update, as they look worn out and appear dusty or as though they haven’t been washed regularly."
Minirva 2-night trip
Posted 17 hours ago
Languard
Hotel Waldhaus am See

Hotel Waldhaus am See

10/10 Excellent
"All good"
Jason 1-night trip
Posted 18 hours ago
Hotel Waldhaus am See
Hotel Steffani

Hotel Steffani

10/10 Excellent
"The room was very quiet and had beautiful furnishings. The location was perfect. It was very accessible from the train station."
Michael 1-night trip
Posted 19 hours ago
Hotel Steffani
Hotel Piz

Hotel Piz

8/10 Good
"A lovely stay. The hotel is clean, well placed for amenities with a nice Italian restaurant or supermarkets very close. We didn't go up to the spa rooms. Missed a laundry room and a smart TV but the free breakfast buffet was fab. The room decor was very modern trendy, but dark. Just missed a decent ceiling light!!"
Gregory 2-night trip
Posted 22 hours ago
Hotel Piz
Hotel Laudinella

Hotel Laudinella

10/10 Excellent
"Very nice hotel"
Ursell 2-night trip
Posted 23 hours ago
Hotel Laudinella
Crystal Hotel

Crystal Hotel

10/10 Excellent
"Nos gustaría que el servicio de A/C lo decida el huésped. No que estaba desconectado para todos"
Pablo 1-night trip
Posted 2 days ago
Crystal Hotel
Berghotel Randolins

Berghotel Randolins

10/10 Excellent
"The view was great. The spa and it's amenities were awesome. The free shuttle down ro the train station and St. Moritz lake was a wonderful perk."
William 3-night trip
Posted 3 days ago
Berghotel Randolins
Hotel Reine Victoria

Hotel Reine Victoria

10/10 Excellent
"Sin palabras todo excelente la atención habitación y sobre todo en el desayuno la atención de otro nivel muchas gracias calidad del desayuno todo súper bueno y los beneficios del hotel te buscan te llevan el paseo en el teleférico pa piscina 10-10"
Brauly alejandro 2-night trip
Posted 3 days ago
Hotel Reine Victoria
Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

10/10 Excellent
"Great location and hotel!"
Amisha 1-night trip
Posted 3 days ago
Hauser Hotel St. Moritz

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