St. Moritz Holidays from AU$2,723

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to AU$2,500 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 St. Moritz Holiday

The easiest way to experience this exciting city is with a customised St. Moritz holiday package. Stay in the neighbourhood of Surlej, which is good for skiing, views and nature or go someplace else — our packages are all about you. A trip to St. Moritz is an ideal opportunity to take in the sights. Check out well-known attractions like Lake St. Moritz, Muottas Muragl and Corviglia Ski Resort. Don't put off your visit to this destination any longer. The perfect St. Moritz holiday is a few quick clicks away with Expedia.

The Latest St. Moritz Holiday Deals

Price found within the past 48 hours. Click for updated prices.
Hotel Scheuble
Boutique Hotel Wellenberg
Fred Hotel Hauptbahnhof – Self Check-in
Glockenhof Zürich
Glärnischhof by Trinity

St. Moritz Holiday

St. Moritz Essential Information

Language
French
Currency
Swiss francs
Local Welcome
Salut / Bonjour
Local Goodbye
Au revoir / À bientôt
Population
5,000
Max Temp Winter
-3.89ºC
Max Temp Summer
16ºC
Top Sights
Corviglia Ski Resort, Diavolezza Ski Resort and Morteratsch Glacier

Our pick of the best St. Moritz Hotel Deals

Hotel Reine Victoria

Hotel Reine Victoria

4 out of 5
Via Rosatsch 18 St. Moritz GR
The price is AU$412 per night from 19 June to 20 June
AU$412
19 June - 20 June
includes taxes & fees
8.8/10 Excellent! (583 reviews)
"Hotel needs updating. Excellent breakfast."

Reviewed on 6 May 2026

Hotel Reine Victoria
Languard

Languard

3 out of 5
Via Veglia 14 St. Moritz GR
The price is AU$290 per night from 7 June to 8 June
AU$290
7 June - 8 June
includes taxes & fees
8.8/10 Excellent! (615 reviews)
"I booked this hotel primarily for the view of Lake St. Moritz and the more reasonable room rates. We took a taxi from the train station to the hotel which was approx. 25CHF as it is a very steep walk even with the escalators. The gal that checked us in was very friendly, helpful and provided a good ..."

Reviewed on 15 May 2026

Languard
Hotel Arte

Hotel Arte

3 out of 5
Via Tinus 7 St. Moritz GR
Fully refundableReserve now, pay when you stay
The price is AU$389 per night from 31 May to 1 June
AU$389
31 May - 1 June
includes taxes & fees
8.8/10 Excellent! (587 reviews)
"Room was small but very comfortable with great bathroom shower and very comfortable side by side twin beds with comforters."

Reviewed on 18 May 2026

Hotel Arte
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 St. Moritz

What to do in St. Moritz

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.