St. Moritz Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 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 Vacation

When a break in the city is calling, answer it with a St. Moritz vacation package. The neighborhood of Surlej, which is good for skiing, views and nature, makes a fantastic base for your adventures. If a sightseeing tour is on the agenda during your trip to St. Moritz, visit leading attractions like Lake St. Moritz, Corviglia Ski Resort and Casino St. Moritz. Browse Expedia's extensive range of travel options and start planning your perfect vacation to St. Moritz today.

Top St. Moritz Vacation Deals

Price found within the past 48 hours. Click for updated prices.
Hotel Banana City Winterthur

Hotel Banana City Winterthur

CA $1,720
per person
Sep 17 - Sep 23
found 24 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zürich (ZRH)
8.6/10 Excellent! (233 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

Grand Hotel Belvedere, a Beaumier Hotel

Grand Hotel Belvedere, a Beaumier Hotel

CA $3,381
per person
Sep 19 - Sep 24
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Zürich (ZRH)
9.6/10 Exceptional! (51 reviews)
Glärnischhof by Trinity

Glärnischhof by Trinity

Zürich Center
CA $2,866
per person
Sep 17 - Sep 23
found 24 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zürich (ZRH)
8.8/10 Excellent! (1,003 reviews)
Good location and clean. Good breakfast. The executives at the reception were extremely polite friendly and helpful.

Reviewed on Aug 7, 2026

Hotel Krone Unterstrass

Hotel Krone Unterstrass

Zürich Center
CA $1,803
per person
Sep 30 - Oct 6
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Zürich (ZRH)
8.8/10 Excellent! (486 reviews)
The property is conveniently located, rooms are clean and modern. As with many European hotels, the tub/showers are like going over hurdles to get in/out, but bathrooms are large and spacious. Wish the rooms had refrigerators. Only complaint was being there during a hot summer, room air conditioning didn’t really cool the rooms. The breakfast buffet was good and fresh, servers were attentive and dining room was great with opening to the street.

Reviewed on Aug 11, 2026

Hotel Scheuble

Hotel Scheuble

Old Town Zürich
CA $2,564
per person
Sep 17 - Sep 23
found 24 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zürich (ZRH)
9/10 Wonderful! (1,547 reviews)
Excellent walking location to restaurants, coffee spots and sight seeing. Safe to walk at night and close to Coop for grocery items. The room was clean, comfortable and staff was helpful for finding places in city. I would stay at Hotel Scheuble again next time in Zurich!

Reviewed on Aug 11, 2026

Things to do in and around St. Moritz

St. Moritz is a premier destination for ski enthusiasts and adventure seekers, offering top-notch ski resorts and fields. Visitors can enjoy a variety of activities, including mountain excursions and guided tours. Whether you're planning a ski vacation or looking to explore the stunning Alpine scenery, St. Moritz has something for everyone. Don't miss out on the best local tours and experiences to make the most of your visit to this beautiful Swiss town.

Shopping

In St. Moritz, enjoy shopping at the charming boutiques along the main street, offering Swiss watches and luxury goods. If you're up for a drive, visit the nearby Engadin Mall, about 22.5km away, for a wider array of shops, including fashion and sports equipment.

Recreation

The Kulm Golf Course offers a beautiful outdoor experience with stunning views, perfect for golf enthusiasts. At the Ovaverva Pool and Spa, enjoy family-friendly aquatic activities and relaxation. The Corviglia Tennis & Golf Center combines wellness and leisure, providing a tranquil space for tennis and golf.

Adventure

Corviglia Ski Resort offers exhilarating skiing experiences with stunning alpine views, located 1.6km from St. Moritz. For a thrilling ride, the Signalbahn ski lift provides easy access to adventure-filled slopes nearby. Experience family-friendly outdoor fun with breathtaking scenery at the Surlej Gondola, situated 4.8km away.

Nightlife

St. Moritz offers a vibrant nightlife with cozy spots like Kursaal, a charming drinking pub 33.8km away, perfect for a romantic evening. For some fun, check out Bowling Rock 'n' Bowl, located 46.7km away, where you can enjoy entertainment and bowling with friends.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in St. Moritz

St. Moritz, a premier destination for skiing and adventure sports, offers stunning attractions like Lake St. Moritz and breathtaking mountain views. Explore the local art museum for a taste of culture, or simply take in the beautiful scenery. Whether you're seeking outdoor thrills or a cultural experience, St. Moritz has something for every traveller. Don't miss the chance to discover the charm and attractions this picturesque town has to offer.

  • Lake St. Moritz: This stunning lake offers breathtaking views and a romantic atmosphere. Enjoy outdoor activities like swimming and hiking, or simply relax on its sandy beaches while soaking in the picturesque scenery.
  • St. Moritz Leaning Tower: A unique cultural landmark, this medieval tower is a testament to the region's rich history. Its distinctive lean adds character and intrigue, making it a fantastic spot for photography and cultural exploration.
  • Chesa Futura Building: An architectural marvel in St. Moritz, Chesa Futura showcases innovative design and modern aesthetics. Its striking appearance and cultural significance make it a must-visit for architecture enthusiasts.

Best time to go to St. Moritz

The best time to visit St. Moritz can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Moritz falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in St. Moritz falls in January, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January15.3°F (-9.3°C)Light RainMostly CloudySlightly HighSlightly High
February18.3°F (-7.6°C)Light RainMostly CloudySlightly HighSlightly High
March23.9°F (-4.5°C)Light RainMostly CloudyAverageAverage
April31.5°F (-0.3°C)Light RainMostly CloudyAverageAverage
May38.8°F (3.8°C)Light RainMostly CloudySlightly LowAverage
June48.7°F (9.3°C)Light RainMostly CloudySlightly LowAverage
July52.5°F (11.4°C)Light RainMostly CloudyAverageAverage
August51.6°F (10.9°C)Moderate RainMostly CloudyAverageAverage
September44.4°F (6.9°C)Light RainMostly CloudyAverageSlightly Low
October36.1°F (2.3°C)Light RainMostly CloudySlightly LowSlightly Low
November26.2°F (-3.2°C)Light RainMostly CloudyAverageSlightly Low
December18.1°F (-7.7°C)Light RainMostly CloudySlightly HighSlightly High

Tips to save on your trip to St. Moritz

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to St. Moritz.
  • Consider traveling to St. Moritz during the low season (September to November) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Ready to book your vacation to St. Moritz?

Choose your dates

St. Moritz Hotel Deals

Hotel Piz

Hotel Piz

Via Dal Bagn 6 St. Moritz GR
CA $302
CA $324 total
Aug 23 - Aug 24
includes taxes & fees
Hotel Piz
Hotel Arte

Hotel Arte

Via Tinus 7 St. Moritz GR
Fully refundableReserve now, pay when you stay
CA $320
CA $346 total
Aug 16 - Aug 17
includes taxes & fees
Hotel Arte
Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ

5 Via Serlas St. Moritz GR
Fully refundableReserve now, pay when you stay
CA $854
CA $904 total
Aug 30 - Aug 31
includes taxes & fees
9.8/10 Exceptional! (114 reviews)
"I don’t think one thing in this building is out of the place it’s literally perfect. Staff super helpful accommodating, the hotel itself is a gem blended old with new and all the most current technology. This is the place to stay if you’re arriving by train, up the ramp out of the station brings ..."

Reviewed on Aug 9, 2026

Hotel GRACE LA MARGNA ST MORITZ
See all 2,834 properties in St. Moritz
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 St. Moritz attractions

A mountain landscape with a large building on a lakeshore.

Lake St. Moritz

9.4/10 (661 reviews)
Relax on the calm waters of a holiday resort in the mountains and learn about its fascinating winter sports history.
See properties
A stone tower with arched windows and a stone wall with a rounded corner.

St. Moritz Leaning Tower

8.6/10 (123 reviews)
Learn about the intriguing history and create fun photos around this exceptional leaning structure whose incline exceeds its counterpart in Pisa, Italy.
See properties
A red train on a stone bridge with flags.

Rhaetian Railway

9.8/10 (51 reviews)
Enjoy an outing to Rhaetian Railway during your stay in St. Moritz. Amble around the area's lakeside or seek out the ski slopes.
See properties
A mountainous landscape with a lake, forested areas, and a small settlement.

Signalbahn

8.8/10 (26 reviews)
Enjoy a trip to Signalbahn and popular activities like skiing in Sankt Moritz-Bad. Stroll along the lakeside or visit the spas in the area.
See properties

Signal Gondola

9.2/10 (85 reviews)
Learn about the local history of Sankt Moritz-Bad when you take a trip to Signal Gondola. Stroll along the lakeside or visit the spas in the area.
See properties

San Karl St. Moritz-Bad Church

8.2/10 (30 reviews)
Learn about the local history of Sankt Moritz-Bad with a stop at San Karl St. Moritz-Bad Church. Discover the area's mountain views, or seek out its ski slopes.
See properties

Nair Peak

8.8/10 (52 reviews)
You can learn about the history of St. Moritz with a trip to Nair Peak. Stroll along the lakeside or visit the spas in the area.
See properties

Segantini Museum

9.2/10 (9 reviews)
You can spend an afternoon browsing the exhibits at Segantini Museum in St. Moritz. Amble around the area's lakeside or seek out the ski slopes.
See properties

What to do in St. Moritz

Bernina Express and Swiss Alps. Pick up from hotel

Bernina Train and Swiss Alps, full day tour. Departure from Milan

CA $207
per adult
100% of travellers recommend
Bernina Train and Swiss Alps, full day tour. Departure from Milan
Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan

Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan

CA $279
per adult
Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan
From Milan: Bernina Train Day Trip to Tirano & St. Moritz

From Milan: Bernina Train Day Trip to Tirano & St. Moritz

CA $222
per adult
From Milan: Bernina Train Day Trip to Tirano & St. Moritz
See all activities in St. Moritz

Frequently asked questions

How much does a St. Moritz vacation package cost?
You can snap up a vacation package to this top destination from CA $1,720 on Expedia. But how much your vacation to St. Moritz costs will depend on factors like the season, length of stay and hotel choice.
What are the cheapest months to go to St. Moritz?
April, October and November are great times to search for cheap St. Moritz vacation packages. Opting to travel in less busy months means you can generally find better prices on hotels and flights.
How many days is enough for St. Moritz?
With about 2 days, you'll have plenty of time to visit popular neighbourhoods like Surlej and Chüderun during your St. Moritz vacation. Remember to also add Nair Peak and Sils-Maria Gondola to your sightseeing itinerary. Looking for more adventures? Consider venturing outside of St. Moritz on tours and day trips.
Is it worth booking a vacation package to St. Moritz?
Whether you'd like to explore major sights such as Corviglia Ski Resort and Nair Peak on your St. Moritz vacation, or coming for its great views, hiking and skiing, there's something for everyone here. With so much to experience, you'll soon find out why so many travellers think St. Moritz is a good vacation destination.
How to find the best St. Moritz package deals?
Use Expedia's filter tool to help you find some tempting St. Moritz package deals. When you start your search, just set your maximum budget and then sort the results by "Price: low to high." If you're looking to save, plan your trip for midweek, or search for St. Moritz package deals in the low season. Play around with your travel dates and you may score even bigger discounts. As a rule of thumb, it's usually best to lock in your vacation package as early as possible.
Is it cheaper to book a St. Moritz vacation as a package?
An Expedia vacation package could save you hundreds of dollars when compared to arranging hotels and flights individually. Better still, you can tailor your St. Moritz escape to match your exact needs. Choose your preferred flight time, select the hotel type and add a car rental. Browse our bundle deals and find out how much you can save.
When to book a vacation package to St. Moritz?
Secure amazing discounts by reserving your flights in advance with Expedia. If being spontaneous is more your style, take advantage of our last-minute deals for a spur-of-the-moment St. Moritz getaway.
How to plan a trip to St. Moritz?
  1. Choose when to go: Check your schedule and get packing. Your preferred time of year and the activities on offer will also help you decide when to vacation in St. Moritz.
  2. Work out your budget: Ensure you have enough money to pay for everything from transportation and food to airfares and activities. Your hotel will probably be the biggest expense during your trip to St. Moritz.
  3. Determine how many days away: Start by compiling a list of the sights and activities you'd like to experience in St. Moritz. Then, estimate how long you'll need at each, along with any travel time.
  4. Bundle your bookings: With your travel dates in place, you can combine your hotels, flights, car rental and more into a customized St. Moritz vacation package.

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.