St. Moritz Holidays from £387

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £335 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

    Packages with flights are ATOL protected

Your St. Moritz Holiday

When a break in the city is calling, answer it with a St. Moritz holiday package. The neighbourhood 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 holiday to St. Moritz today.

Top St. Moritz Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Hotel Ermitage Kandersteg
Hotel Krone Unterstrass
Glärnischhof by Trinity
Mandarin Oriental Palace, Luzern
St Gotthard Hotel

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Things to do in and around St. Moritz

St. Moritz is a premier destination for skiing and adventure sports, offering a variety of activities for holidaymakers. Visitors can indulge in skiing at renowned ski fields and resorts, explore outdoor adventures, and tackle slalom tracks. Additionally, there are pleasant swim spots to relax after an exhilarating day on the slopes. With ample trips available, St. Moritz promises an unforgettable experience for those seeking an active holiday in the Swiss Alps.

Shopping

In St. Moritz, you'll discover unique boutiques along the picturesque streets, perfect for local souvenirs. If you’re up for a drive, check out the luxury shops at the Engadin Shopping Centre in nearby Silvaplana, just a short distance away, offering an array of high-end brands.

Recreation

Indulge in rejuvenation at Bellavita Pool and Spa, three miles from St. Moritz, offering a serene atmosphere for body treatments. Enjoy a round of golf at Kulm Golf Course, nestled in the heart of St. Moritz, perfect for outdoor enthusiasts. For family fun, visit Ovaverva Pool and Spa, a delightful aquatic centre.

Adventure

Experience the thrill of skiing at Corviglia Ski Resort, located 1.6km from St. Moritz, where exhilarating slopes await. For a unique adventure, ride the Signalbahn ski lift within St. Moritz, and enjoy family-friendly outdoor escapades on the Sils-Maria Gondola, situated 8.0km away.

Nightlife

In St. Moritz, enjoy the vibrant nightlife at Kursaal, a charming drinking pub 33.8km away, perfect for romance and entertainment. Alternatively, head to Bowling Rock 'n' Bowl, located 46.7km away, where you can indulge in fun-filled activities and lively atmosphere for a memorable night out.

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

Find the best attractions in and around St. Moritz

St. Moritz, nestled in the Graubünden region of Switzerland, is a premier destination for skiing and adventure sports. Guests can explore the stunning Lake St. Moritz, majestic mountains, and local art museums, providing a rich blend of outdoor experiences and cultural immersion. Whether you're interested in ski holidays or discovering the scenic beauty of the area, St. Moritz offers a plethora of attractions that cater to all types of travellers seeking adventure and relaxation.

  • Lake St. Moritz: Enjoy a serene escape at Lake St. Moritz, where picturesque scenery meets outdoor activities. Ideal for romantic strolls or sunbathing on its beach, this lake offers a tranquil atmosphere perfect for relaxation and appreciation of nature.
  • St. Moritz Leaning Tower: Discover the cultural significance of the St. Moritz Leaning Tower, an intriguing historical monument that showcases the rich heritage of the area. Its unique architecture is a captivating sight and a great spot for photographs.
  • Mineralbad Baths and Spa: Indulge in wellness and relaxation at the Mineralbad Baths and Spa, located just 4.8km from St. Moritz. This hotspring offers a rejuvenating experience amidst stunning outdoor surroundings, ensuring a perfect escape from the daily grind.

Best time to go to St. Moritz

The best time to visit St. Moritz is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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.

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
Diavolezza Ski Resort, Corviglia Ski Resort and Nair Peak

Top hotels in St. Moritz

Hotel Arte

Hotel Arte

3 out of 5
Via Tinus 7 St. Moritz GR
The price is £206 per night from 10 Mar to 11 Mar
£206
10 Mar - 11 Mar
includes taxes & fees
8.8/10 Excellent! (550 reviews)
It was an older hotel and very nice with the remodel. It was expensive but a good price for the area. Great location and close to the ski-lift and restaurants/shops. Be prepared to walk hills and steps and if you’re coming from the train station, get a taxi if you have luggage!

Reviewed on 1 Mar 2026

Hotel Arte
Hotel Laudinella

Hotel Laudinella

4 out of 5
Via Tegiatscha 17 St. Moritz GR
The price is £247 per night from 9 Apr to 10 Apr
£247
9 Apr - 10 Apr
includes taxes & fees
8.4/10 Very Good! (272 reviews)
Super cute new clean room! Perfect and really nice spa and breakfast

Reviewed on 9 Mar 2026

Hotel Laudinella
Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

3 out of 5
Via Traunter Plazzas 7 St. Moritz GR
Fully refundableReserve now, pay when you stay
The price is £260 per night from 8 Apr to 9 Apr
£260
8 Apr - 9 Apr
includes taxes & fees
9/10 Wonderful! (486 reviews)
The location was great. The room was clean, and the staff was extremely helpful.

Reviewed on 20 Feb 2026

Hauser Hotel 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.

Popular places to visit

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. Flight-inclusive packages are ATOL protected.