Find hotels in St. Moritz from ₩164,260

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 2,593 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Languard

3.0 star property
  • Pet friendly
  • Free WiFi
  • Breakfast available
  • Laundry
  • Housekeeping
8.8 out of 10, Excellent, (463)
  • cleanliness
    Guests find their perfect pace at this lakeside retreat, whether playing a round on the 9-hole golf course or settling in with a book from the well-stocked library.

What verified guests said

"Wonderful property and location."

Languard highlights

Located near Lake St. Moritz, Languard provides a peaceful getaway with both a golf course and driving range. The retreat offers practical amenities including in-room WiFi for staying connected and convenient dry cleaning services.
The price is ₩294,297
₩315,890 total
includes taxes & fees
Jul 26 - Jul 27
Languard

Soldanella

3.0 star property
  • Breakfast included
  • Spa
  • Pet friendly
  • Parking included
  • Free WiFi
  • Restaurant
9.0 out of 10, Wonderful, (614)
  • cleanliness
    Savor delicious Mediterranean cuisine while overlooking breathtaking views of Lake St. Moritz.

What verified guests said

"Nice and quiet hotel with amazing lake view "

Soldanella highlights

Soldanella, near Lake St. Moritz and Segantini Museum, offers a vibrant retreat with a breakfast buffet, arcade/game room, and spa treatments. Relax on the terrace or explore nearby attractions; enjoy dinner at Mediterranean cuisine restaurant Caprice or unwind in the library; helpful staff are always available to assist.
The price is ₩340,329
₩363,675 total
includes taxes & fees
Jul 3 - Jul 4
Soldanella

Hotel Waldhaus am See

3.5 star property
  • Spa
  • Pet friendly
  • Parking included
  • Free WiFi
  • Restaurant
  • Breakfast available
9.2 out of 10, Wonderful, (539)
  • cleanliness
    Skiers find natural beauty and relaxation at this Lake St. Moritz hotel, where outdoor adventures meet indoor comforts just steps from the slopes

What verified guests said

"Excellent location for the Railway station. Located on the lake with stunning scenery, walks on your doorstep."

Hotel Waldhaus am See highlights

Hotel Waldhaus am See sits along Lake St. Moritz, offering a peaceful setting with a cozy library and garden. Travelers can catch the ski shuttle for mountain access, book treatments at the spa, or sample regional specialties at the Restaurant after a day outdoors.
The price is ₩473,506
₩501,909 total
includes taxes & fees
Jul 2 - Jul 3
Hotel Waldhaus am See

Art Boutique Hotel Monopol

4.0 star property
  • Hot Tub
  • Breakfast included
  • Spa
  • Pet friendly
  • Free WiFi
  • Restaurant
9.6 out of 10, Exceptional, (248)
  • cleanliness
    Travelers can savor authentic Italian cuisine and rejuvenating spa treatments while enjoying the perfect balance of relaxation and indulgence

What verified guests said

"Everything about this hotel is amazing! Friendly staff, great location, well appointed rooms, great spa!"

Art Boutique Hotel Monopol highlights

Art Boutique Hotel Monopol sits in the center of St. Moritz's shopping area, offering spectacular views of the lake. Guests enjoy fine dining at Mono Restaurant, revitalizing treatments at Wellavista spa, and quiet moments on the rooftop terrace with mountain panoramas.
The price is ₩649,427
₩685,881 total
includes taxes & fees
Jul 2 - Jul 3
Art Boutique Hotel Monopol

Hotel Steffani

4.0 star property
  • Pool
  • Breakfast included
  • Spa
  • Pet friendly
  • Parking included
  • Free WiFi
9.0 out of 10, Wonderful, (401)
  • cleanliness
    Ski-in/ski-out access puts slopes at your doorstep. Enjoy two restaurants, shopping, and spa treatments for a complete retreat near Lake St. Moritz.

What verified guests said

"Excellent location "

Hotel Steffani highlights

