
Sankt Moritz-Bad Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Sankt Moritz-Bad Vacation
Book a Sankt Moritz-Bad vacation package and prepare to experience everything this city has to offer. Consider staying in the neighborhood of Surlej, which is good for skiing, views and nature. Eager to start exploring your surroundings? Lake St. Moritz, Corviglia Ski Resort and Casino St. Moritz are just three of the top places to visit during your trip to Sankt Moritz-Bad. Don't put off visiting this destination any longer. Your perfect Sankt Moritz-Bad vacation is only a few clicks away with Expedia.
Top Sankt Moritz-Bad Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Beatenberg Resort & Spa in Beatenberg Interlaken
Price was CA $2,155, price is now CA $1,656 per person
CA $1,656
per person
Oct 28 - Nov 2
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Zürich (ZRH)
8/10 Very good! (104 reviews)
Our room was wonderful and the view from the balcony was ideal. The staff was incredibly kind and helpful. We loved staying here! Some of the outside (vegetation and walkways) seemed to be a bit neglected, but everything in the room was lovely. The breakfast was amazing, with a wide variety of foods--both sweet and savory--in a beautiful dining room. We didn't have the time to use the spa facilities so I can't comment on that, but I highly recommend this hotel!
Reviewed on Aug 4, 2026

Hotel Scheuble
Old Town Zürich
Price was CA $3,794, price is now CA $2,815 per person
CA $2,815
per person
Sep 12 - Sep 18
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Zürich (ZRH)
9/10 Wonderful! (1,540 reviews)
Staff, location and amenities were great no complaints...
Reviewed on Aug 4, 2026

Boutique Hotel Anker
Price was CA $3,371, price is now CA $2,533 per person
CA $2,533
per person
Oct 9 - Oct 15
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Zürich (ZRH)
9.2/10 Wonderful! (707 reviews)
We stayed in the top floor suite with the balcony/ hot tub since there were 5 of us. The kids enjoyed the room layout. Had a fun little loft.
It was extremely hot in Lucern while we stayed and the room was really hot. They provided two fans but was not enough to cool it down at night. We were all waking up drenched in sweat throughout every night. I know this is pretty normal throughout Europe but given the cost of the room would have rather stayed in an air conditioned room elsewhere.
The breakfast was very handy each morning.
Reviewed on Aug 1, 2026


Hotel Restaurant Seehof
Price was CA $2,557, price is now CA $1,977 per person
CA $1,977
per person
Oct 9 - Oct 15
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Zürich (ZRH)
10/10 Exceptional! (4 reviews)
Super great location and a spacious patio for some second floor rooms with great views of the lake and mountains. Room’s setting is not up to modern hotel room standards, no refrigerator, very small desk, limited storage space, no AC, wired layout…It’s probably a typical traditional B&B in Swiss. However I wouldn’t stay in a hotel this kind anymore.
Reviewed on Jul 31, 2026
Sankt Moritz-Bad Hotel Deals

Hotel Piz
Via Dal Bagn 6 St. Moritz GR
The price is CA $319 per night from Aug 30 to Aug 31
CA $319
CA $341 total
Aug 30 - Aug 31
includes taxes & fees

Hotel Laudinella
Via Tegiatscha 17 St. Moritz GR
Fully refundableReserve now, pay when you stay
The price is CA $369 per night from Aug 30 to Aug 31
CA $369
CA $395 total
Aug 30 - Aug 31
includes taxes & fees
8.6/10 Excellent! (333 reviews)
"Great hotel with friendly staff and excellent amenities. Everything was clean, and the overall experience was very enjoyable. The only downside for us was that the rooms do not have air conditioning. We are used to sleeping in a cooler room, so a temperature of around 26°C was not comfortable for ..."
Reviewed on Jul 29, 2026

Hotel Nolda
Via Crasta 3 St. Moritz GR
The price is CA $281 per night from Aug 30 to Aug 31
CA $281
CA $337 total
Aug 30 - Aug 31
includes taxes & fees
9/10 Wonderful! (531 reviews)
"Very good breakfast. Comfortable"
Reviewed on Aug 2, 2026
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.
Stay near popular Sankt Moritz-Bad attractions
What to do in Sankt Moritz-Bad

Bernina Train and Swiss Alps, full day tour. Departure from Milan
CA $207
per adult
100% of travellers recommend

Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan
CA $279
per adult

From Milan: Bernina Train Day Trip to Tirano & St. Moritz
CA $222
per adult
Frequently asked questions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







