Sankt Moritz-Bad Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to AU$703 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Your Sankt Moritz-Bad Holiday

Book a Sankt Moritz-Bad holiday package and get set to experience the best of this city. Think about staying in the neighbourhood of Surlej, which is good for skiing, views and nature. If taking in sights is on the to-do list during your trip to Sankt Moritz-Bad, swing by major attractions like Lake St. Moritz, Corviglia Ski Resort and Casino St. Moritz. Your perfect Sankt Moritz-Bad holiday is clicks away. Explore hotels, airfares and more on Expedia for an adventure that's tailored to suit your style.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Sankt Moritz-Bad Holiday

Sankt Moritz-Bad Essential Information

Language
French
Currency
Swiss francs
Local Welcome
Salut / Bonjour
Local Goodbye
Au revoir / À bientôt
Max Temp Winter
-3.89ºC
Max Temp Summer
16ºC
Top Sights
Nair Peak, Segantini Museum and Engadiner Museum

Our pick of the best Sankt Moritz-Bad Hotel Deals

Hotel Piz

Hotel Piz

3 out of 5
Via Dal Bagn 6 St. Moritz GR
The price is AU$480 per night from 12 Mar to 13 Mar
AU$480
12 Mar - 13 Mar
includes taxes & fees
8/10 Very Good! (321 reviews)
Clean and walkable location to everywhere in st moritz. We had to check out early at 4 am and they brought us to go breakfast bags.

Reviewed on 5 Feb 2026

Hotel Piz
Hotel Laudinella

Hotel Laudinella

4 out of 5
Via Tegiatscha 17 St. Moritz GR
The price is AU$536 per night from 17 Mar to 18 Mar
AU$536
17 Mar - 18 Mar
includes taxes & fees
8.4/10 Very Good! (265 reviews)
Everything was perfect, I highly recommend this hotel. Thank you very much.

Reviewed on 29 Jan 2026

Hotel Laudinella
Hotel Reine Victoria

Hotel Reine Victoria

4 out of 5
Via Rosatsch 18 St. Moritz GR
The price is AU$670 per night from 8 Mar to 9 Mar
AU$670
8 Mar - 9 Mar
includes taxes & fees
8.6/10 Excellent! (560 reviews)
Hotel full of character. Only fault was the noise from a DJ in the bar who wanted the bedrooms to enjoy his musical tastes. A hotel bar needs a DJ like Switzerland needs a fleet of submarines.

Reviewed on 16 Jan 2026

Hotel Reine Victoria
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.

Discover the most popular places to visit in Sankt Moritz-Bad

What to do in Sankt Moritz-Bad

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.