Hotel Steffani offers an upscale retreat near Lake St. Moritz with practical comforts and recreation. Guests enjoy a free breakfast buffet, Chinese cuisine at two on-site restaurants, unwind in the sauna or steam room, and can visit the nightclub after a day on the slopes.
The price is ₩414,318
₩441,838 total
includes taxes & fees
Jul 20 - Jul 21
Hotel Steffani

Hotel Reine Victoria

4.0 star property
  • Breakfast included
  • Spa
  • Pet friendly
  • Waterslide
  • Free WiFi
  • Parking available
8.6 out of 10, Excellent, (459)
  • cleanliness
    Travelers find mountain serenity at Hotel Reine Victoria, where fine dining at Vic's Brasserie pairs perfectly with rejuvenating spa treatments

What verified guests said

"Awesome experience for a palace hotel stay "

Hotel Reine Victoria highlights

Hotel Reine Victoria, set in stunning mountain scenery, offers a peaceful getaway. Guests can book massages at OVAVERVA spa or enjoy French cuisine at Vic's Brasserie. The property features an outdoor pool with a waterslide and free WiFi throughout the stay.
The price is ₩353,650
₩378,865 total
includes taxes & fees
Jul 2 - Jul 3
Hotel Reine Victoria

Crystal Hotel

4.5 star property
  • Breakfast included
  • Spa
  • Pet friendly
  • Free WiFi
  • Restaurant
  • Gym
9.2 out of 10, Wonderful, (538)
  • cleanliness
    Travelers find tranquility through spa treatments and fireside relaxation at this lakeside retreat offering wellness experiences for every mood

What verified guests said

"Room was spotless, hotel super convenient and the front desk staff could not have been more helpful with recommendations for things to do and how to access them. A bonus was cards to access the bus system and funicular. Just an all around great stay. "

Crystal Hotel highlights

Located near Lake St. Moritz, Crystal Hotel provides a peaceful getaway with a free breakfast buffet. Guests can enjoy Thai massage and reflexology at CRYSTAL WELLFIT, relax by the lobby fireplace, or participate in fitness classes, Pilates, and ice skating for an active stay.
The price is ₩443,912
₩472,556 total
includes taxes & fees
Jul 9 - Jul 10
Crystal Hotel

Hotel Nolda

3.0 star property
  • Pet friendly
  • Parking included
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Bar
9.0 out of 10, Wonderful, (446)
  • cleanliness
    Guests gather around the inviting lobby fireplace before heading out to nearby slopes for skiing and snowboarding adventures

What verified guests said

"Enjoyed our stay. "

Hotel Nolda highlights

Hotel Nolda, steps from the Segantini Museum and Lake St. Moritz, offers ski-in/ski-out access for winter sports enthusiasts. Visitors can warm up with coffee or tea in the lobby, unwind with spa treatments, or relax at the bar after an exhilarating day on the mountain.
The price is ₩295,941
₩317,597 total
includes taxes & fees
Jul 2 - Jul 3
Hotel Nolda

Hauser Hotel St. Moritz

3.0 star property
  • Breakfast included
  • Free WiFi
  • Restaurant
  • Parking available
  • Bar
  • Laundry
9.0 out of 10, Wonderful, (432)
  • cleanliness
    Guests savor local flavors on the charming patio while attentive staff creates a homey atmosphere at this centrally located St. Moritz retreat

What verified guests said

"The staff and the location is amazing. In the center of the city and all attractions are near by. "

Hauser Hotel St. Moritz highlights

Located in the heart of St. Moritz, Hauser Hotel welcomes travelers with local cuisine for breakfast and a relaxing terrace. Enjoy dinner at Hausers Restaurant, in-room WiFi, and luggage storage with helpful staff. Lake St. Moritz is a short walk away for easy exploration.
The price is ₩578,729
₩611,131 total
includes taxes & fees
Jul 28 - Jul 29
Hauser Hotel St. Moritz

Chesa Spuondas

3.0 star property
  • Pet friendly
  • Parking included
  • Free WiFi
  • Restaurant
  • Bar
  • Laundry
