
St. Moritz Holidays
- Plan, book, travel with confidence
Better together
Save up to €185 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
Top Flight + Hotel Deals in St. Moritz
Price found within the past 48 hours. Click for updated prices.

ibis Zurich City West
Zürich Center
Price was €693, price is now €690 per person
€690
per person
29 Dec - 2 Jan
found 1 day ago
Return flight included
Dublin (DUB) to Zürich (ZRH)
8.2/10 Very Good! (1,004 reviews)
Special shout-out to Carlito (receptionist) who was always helpful with a friendly smile. It was refreshing to see this kind of personality.
Almirante (breakfast staff) also provided premiere service. She was super attentive to the guests” needs. She kept the breakfast area clean.
Reviewed on 10 Oct 2025
Top hotels in St. Moritz

Hotel Reine Victoria
Via Rosatsch 18, St. Moritz, GR
8.6/10 Excellent! (519 reviews)
"Majestic views, staff amazing, breakfast delicious and very complete"
Reviewed on 14 Oct 2025

Hotel GRACE LA MARGNA ST MORITZ
5 Via Serlas, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is €546 per night from 28 Oct to 29 Oct
€546
28 Oct - 29 Oct
includes taxes & fees
9.8/10 Exceptional! (76 reviews)
"Beautiful room we love everything"
Reviewed on 15 Oct 2025

Hotel Arte
Via Tinus 7, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is €193 per night from 21 Oct to 22 Oct
€193
21 Oct - 22 Oct
includes taxes & fees
8.6/10 Excellent! (507 reviews)
"The only issue was that my friend ran out of hot water and had only cold shower option."
Reviewed on 13 Oct 2025
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.
Popular places to visit

Lake St. Moritz
Relax on the calm waters of a holiday resort in the mountains and learn about its fascinating winter sports history.
What to do in St. Moritz

Bernina Train and Swiss Alps, full day tour. Departure from Milan
€139
per adult
96% of travellers recommend

St Moritz & Swiss Alps Day Trip with Bernina Red Train from Milan
€95
per adult
More trip options
Expedia's Latest Trends
Flights
- Flights from Dublin (DUB) to Prague (PRG)
- Flights to Grindelwald
- Flights to Zermatt
- Flights to Lucerne
- Flights to Interlaken
- Flights to Lugano
- Flights to Lausanne
- Flights to Chur
- Flights to Saas-Fee
- Flights to Montreux
- Flights to Locarno
- Flights to Lauterbrunnen
- Flights from Paisley (GLA) to Dublin (DUB)
- Flights to Basel
- Flights from Cork (ORK) to Oslo (OSL)
Activities
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.