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

Find Ski Hotels in St. Moritz from CA $327

  • 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 8 - Sep 9
Tomorrow
Sep 9 - Sep 10
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

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 $367
CA $391 total
includes taxes & fees
Sep 11 - Sep 12
Languard

2. 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 $337
CA $361 total
includes taxes & fees
Sep 24 - Sep 25
Soldanella

3. 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 $325
CA $350 total
includes taxes & fees
Sep 10 - Sep 11
Hotel Arte

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 $547
CA $579 total
includes taxes & fees
Sep 13 - Sep 14
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 $431
CA $459 total
includes taxes & fees
Oct 1 - Oct 2
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 $410
CA $438 total
includes taxes & fees
Oct 6 - Oct 7
Hotel Steffani

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

8. 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 $354
CA $379 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Laudinella

9. Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
  • Savour breathtaking winter adventures at this alpine hotel with free lift passes and spa services across the street.
CA $359
CA $384 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Reine Victoria

10. Hotel Nolda

Hotel Nolda
St. Moritz
  • Embrace winter magic at this slope-side hotel with ski rentals and direct mountain access.
CA $276
CA $331 total
includes taxes & fees
Sep 21 - Sep 22
Hotel Nolda
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 $431
CA $459 total
includes taxes & fees
Oct 1 - Oct 2
Crystal Hotel

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
CA $547
CA $579 total
includes taxes & fees
Sep 13 - Sep 14
Art Boutique Hotel Monopol

Hotel Steffani

Hotel Steffani
St. Moritz
CA $410
CA $438 total
includes taxes & fees
Oct 6 - Oct 7
Hotel Steffani

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
CA $359
CA $384 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Reine Victoria

Hotel Laudinella

Hotel Laudinella
St. Moritz
CA $354
CA $379 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Laudinella

Schweizerhof Swiss Quality Hotel

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

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
CA $349
CA $374 total
includes taxes & fees
Sep 18 - Sep 19
Hotel Europa Suites

The Suites

The Suites
St. Moritz
CA $870
CA $914 total
includes taxes & fees
Oct 4 - Oct 5
The Suites

Laudinella Apartments

Laudinella Apartments
St. Moritz
CA $693
CA $731 total
includes taxes & fees
Oct 4 - Oct 5
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

Hotel Piz

Hotel Piz

10/10 Excellent
"The room was clean, the staff were incredibly helpful, and it had wifi."
Elaine 2-night trip
Posted 1 hour ago
Hotel Piz
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

10/10 Excellent
"Booked a room through Expedia. At the desk I was informed that we were being upgraded to a junior suite because of my association with Expedia. Beautiful room in that the beds were comfortable, had a separate small area for a couch, separate walk-in closet and bathroom. Picked the hotel in part because the bathroom had solid walls (not glass, which wakes your partner/spouse up if you visit the facilities at night) as well as a light switch INSIDE the bathroom. Moderate price for St.Moritz. I would stay there again."
Nicholas 2-night trip
Posted 4 hours ago
Art Boutique Hotel Monopol
Hotel Reine Victoria

Hotel Reine Victoria

10/10 Excellent
"Location: Ideal location as it allows for easy parking and a short walk to lift. It's approx a 20min walk to the core area of St Moritz. Easy and beautiful walk along the lake trail. HOTEL: Classic style hotel with a great ambience. Had everything needed for a short or long stay. Easy parking and great breakfast. STAFF: Wonderful and helpful . ROOM: Nice and spacious room. I would certainly stay here again."
Karl 3-night trip
Posted 11 hours ago
Hotel Reine Victoria
Crystal Hotel

Crystal Hotel

10/10 Excellent
"Nice place close to everything. The staff were very nice and helpful."
arnold 1-night trip
Posted 1 day ago
Crystal Hotel
Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

8/10 Good
"Very friendly and helpful English speaking staff. Well maintained and clean. Lot of wood and smells great. Room was spacious. Lots of shelving. Balcony was large and had nice breeze. Enjoyed sitting outside to enjoy the view. Bed was ok but the pillows were too soft. Also the sofa bed had a middle fold that can be felt through the mattress. The bathroom was small but bright. Not a big fan of half glass shower door. Wish it had hair conditioner. The restaurant had very friendly staff and good food. Reasonably priced with good portion. Breakfast buffet was delicious. Not a big spread and plenty to enjoy."
Hsiang- Fen 1-night trip
Posted 1 day ago
Hauser Hotel St. Moritz
Hotel Nolda

Hotel Nolda

10/10 Excellent
"The staff was very helpful during our stay. Nice breakfast. They even prepared a nice breakfast bag on our last day since we left extremely early. Thank you so much!!"
Guillermo 2-night trip
Posted 2 days ago
Hotel Nolda
Hotel Arte

Hotel Arte

10/10 Excellent
"Great hotel, very friendly staff, convenient location with a restaurant just below (great food). The bus is easy to take from the train station and then it’s a short walk. Note, Google Maps will take you to a very steep staircase to reach the hotel but you can also follow the road to the right and go left around the bend (slightly uphill). Note there is no phone in the room and nobody at reception after 8 pm. Breakfast was in the restaurant below - nice spread of cheese, yogurt, fruits, muesli, eggs, croissants, breads (but no toaster) and more!"
Sonal 1-night trip
Posted 2 days ago
Hotel Arte
Youth Hostel St. Moritz

Youth Hostel St. Moritz

10/10 Excellent
"Todo excelente las habitaciones amplias el desayuno muy completo y bueno a pesar de estar alejado el bus te lleva desde la estación en 10 minutos hasta el hotel todo perfecto lo recomiendo"
Alejandro 1-night trip
Posted 4 days ago
Youth Hostel St. Moritz
Languard

Languard

10/10 Excellent
"Very charming… love the location… it was rustic which I felt was the very vibe we wanted in a mountain stay… I highly recommend and will definitely be back. Shoutout to the front desk lady -sorry I forgot her name - she is originally from the Philippines- excellent customer service, very respectful, polite and hospitable and friendly…even gave us tips on how to Maximize our stay in Montreux.-from restaurant suggestions, activities (Diavolezza), timing for Bernina line stops to take… Lovely lovely quiet peaceful ambience with a view of the lake toward the back of the hotel"
Shylla 1-night trip
Posted 5 days ago
Languard

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