8.8 out of 10, Excellent, (83)
  • cleanliness
    Travelers enjoy waterfront relaxation at Chesa Spuondas, where biking trails beckon for exploration and family-friendly amenities create space for downtime

What verified guests said

"We had a lovely stay and dinner at Chesa Spuondas - we highly recommend as we travelled as a group of 5 adults."

Chesa Spuondas highlights

Chesa Spuondas sits by the water, offering a peaceful retreat with breakfast and garden access. The terrace has stunning views, nearby trails are great for biking, and families love the playground. Enjoy the sauna, in-room WiFi, and the property's library for quiet moments.
The price is ₩233,462
₩252,746 total
includes taxes & fees
Jul 2 - Jul 3
Chesa Spuondas

Hotel Laudinella

4.0 star property
  • Breakfast included
  • Pet friendly
  • Parking included
  • Free WiFi
  • Restaurant
  • Business services
8.4 out of 10, Very Good, (240)
  • cleanliness
    Discover your perfect blend of relaxation and adventure with indulgent spa treatments, delicious Regional cuisine, or outdoor activities like cycling.

What verified guests said

"In the middle of renovations so some inconvenience but the rooms had been done and were very nice as was reception "

Hotel Laudinella highlights

Hotel Laudinella offers a luxurious retreat in the heart of Lake St. Moritz's shopping district. Guests can indulge in a free breakfast buffet, rejuvenate at Spa, and enjoy on-site shopping or cycling adventures nearby.
The price is ₩360,443
₩385,916 total
includes taxes & fees
Jul 23 - Jul 24
Hotel Laudinella

Hotel Stille & Aladin Apartments

2.5 star property
  • Pet friendly
  • Free WiFi
  • Breakfast available
  • Parking available
  • Bar
  • Room service
8.0 out of 10, Very Good, (188)
  • cleanliness
    Find your mountain bliss surrounded by breathtaking scenery and enjoy seamless access to slopes.

What verified guests said

"Very clean, a lot of amenities and affordable "

Hotel Stille & Aladin Apartments highlights

Nestled close to Lake St. Moritz, Hotel Stille & Aladin Apartments offers a serene retreat with downhill skiing and cross-country skiing at your doorstep. Enjoy the stunning views from the terrace or unwind in one of two bars while staying connected with free in-room WiFi.
The price is ₩303,340
₩323,571 total
includes taxes & fees
Jul 10 - Jul 11
Hotel Stille & Aladin Apartments

Hotel San Gian

4.0 star property
  • Spa
  • Pet friendly
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Parking available
9.4 out of 10, Exceptional, (213)
  • cleanliness
    Mountain adventures meet wellness at this St. Moritz retreat where guests can start with morning yoga, ski directly from the property, and end with spa treatments

What verified guests said

"Staff was extra friendly and fantastic"

Hotel San Gian highlights

Sport & Wellness Hotel San Gian sits near Lake St. Moritz, offering a peaceful setting with on-site shopping and a garden. Travelers can dine at either of the two restaurants before unwinding in the steam room or sauna after an active day in the mountains.
The price is ₩411,029
₩438,424 total
includes taxes & fees
Jul 3 - Jul 4
Hotel San Gian

Hotel Piz

3.0 star property
  • Spa
  • Pet friendly
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Parking available
8.2 out of 10, Very Good, (300)
  • cleanliness
    Skiers find the perfect post-slope relaxation at this mountain retreat, where a rejuvenating sauna awaits after conquering breathtaking peaks

What verified guests said

"Wonderful stay in Saint Moritz."

Hotel Piz highlights

Located near San Karl St. Moritz-Bad Church and Segantini Museum, Hotel Piz caters to winter sports enthusiasts with a ski shuttle, passes, and equipment storage. After a day on the slopes, guests can rejuvenate in the sauna or steam room before dining at the restaurant.
The price is ₩361,706
₩385,861 total
includes taxes & fees
Jul 6 - Jul 7
Hotel Piz

