Find Ski Hotels in St. Moritz
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Moritz Ski Hotels
Our top choices for St. Moritz ski hotels

9.0 out of 10, Wonderful, (472)
The price is NT$14,514
NT$15,303 total
includes taxes & fees
Dec 14 - Dec 15
The price is NT$8,263
NT$8,817 total
includes taxes & fees
Jan 11 - 2026/1/12
The price is NT$5,505
NT$5,952 total
includes taxes & fees
Dec 14 - Dec 15

9.6 out of 10, Exceptional, (97)
The price is NT$73,193
NT$76,367 total
includes taxes & fees
Jan 12 - 2026/1/13

9.6 out of 10, Exceptional, (290)
The price is NT$17,089
NT$18,008 total
includes taxes & fees
Dec 14 - Dec 15
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.
4-star ski hotels in St. Moritz
The price is NT$23,446
NT$24,608 total
includes taxes & fees
Dec 26 - Dec 27
5-star ski hotels in St. Moritz

9.6 out of 10, Exceptional, (97)
The price is NT$73,193
NT$76,367 total
includes taxes & fees
Jan 12 - 2026/1/13
Ski hotels with spas 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.
Top St. Moritz Hotel Reviews

Languard
10/10 Excellent
Explore a world of travel with Expedia
More Accommodation Types in St. Moritz
- Apartments in Graubünden
- Hostels in Graubünden
- Lodges in Graubünden
- Aparthotels in Graubünden
- B&B in Graubünden
- Vacation Homes in Graubünden
- Guest Houses in Graubünden
- Chalets in Graubünden
- Residences in Graubünden
- Villas in Graubünden
- Pensions in Graubünden
- Motels in Graubünden
- Condo Rentals in Graubünden





























































































