Luxury Hotels in St. Moritz, Switzerland

Exclusively curated and verified luxury accommodations in St. Moritz, Switzerland
Check-in
13Aug2025Select date
Check-out
14Aug2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-16 out of 16
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapNear the Engadin Alps0m
  • Luxurious spa and wellness services
  • Six exceptional dining venues
  • Stunning views of Lake St Moritz
  • Indoor pool
  • Comprehensive spa
  • Ski services
Luxury resort offering world-class dining and wellness experiences
FromUS$ 370 /nightSelect
MapScenic alpine views200m
  • Luxurious spa services and wellness club
  • Gourmet dining with diverse options
  • Exclusive ski-in and ski-out access
  • State-of-the-art spa
  • Private ski lift
  • Gourmet restaurants
Luxury resort offering unique historical elegance and amenities
FromUS$ 543 /nightSelect
MapPicturesque mountain haven0m
  • Luxurious spa with wellness facilities
  • Fine dining with gourmet restaurants
  • Stunning views of Lake St. Moritz
  • Indoors pools
  • Gourmet dining
  • Luxurious spa
Historic hotel offering luxury experiences and relaxation
FromUS$ 337 /nightSelect
8.6
Great
MapNearby skiing and hiking trails200m
  • Luxurious Alpine spa experience
  • Award-winning dining options
  • Heated indoor and outdoor pools
  • Luxury Spa
  • Gourmet Restaurant
  • Heated Pool
Historic hotel offering luxurious alpine hospitality and wellness
FromUS$ 577 /nightSelect
MapSt. Moritz Bad area100m
  • Elegant Art Nouveau design
  • Exceptional spa facilities
  • Proximity to ski lifts
  • Indoor pool
  • Ski rental
  • Spa center
Historic hotel offering Art Nouveau elegance and spa access
FromUS$ 126 /nightSelect
MapCenter of St. Moritz300m
  • Modern spa and wellness oasis
  • Three renowned restaurants on-site
  • Charming family-owned atmosphere
  • Indoor pool
  • Spa services
  • Dining options
Family-run hotel with a rich culinary tradition
FromUS$ 216 /nightSelect
MapNear ski lifts and shopping300m
  • Elegant dining with panoramic views
  • Rooftop sauna and steam bath
  • Live music and vibrant bar scene
  • Rooftop spa
  • Valet parking
  • Diverse dining
Historic hotel offering luxurious dining and wellness experiences
FromUS$ 159 /nightSelect
MapPanoramic views over Lake St. Moritz0m
  • Award-winning dining options available
  • Luxurious spa with tailored treatments
  • Stunning lake and mountain views
  • Indoor Spa
  • Gourmet Restaurant
  • Ski Shuttle
Luxury hotel offering gourmet dining and wellness experiences
FromUS$ 1 406 /nightSelect
MapHeart of shopping area0m
  • Rooftop bar with stunning views
  • On-site spa and wellness area
  • Gourmet dining at Restaurant Grissini
  • Spa & wellness
  • Gourmet restaurant
  • Rooftop bar
Resort featuring a rich blend of luxury and history
FromUS$ 150 /nightSelect
MapPrime pedestrian area300m
  • Rooftop hot tub with views
  • Exceptional spa services available
  • On-site fine dining restaurant
  • Indoor spa
  • Sky bar
  • Fine dining
Art boutique hotel offering luxurious spa and dining
FromUS$ 302 /nightSelect
MapProximity to ski areas300m
  • Indoor pool and spa facilities
  • Multiple dining options available
  • Breathtaking mountain views from rooms
  • Indoor Pool
  • Spa Area
  • Dining Options
Hotel offering luxurious rooms with wellness and dining options
FromUS$ 134 /nightSelect
MapScenic alpine surroundings300m
  • Luxurious dipiù spa and wellness center
  • Gourmet dining at Ecco St Moritz
  • Access to various outdoor activities
  • Indoor pool
  • Gourmet restaurant
  • Outdoor activities
Luxury resort with exceptional dining and wellness experiences
FromUS$ 970 /nightSelect
MapAdjacent to train station200m
  • Luxurious spa and wellness center
  • On-site high-class dining options
  • Family-friendly kids' club services
  • Indoor Pool
  • Kids' Club
  • Fine Dining
Elegant hotel featuring spa, dining, and family amenities
FromUS$ 863 /nightSelect
8.4
Great
MapNear Lake St. Moritz100m
  • Multiple on-site dining options
  • Luxurious wellness area available
  • Complimentary local transportation included
  • Wellness Spa
  • Indoor Pool
  • Ski Pass
Hotel offering diverse dining and wellness experiences
FromUS$ 146 /nightSelect
MapNear Signal Cable Car150m
  • Modern spa and wellness facilities
  • Two gourmet restaurants onsite
  • Complimentary ski and gondola passes
  • Indoor Pool
  • Wellness Spa
  • Gourmet Dining
Upscale hotel with premium wellness and dining options
FromUS$ 112 /nightSelect
MapStunning mountain views200m
  • Exclusive Alpine spa experience
  • Ski-in/ski-out access to slopes
  • Diverse dining options available
  • Alpine spa
  • Kids club
  • Tennis courts
Luxury resort with exceptional alpine living experience
FromUS$ 2 848 /nightSelect

Price range for luxury hotels in St. Moritz

Explore a world of exceptional accommodations, from affordable stays to lavish retreats, with prices tailored to every luxury traveller's ideal getaway.

⬆️ The highest price
US$ 2 848
⬇️ The lowest price
US$ 112
💸 Average price for
5-star hotels
US$ 947
4-star hotels
US$ 209

Luxury hotels in St. Moritz

Verified guest reviews from the past 12 months

Mountain Escape:
Kulm Hotel St. Moritz
Charming Boutique:
Art Boutique Hotel Monopol
Wellness Retreat:
Hotel San Gian
Family Friendly Comfort:
Hotel Laudinella
Luxury Reimagined:
Grand Hotel Des Bains Kempinski
Cultural Heritage:
Hotel Schweizerhof St. Moritz
Skiing Paradise:
Suvretta House
Culinary Excellence:
Crystal Hotel Superior

FAQs about luxury hotels in St. Moritz

Our answers will guide you to an effortless luxury experience

What family-friendly luxury hotels in St. Moritz offer amenities for children?
Hotel Reine Victoria and Hotel Laudinella cater well to families, offering children's programs and pools. Hotel Steffani also provides activities for younger guests and spacious family rooms.
Which luxury hotels in St. Moritz are located close to popular landmarks?
The Grand Hotel Des Bains Kempinski is situated near Lake St. Moritz, while Art Boutique Hotel Monopol is close to the center and St. Moritz railway station, making them convenient options for exploring local attractions.
Where can I find the most affordable luxury hotels in St. Moritz?
Hotel Laudinella is often one of the cheaper luxury options in St. Moritz, with rates starting around $300. One can expect slightly higher prices at properties like Hotel Steffani, where rates typically range from $350 to $500.

Essential Facts on Luxury Hotels in St. Moritz

This guide evaluates 13 luxury hotels in St. Moritz, providing detailed information on pricing, peak travel seasons, and proximity to key attractions for a well-informed travel experience.

Typical nightly rates range from $400 to $1,500 USD.

Peak travel seasons are December to February and July to August.

Luxury hotels charge an average local tax of 3.50 CHF per person per night.

Most hotels are within 1 km of the famous St. Moritz lake and ski lifts.

Booking in advance is recommended during peak seasons for the best rates.

Check-in
13Aug2025Select date
Check-out
14Aug2025Select date
Rooms and Guests2 Guests, 1 Room