Hotel Arte

3.0 star property
  • Pet friendly
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Parking available
  • Bar
8.8 out of 10, Excellent, (467)
  • cleanliness
    Experience Lake St. Moritz’s beauty up close by taking a helicopter tour or lacing up your skates for an unforgettable adventure.

What verified guests said

"Nice hotel and great location. "

Hotel Arte highlights

Lake St. Moritz's scenic views await at Hotel Arte, where ice skating and helicopter tours offer thrilling adventures. Enjoy a daily manager's reception, unwind with free newspapers, and savor meals at the restaurant or bar - previous guests rave about the helpful staff.
The price is ₩343,621
₩367,089 total
includes taxes & fees
Jul 2 - Jul 3
Hotel Arte

Grand Hotel des Bains Kempinski

5.0 star property
  • Pool
  • Breakfast included
  • Spa
  • Pet friendly
  • Free WiFi
  • Restaurant
9.4 out of 10, Exceptional, (322)
  • cleanliness
    A peaceful retreat near Signal Gondola where travelers can recharge with spa treatments, savor international cuisine, and explore scenic hiking trails

What verified guests said

"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "

Grand Hotel des Bains Kempinski highlights

Grand Hotel des Bains Kempinski offers relaxation and adventure with three international cuisine restaurants and an outdoor pool. The spa provides rejuvenating treatments, and the area is great for hiking and biking. Guests consistently praise the wellness amenities.
The price is ₩1,206,783
₩1,269,707 total
includes taxes & fees
Jul 15 - Jul 16
Grand Hotel des Bains Kempinski

Berghotel Randolins

3.0 star property
  • Hot Tub
  • Breakfast included
  • Spa
  • Pet friendly
  • Parking included
  • Free WiFi
8.8 out of 10, Excellent, (132)
  • cleanliness
    A Swiss mountain getaway where families can ski at nearby Corviglia, cycle through alpine terrain, and spot wildlife before unwinding in the sauna

What verified guests said

"Shuttle bus very handy, reception staff excellent, room to small and plain."

Berghotel Randolins highlights

Berghotel Randolins offers outdoor adventure and relaxation near Corviglia Ski Resort. Guests can cycle scenic routes, observe wildlife, then unwind in the sauna or steam room. Enjoy meals at Stüvetta restaurant, and families love the playground and free in-room WiFi.
The price is ₩353,485
₩377,328 total
includes taxes & fees
Jul 3 - Jul 4
Berghotel Randolins

Hotel Corvatsch

3.0 star property
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Parking available
  • Bar
  • Laundry
8.0 out of 10, Very Good, (35)
  • cleanliness
    Mountain tranquility meets lakeside convenience at this St. Moritz retreat where guests enjoy scenic alpine views and thoughtful hospitality

What verified guests said

"Old style but excellent rooms "

Hotel Corvatsch highlights

Hotel Corvatsch, near Lake St. Moritz, offers a peaceful alpine escape with mountain views. Enjoy the daily manager's reception, luggage storage, and multilingual staff. The Engadiner restaurant serves lunch and dinner, and in-room WiFi keeps you connected.
The price is ₩405,498
₩431,317 total
includes taxes & fees
Jul 2 - Jul 3
Hotel Corvatsch

Schweizerhof Swiss Quality Hotel

4.0 star property
  • Breakfast included
  • Spa
  • Pet friendly
  • Parking included
  • Free WiFi
  • Restaurant
9.2 out of 10, Wonderful, (287)
  • cleanliness
    Travelers enjoy mountain panoramas from the rooftop terrace while having convenient access to fine dining establishments in the surrounding area.

What verified guests said

"Very nice hotel, best location, highly recommend."

Schweizerhof Swiss Quality Hotel highlights

Nestled close to Lake St. Moritz, Schweizerhof Swiss Quality Hotel offers a family-friendly retreat with upscale amenities like a rooftop terrace and nightclub. Relax in the sauna or steam room, enjoy free breakfast buffet at one of four on-site restaurants and indulge in al fresco dining.
The price is ₩575,447
₩609,084 total
includes taxes & fees
Jul 3 - Jul 4
Schweizerhof Swiss Quality Hotel

