
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.


Ultima Hotel Gstaad
Price was CA $8,068, price is now CA $6,314 per person
CA $6,314
per person
Sep 6 - Sep 12
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Zürich (ZRH)
10/10 Exceptional! (52 reviews)
It is an amazing hotel. The staff is so friendly and helpful. They exceed all of your expectations.
The food was outstanding
Reviewed on Jul 16, 2026

Hotel Krone Unterstrass
Zürich Center
Price was CA $2,598, price is now CA $2,041 per person
CA $2,041
per person
Sep 28 - Oct 3
found 1 day ago
Roundtrip non-stop flight included
Montreal (YUL) to Zürich (ZRH)
8.8/10 Excellent! (484 reviews)
Property has a second building, where I stayed (just over the bridge). Rooms were very modern, clean with good amenities in room. Strong ACcwas a good reprieve from the heat.
Reviewed on Jul 29, 2026

Boutique Hotel Anker
Price was CA $2,828, price is now CA $2,239 per person
CA $2,239
per person
Oct 10 - 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 Banana City Winterthur
Price was CA $2,469, price is now CA $1,981 per person
CA $1,981
per person
Sep 9 - Sep 14
found 4 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zürich (ZRH)
8.6/10 Excellent! (231 reviews)
My family and I stayed here for 7 days and made it as our base for our Switzerland trip. I could not have been more happy staying at this hotel. We stayed at the family room where it has A/C and to top it off there is a fan in the room which we used to circulate the air. Mind you, we were here in July - the middle of summer heat. Common complain I read is the noise of train passing by - but, the room seem to have been improved with double pane windows which helped reduced the noise significantly. I barely heard the train and slept vey well after a long adventure.
Highlight is just the included breakfast with so much selections! The cleanliness of the room and the nicest staff I have ever encountered in Europe. The gentleman at the buffet greets you with enthusiasm every morning, ask you if you slept well and takes care of every guest that comes in to eat. Oh man and the cheese they have there are outstanding!
And! Winterthur is just a charming place with a nice old town you can walk around, not to mention you’re just 5-8 min walk to the station.
I love love my stay at Hotel Banana City. One of best stay I’ve had in Europe.
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 $347 per night from Sep 5 to Sep 6
CA $347
CA $372 total
Sep 5 - Sep 6
includes taxes & fees
8.6/10 Excellent! (335 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.







