Ski resorts in St. Moritz, Switzerland

Only Handpicked and Verified Accommodations for Your Stay in St. Moritz, Switzerland

Check-in
02Jun
Check-out
03Jun
Rooms and Guests2 Guests, 1 Room
St. Moritz features stunning sites like the Segantini Museum, the Cresta Run for thrilling bobsledding, and the luxurious Badrutt's Palace Hotel overlooking Lake St. Moritz. This skiing destination offers ski hotels with slopes right outside your door and luxury hotels boasting breathtaking mountain views. You'll find hotels near the train station for convenience and easy access to the region. Our carefully selected listings highlight the best accommodations with outstanding features, ensuring your stay in St. Moritz is unforgettable. To get the best deals, consider booking during the off-peak seasons and check train schedules for straightforward travel.
Filter by:
More +
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
Brands
1-20 out of 34
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
Badrutt'S Palace Hotel St Moritz
1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 370 /nightSelect
8.6
Great
Carlton Hotel St Moritz - The Leading Hotels Of The World
1600 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 1 406 /nightSelect
8.4
Great
1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 116 /nightSelect
8.4
Great
1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 181 /nightSelect
8.6
Great
Giardino Mountain
1.4 mi from City Centre1200 yd from Pony Suvretta
FromUS$ 1 153 /nightSelect
8.4
Great
Art Boutique Hotel Monopol
1200 yd from City Centre100 yd from Sankt Moritz
FromUS$ 302 /nightSelect
8.4
Great
700 yd from City Centre200 yd from Signalbahn
FromUS$ 158 /nightSelect
8.4
Great
1100 yd from City Centre100 yd from Sankt Moritz
FromUS$ 150 /nightSelect
8.4
Great
Hotel Chesa Spuondas
1700 yd from City Centre400 yd from Pony Suvretta
FromUS$ 261 /nightSelect
8.6
Great
Kulm Hotel St. Moritz
1300 yd from City Centre300 yd from Sankt Moritz
FromUS$ 337 /nightSelect
8.4
Great
Suvretta House
1500 yd from City Centre200 yd from Pony Suvretta
FromUS$ 543 /nightSelect
8.4
Great
Grand Hotel Des Bains Kempinski
900 yd from City Centre200 yd from Signalbahn
FromUS$ 577 /nightSelect
8.6
Great
900 yd from City Centre1100 yd from Engadiner Museum
FromUS$ 60 /nightSelect
8.0
Great
FromUS$ 126 /nightSelect
8.4
Great
FromUS$ 146 /nightSelect
Featuring a shared lounge and various recreational opportunities, the smoke-free Laudinella St. Moritz boasts a quiet location 5 minutes' drive from Galerie Gmuizynska.
8.2
Great
1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 216 /nightSelect
8.2
Great
1500 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 128 /nightSelect
8.2
Great
1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 159 /nightSelect
8.4
Great
1500 yd from City Centre100 yd from Train Station St. Moritz
FromUS$ 863 /nightSelect
8.4
Great
1.2 mi from City Centre800 yd from Pony Suvretta
FromUS$ 134 /nightSelect
  • 1
  • 2

Price range for hotels in St. Moritz

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 1 406
⬇️ The lowest price
USD 60
💸 Average price for
5-star hotels
USD 739
4-star hotels
USD 166
3-star hotels
USD 174

Best hotels in St. Moritz

Based on guest reviews over the last 12 months

Luxury Retreats for Upscale Travelers:
Charming Hotels with Locally Inspired Design:
Family-Friendly Stays for Memorable Experiences:
Classic Elegance in Historical Settings:
Cozy Hostels for Budget-Conscious Travelers:
Scenic Views and Outdoor Adventures:
Welcoming Accommodations for Intimate Getaways:
Modern Comforts in Contemporary Settings:

FAQs about hotels in St. Moritz

We hope that the answers to these questions will help you plan your trip

Which hotels in St. Moritz are best for families with children?
Consider Hotel Nolda, which offers family rooms and easy access to ski facilities. Randolins Familienresort is specifically designed for families, featuring kids' clubs and outdoor activities.

Essential Facts About Hotels in St. Moritz

This guide provides essential details about hotels in St. Moritz, reviewing 32 properties to assist travelers in making informed accommodation choices.

Typical nightly rates range from $200 to $600.

Peak travel seasons are December to March and June to August.

Local taxes are approximately 3.5% per night.

Popular attractions like Lake St. Moritz are within 1 km.

Book early for best rates, especially during peak seasons.

Other cities in Switzerland