How to Book a Luxury Ski Resort in St. Moritz

Book luxury ski resorts in St. Moritz 6-12 months ahead for peak season (December-March). Contact hotels directly for better rates and upgrades, or use luxury travel agencies like Virtuoso for added perks. Expect to pay $800-2000+ per night depending on property and season.

  1. Choose your timing. Peak season is December 20-January 8 and February-March. Book 8-12 months ahead for these dates. January (except New Year's week) and late March offer better availability and slightly lower rates while maintaining excellent snow conditions.
  2. Research the big three properties. Kulm Hotel St. Moritz (historic, mountain views, $1200-2000/night), Badrutt's Palace Hotel (legendary luxury, lake views, $1500-3000/night), and Carlton Hotel St. Moritz (modern luxury, central location, $800-1500/night). Each has distinct character and location advantages.
  3. Contact hotels directly first. Call the reservations team directly before booking online. Mention if you're celebrating something special. Direct bookings often include breakfast, room upgrades, or resort credits worth $100-300 per night that third-party sites don't offer.
  4. Consider a luxury travel agent. Virtuoso or American Express Fine Hotels & Resorts agents can secure perks like guaranteed upgrades, daily breakfast for two, hotel credits ($100-200), and late checkout. Their rates often match direct booking but include substantial extras.
  5. Book ski access separately. Purchase Engadin ski passes online in advance for $65-75 per day. Some hotels offer ski packages, but buying separately gives you more flexibility. The Corviglia funicular is walking distance from most luxury hotels.
  6. Secure dinner reservations. Book restaurants immediately after confirming your hotel. Restaurant Marcus (2 Michelin stars) and Da Vittorio St. Moritz (1 star) fill up months ahead. Hotel concierges can sometimes work magic, but don't count on it during peak season.
Should I book ski-in/ski-out or in town?
St. Moritz luxury hotels are all in town, connected by funicular to Corviglia ski area. This setup is actually better - you get elegant town atmosphere, multiple restaurant options, and easy mountain access without sacrificing luxury amenities.
What's included in luxury hotel rates?
Most include WiFi, fitness facilities, and sometimes breakfast. Spa treatments, minibar, and meals beyond breakfast cost extra. Always clarify what's included when booking - some packages include daily breakfast and resort credits worth $100-200.
Can I get last-minute luxury bookings?
Possible but risky and expensive. January (except New Year week) has best last-minute availability. Download hotel apps for exclusive deals, but expect to pay 30-50% more than advance bookings during peak season.
Do I need a car in St. Moritz?
No. The town is walkable, hotels provide shuttles, and the funicular connects you to skiing. Airport transfers by hotel car service or train are more convenient than driving in Alpine conditions.