Hotel Europa Suites

4.0 star property
  • Pool
  • Breakfast included
  • Spa
  • Pet friendly
  • Free WiFi
  • Restaurant
8.6 out of 10, Excellent, (143)
  • cleanliness
    Mountain luxury awaits at Hotel Europa Suites with slope-side relaxation, family-friendly amenities, a refreshing pool, and a playground.

What verified guests said

"Wonderful stay. We are already planning to return "

Hotel Europa Suites highlights

Hotel Europa Suites offers a luxurious mountain retreat for families. Start your day with a complimentary breakfast buffet, then relax at the rooftop terrace or swim in the indoor pool. Enjoy dining at four on-site restaurants serving international cuisine all day.
The price is ₩430,594
₩458,732 total
includes taxes & fees
Jul 10 - Jul 11
Hotel Europa 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.

Great weekend hotel deals in St. Moritz

Showing deals for:Jul 11 - Jul 13
Save an average of 15% on thousands of hotels when you're signed in

Hotels with a spa in St. Moritz you'll enjoy

Hotels with a hot tub in St. Moritz may fit your trip

Check out hotels with a pool in St. Moritz

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.

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.

Lake St. Moritz

Frequently asked questions

Where is the best place for a stay in St. Moritz?

Badrutt's Palace Hotel is a favorite property for Expedia customers. This hotel is a short 7-minute walk from Lake St. Moritz, and it offers a full-service spa and 10 restaurants. Traveler reviews also recommend Hotel Waldhaus am See and Art Boutique Hotel Monopol as top choices for your visit. See all available top hotels, or vacation rentals in St. Moritz.

If I need to cancel my hotel reservation in St. Moritz, will I receive a refund?

Yes, you'll find most hotel bookings are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Moritz.

Where can I learn more about changing or cancelling my trip to St. Moritz?

For more information about picking new dates or cancelling your trip to St. Moritz, go to https://www.expedia.com/service/.

What's the best accommodation for a budget-friendly stay in St. Moritz?

Based on our traveler reviews, Youth Hostel St. Moritz is a top choice for a less expensive stay. Another top choice for your budget-friendly stay is Hostel by Randolins. View all budget hotels in St. Moritz.

What's the best hotel for a family trip to St. Moritz?

Hotel Reine Victoria is a hotel with a waterslide and free breakfast, and it's a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Badrutt's Palace Hotel and Grand Hotel des Bains Kempinski. Kids of all ages will also enjoy a visit to Ovaverva Pool and Spa. Find more child-friendly accommodations in St. Moritz.

What's the best hotel for a couple going to St. Moritz?

Hotel Reine Victoria is a favorite hotel for couples, and features flat-screen TVs and minibars. Other good choices for your romantic getaway include Carlton Hotel St Moritz and Hotel GRACE LA MARGNA ST MORITZ. See all romantic hotels in St. Moritz.

What is the top LGBTQ-friendly place to stay in St. Moritz?

Carlton Hotel St Moritz is a top LGBTQ-friendly hotel, and features 2 indoor pools and free stocked minibars. See all available hotels listed as LGBTQ-friendly in St. Moritz.

What's the best pet-friendly hotel in St. Moritz?

Languard is a top hotel for people traveling with their pets, and offers concierge services and free WiFi for its human guests. Other good choices to stay with your pet include Hotel Reine Victoria and Hotel Nolda. See more pet-friendly hotel accommodations in St. Moritz.

Where is the best place to stay close to Lake St. Moritz?

Adjacent to Lake St. Moritz, Badrutt's Palace Hotel is one of the top choices for your stay based on our traveler data, and this 5-star hotel offers a full-service spa and 7 restaurants. Other good choices close by include Art Boutique Hotel Monopol and Grand Hotel des Bains Kempinski.

What about the best place to stay close to Corviglia Ski Resort?

