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
Nira Alpina - Member of Design Hotels
Beatenberg Resort & Spa in Beatenberg Interlaken
Astoria Lucerne
Beausite Park Hotel & Spa

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

Languard

Languard

3 out of 5
Via Veglia 14 St. Moritz GR
Fully refundableReserve now, pay when you stay
The price is CA $276 per night from Jun 29 to Jun 30
CA $276
CA $298 total
Jun 29 - Jun 30
includes taxes & fees
8.8/10 Excellent! (627 reviews)
"Hôtel is well located, charming, and room are big, personal is very kind, and there is a bus stop about 4 min walk,"

Reviewed on May 26, 2026

Languard
Badrutt's Palace Hotel

Badrutt's Palace Hotel

5 out of 5
Via Serlas 27 St. Moritz GR
9.6/10 Exceptional! (101 reviews)
"Excellent"

Reviewed on Mar 14, 2026

Badrutt's Palace Hotel
Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ

5 out of 5
5 Via Serlas St. Moritz GR
Fully refundableReserve now, pay when you stay
The price is CA $877 per night from Jun 30 to Jul 1
CA $877
CA $928 total
Jun 30 - Jul 1
includes taxes & fees
10/10 Exceptional! (105 reviews)
"Wonderful property with amazing and super helpful staff."

Reviewed on Jun 5, 2026

Hotel GRACE LA MARGNA 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.

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.