Booking a luxury ski resort in St. Moritz

Book your resort directly through the property website at least 6 months in advance to secure preferred room types and ski-in/ski-out access. Use an AMEX Platinum or Virtuoso travel agent to secure complimentary room upgrades, late check-out, and daily breakfast credits.

  1. Identify your priority. Decide if you want proximity to the Corviglia funicular (near the town center) or seclusion in the Suvretta area. St. Moritz is split, and transfer times between hotels and lifts can take 15-20 minutes if you choose the wrong location.
  2. Check the 'Virtuoso' network. Before booking, check if your chosen hotel is a Virtuoso property. If it is, booking through a qualified travel advisor often costs the same as the direct rate but includes a $100 spa credit and guaranteed room upgrade.
  3. Secure your ski pass concurrently. Luxury hotels often offer 'Ski-In/Ski-Out' packages that include the Engadin valley lift pass. If you book a room-only rate, you will pay roughly 90 CHF per day for a lift pass at the window; look for packages that bundle this to save 15%.
  4. Verify transport logistics. Email the concierge 4 weeks before arrival to arrange a private chauffeur from Zurich Airport (ZRH). A private transfer takes 3 hours and costs approximately 750 CHF; do not rely on public rail transfers if you are carrying expensive ski equipment.
Is it worth booking a half-board package?
Yes. St. Moritz fine dining is expensive; a half-board package usually includes a multi-course dinner at the hotel, saving you roughly 30% compared to booking à la carte.
How do I avoid crowds?
Ski the Corviglia area before 10:30 AM. By midday, head to the Corvatsch sector, which is higher in altitude and significantly less crowded.