Crystal Hotel

- Address: Via Traunter Plazzas 1, St. Moritz, GR, 7500, CH
- Location: 4.3 km from Engadin
- Star rating: 4.5/5
- Guest rating: 9.2/10 (Wonderful, 620 reviews)
- Price: CA $771, CA $812 total, includes taxes & fees, Dec 8 - Dec 9

Save up to CA $4,200 when you book a flight and hotel together*
With over 300,000 hotels worldwide, it's easy to create a perfect package
Plan, book, and manage your trip all in one place
Make organizing your next great adventure effortless with an Engadin vacation package. If it's skiing, views and hiking you're after, you won't be disappointed. Begin your trip to Engadin by spending some time in St. Moritz, one of the most popular cities here. When it's time to stop dreaming and start discovering, Expedia will help turn your Engadin vacation into a reality.
Price found within the past 48 hours. Click for updated prices.
Trip length
3 nights4 nights5 nights6-7 nights
Stars
5 star4 star & up3 star & up2 star & up
Flight class
EconomyPremium economyBusinessFirst class
Remove all filters




Jan 22 - Jan 28
Livigno City Center
5 nights
9.0/10 - Wonderful (60 reviews)
Roundtrip • Vancouver (YVR) - Zürich (ZRH)
YXX - ZRH • 2 stops ZRH - YVR • 2 stops
CA $3,537
per traveller
found 4 hours ago




Jan 17 - Jan 24
Grindelwald
6 nights
Roundtrip • Toronto (YYZ) - Zürich (ZRH)
YYZ - ZRH • 1 stop ZRH - YYZ • 1 stop
CA $10,380
per traveller
found 23 hours ago




Jan 22 - Jan 28
St. Moritz
5 nights
10/10 - Exceptional (4 reviews)
"Staff was extremely helpful. The place was spotless and clean. The views were amazing. I have nothing negative to say - everything was great."
Reviewed August 16, 2026
Roundtrip • Vancouver (YVR) - Zürich (ZRH)
YXX - ZRH • 2 stops ZRH - YVR • 2 stops
CA $12,286
per traveller
found 4 hours ago




Dec 26 - Jan 1
St. Moritz
5 nights
8.8/10 - Excellent (627 reviews)
Roundtrip • Toronto (YTO) - Zürich (ZRH)
YHM - ZRH • 2 stops ZRH - YTZ • 1 stop
CA $5,495
per traveller
found 4 hours ago




Jan 22 - Jan 28
Silvaplana
5 nights
9.6/10 - Exceptional (227 reviews)
"Absolutely fabulous hotel and perfect location to enjoy the wonderful scenery - mountain hikes and swimming and activities on the lake. Duty manager so welcoming, helpful and friendly, advising us on walks on our arrival. Friendly restaurant staff and a great buffet breakfast to start the day with a much appreciated vegan selection. Lovely bakery on-site and covered walkway to the cable car opposite the hotel. Lovely spa area to relax after hiking, or to watch the rain from. Comfortable..."
Reviewed September 5, 2026
Roundtrip • Vancouver (YVR) - Zürich (ZRH)
YXX - ZRH • 2 stops ZRH - YVR • 2 stops
CA $3,746
per traveller
found 4 hours ago

Rating: 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.

Rating: 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.

Rating: 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.

Rating: 9.6/10 (24 reviews)
Meet the glacier ghost and embark on a scavenger hunt in this spectacular ice formation that is, unfortunately, rapidly receding.

Photo by Brigitte Kessler
Rating: 9.4/10 (93 reviews)
Hit the slopes in Samedan with a visit to Muottas Muragl. Discover the area's mountain views and spas.
Rating: 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.
Rating: 10.0/10 (6 reviews)
Explore the great outdoors at Val Roseg and enjoy the mountain views during your trip to Pontresina. Amble around the area's lakeside or seek out the ski slopes.

CA $205
per adult
100% of travellers recommend

CA $276
per adult
60% of travellers recommend

CA $79
per traveller
0% of travellers recommend








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.
Our Engadin vacation packages, which start from as low as CA $3,537, are the perfect way to save. Choose your preferred flights, hotels and rental cars to create a customized getaway.
Lock in flights that fit your busy schedule, add a hotel room to your booking and see how much you save with an Engadin vacation package. It's that easy! From hotels and flights to rental cars and tours, Expedia makes traveling cheaply a cinch. And with over 550 partner airlines and 1,000,000 hotel options globally to choose from, you'll never be short of choice.
Hotel Arte and Languard know how to make their guests feel welcome in Silvaplana. If you also plan to get to St. Moritz, check out Schweizerhof Swiss Quality Hotel and ABC Swiss Quality Hotel. Both are top picks with travelers.
Be rewarded with the biggest variety and the cheapest prices by booking your vacation to Engadin early. Airlines tend to sell flights anywhere up to a year before departure, so reserve your spot as soon as you can. That said, Expedia is committed to providing you with the best bargains around, so it's always a good time to book your dream vacation!
Packages include rental cars, hotels and flights, but you can mix and match them to create your dream Engadin escape. You can also add on experiences and activities once you've made your booking. You're in charge! When you bundle your bookings with Expedia, you'll score discounts you won't find anywhere else.
Find deals to match your budget with an Expedia package. Flights, hotels, rental cars — we've got all of them. You'll save a tidy sum just for bundling your bookings. Whether you're embarking on a winter snow adventure or sipping cocktails on a beach, your ideal getaway is only clicks away.
Yes, the choice is yours. We offer more than 550 partner airlines throughout the world, so you can tailor your Engadin escape according to your budget and travel needs.
You can. We realize life happens, so we're happy to help if you have to make changes to your Engadin vacation package. You may be able to cancel or change your itinerary at no cost if you've booked within 24 hours. Your airline, hotel or car rental company may impose a fee if you booked more than 24 hours ago. Head to our Customer Service Portal for more information. Also, check your itinerary for the nitty-gritty on change fees.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.