One of the top choices for your stay is Badrutt's Palace Hotel, located 1.3 mi (2 km) from Corviglia Ski Resort, and this 5-star hotel offers a full-service spa and 7 restaurants. Art Boutique Hotel Monopol and Grand Hotel des Bains Kempinski are other good choices within 5 miles.

What's the best high-end hotel in St. Moritz?

Badrutt's Palace Hotel is a luxury hotel with 10 restaurants and 3 bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Grand Hotel des Bains Kempinski and Kulm Hotel St. Moritz are two other upscale options for your trip. Find more luxury hotels in St. Moritz.

What's the best boutique accommodation in St. Moritz?

Carlton Hotel St Moritz is a favorite hotel with our travelers looking for a stylish accommodation, and features 64 guestrooms, 2 restaurants, and 2 bars. See all boutique hotels in St. Moritz.

What's the best place to stay if I'm looking to play golf in St. Moritz?

Languard is a top hotel that has a golf driving range and features free WiFi. Other good options to stay near a golf course include Hotel Steffani and Kulm Hotel St. Moritz. Visit Kulm Golf Course or Corviglia Tennis & Golf Center to perfect your golf swing. See more golf hotels in St. Moritz.

What's the best hotel for a winter vacation in St. Moritz?

Hotel Nolda is a top hotel for a winter getaway, and features ski-in/ski-out access and free WiFi. This hotel is adjacent to Signal Gondola. Other good choices for your ski trip include Hotel Steffani and Kulm Hotel St. Moritz. See all ski hotels in St. Moritz.

What are some accommodations with pools in St. Moritz?

Hotel Steffani: Hotel, 7-minute walk from Lake St. Moritz. Provides 2 restaurants, an indoor pool, and 3 bars. Another choice that offers an onsite pool is Badrutt's Palace Hotel. View all hotels with pools in St. Moritz.

What is the best spa hotel in St. Moritz?

Hotel Reine Victoria is a top spa hotel featuring a waterslide and a bar. Enjoy a massage, steam room, or hot tub at OVAVERVA. Other popular spa hotels in St. Moritz include Badrutt's Palace Hotel and Soldanella. See all spa hotels in St. Moritz.

What's the most popular hotel in St. Moritz with an on-site water park or a water park nearby?

Hotel Reine Victoria is a popular hotel featuring a restaurant and free buffet breakfast. Another top water park hotel you might want to consider is Sport & Wellness Hotel San Gian St Moritz. Check out all hotels with or near waterparks in St. Moritz.

What's the best hotel for staying near Zurich Airport (ZRH)?

Radisson Blu Hotel Zurich Airport is a popular 4.5-star hotel featuring 2 restaurants and free WiFi. It's located a short 0.1 mi (0.2 km) from Zurich Airport. Other choices within close proximity to the airport include Radisson Hotel Zurich Airport and ibis budget Zurich Airport.

What is staying in St. Moritz like?

Travelers to St. Moritz give high marks for the ski areas and lakeside setting. This walkable city also attracts tourists with its mountain views. In St. Moritz, there are 307 hotels and other accommodations to choose from. Find out more about St. Moritz.

What should I see while I'm in St. Moritz?

Cultural venues include Segantini Museum, Engadiner Museum, and Berry Museum. Landmarks like St. Moritz Leaning Tower, Rhaetian Railway, and Signal Gondola might be worth a visit. The mountain views and lakeside highlight the natural beauty with places to discover including Lake St. Moritz, Engadin Valley, and Inn. Check out what more to see and do in Expedia's St. Moritz guide.

How should I get around St. Moritz?

To see more of the larger area, hop on a train at St. Moritz Station. If you want to venture out around the area, you may want a rental car in St. Moritz for your journey.

What's the seasonal weather like in St. Moritz?

The hottest months are usually July and August with an average temp of 49°F, while the coldest months are January and February with an average of 19°F. The snowiest months in St. Moritz are April, May, November, and January, with each month seeing an average of 5 inches of snowfall.