Sankt Moritz-Bad Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to AED 148 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

Find the Best Sankt Moritz-Bad Vacation Packages

Sankt Moritz-Bad Hotel Deals

Hotel Piz

Hotel Piz

3 out of 5
Via Dal Bagn 6 St. Moritz GR
The price is AED 1,174 per night from Jan 18 to Jan 19
AED 1,174
AED 1,247 total
18 Jan - 19 Jan
includes taxes & fees
8/10 Very Good! (315 reviews)
No WiFi in the room was the only negative.

Reviewed on 30 December 2025

Hotel Piz
Hotel Reine Victoria

Hotel Reine Victoria

4 out of 5
Via Rosatsch 18 St. Moritz GR
The price is AED 2,999 per night from Jan 22 to Jan 23
AED 2,999
AED 3,144 total
22 Jan - 23 Jan
includes taxes & fees
8.6/10 Excellent! (544 reviews)
Definitely would stay again. Beautiful and historic hotel, nice spa, wonderful breakfast and breakfast area. Only complaint is that there were no robes or slippers in the room to put on from room to spa.

Reviewed on 4 January 2026

Hotel Reine Victoria
Hotel Laudinella

Hotel Laudinella

4 out of 5
Via Tegiatscha 17 St. Moritz GR
The price is AED 3,217 per night from Jan 22 to Jan 23
AED 3,217
AED 3,371 total
22 Jan - 23 Jan
includes taxes & fees
8.4/10 Very Good! (259 reviews)
The reception was very friendly and helpful! They answered all my questions and the

Reviewed on 24 December 2025

Hotel Laudinella
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

Frequently asked questions

How do I find cheap flights to Sankt Moritz-Bad that have flexible change policies?
At Expedia, we've been channeling our inner yoga master to bring you the most flexible airfares available. Simply tick the "No change fee" box directly below the filter subheading "Flexible change policies" to find the best flights to Sankt Moritz-Bad.
Which airlines fly to Sankt Moritz-Bad?
With a good range of airlines that fly into or near Sankt Moritz-Bad, the choice is all yours:

  • SWISS - 295 flights to or near Sankt Moritz-Bad each month, including 295 flights to Zurich Airport (ZRH) per month.
  • United Airlines - 178 flights to or near Sankt Moritz-Bad each month, including 117 flights to Zurich Airport (ZRH) per month.
  • Delta Air Lines - 91 flights to or near Sankt Moritz-Bad each month, including 60 flights to Malpensa Intl. Airport (MXP) per month.

How can I find cheap tickets to Sankt Moritz-Bad?
An excellent strategy for walking away with cheap fares is to be flexible with your dates. Begin with searching for your flight to Sankt Moritz-Bad, then click on the "flexible dates" box to compare prices for nearby days. Another useful tip? Book well ahead. To give you an idea of fares, was the lowest price for a flight to Sankt Moritz-Bad in the last seven days.
How much is a flight to Sankt Moritz-Bad?
There were loads of affordable fares for the taking in the last seven days, with the cost of a return airfare to Sankt Moritz-Bad ranging between and . Many lucky vacationers scored one-way seats from () for as little as .
What are the most popular airports to fly into in Sankt Moritz-Bad?
Choosing your airport comes down to factors including your budget and carrier. These are your choices in Sankt Moritz-Bad:

  • Zurich Airport (ZRH) - 490 flights per month.
  • Malpensa Intl. Airport (MXP) - 212 flights per month.

When is the cheapest time to fly to Sankt Moritz-Bad?
Fly out on a Tuesday to increase your chances of bagging the cheapest flight to Sankt Moritz-Bad. Mondays are usually the next most affordable day to take off. Saturday is normally the most expensive day to fly anywhere.
How much is a plane ticket to Sankt Moritz-Bad?
In the last seven days, journeys to Sankt Moritz-Bad ranged between and . Prices generally depend on the departure time, airline, cabin class and when the fare is booked.
What months are the cheapest to book a flight to Sankt Moritz-Bad?
February is a cheap month to reserve a seat for your Sankt Moritz-Bad escape. Fares are at a premium during the festive month of December, so steer clear of this time if possible.
How long is a flight to Sankt Moritz-Bad?
That'll depend on where you're taking off from, but check out these average travel times for three popular flights to Sankt Moritz-Bad:

  • New York, NY (JFK-John F. Kennedy Intl.) to Zurich Airport (ZRH) - 7 hours and 59 minutes
  • Chicago, IL (ORD-O'Hare Intl.) to Zurich Airport (ZRH) - 8 hours and 50 minutes
  • Newark, NJ (EWR-Liberty Intl.) to Zurich Airport (ZRH) - 7 hours and 55 minutes