St. Moritz ski packages offer access to world-class slopes like Corviglia and Corvatsch. Hotels range from modest to ultra-luxurious, with nightly rates starting around CHF 150 for budget options and exceeding CHF 1,000 for five-star properties. Most hotels cluster in St. Moritz Dorf (Upper) or St. Moritz Bad (Lower), providing quick funicular access to the ski areas. Amenities typically include ski storage, reduced-rate ski passes, indoor pools, and spas. Many hotels offer free shuttle services to cable car stations.
Among top-rated hotels, Suvretta House features a private ski lift and direct slope access, making it ideal for ski enthusiasts. Grand Hotel des Bains Kempinski impresses with a 2,800 m2 Alpine spa and two award-winning restaurants. The historic Badrutt's Palace offers butler service and panoramic lake views. Families appreciate Hotel Steffani's heated indoor pool and central location. Each property enhances ski packages with complimentary Wi-Fi, breakfast, and exclusive perks.
