Hotels in St. Moritz (Graubünden, Switzerland)

In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.

751 hotels in St. Moritz

  1. Hotel Laudinella

    4 Stars
    Six diverse on-site dining options
    See prices from 15 sites
    from$336
  2. Hotel Europa St. Moritz

    4 Stars
    Renovated rooms with mountain views
    See prices from 9 sites
    from$379
  3. St. Moritz Youth Hostel

    Dedicated ski and bike storage
    See prices from 13 sites
    from$211
  4. Berghotel Randolins

    3 Stars
    Corviglia Ski Area access nearby
    See prices from 17 sites
    from$226
  5. Hotel Waldhaus am See

    3 Stars
    Lakeside views of St. Moritz
    See prices from 14 sites
    from$406
  6. Hotel Piz St. Moritz

    3 Stars
    Authentic Italian dining on-site
    See prices from 10 sites
    from$323
  7. B&B St Moritz

    Access to Corviglia Ski Region
    Select dates to see exact prices
  8. Soldanella

    3 Stars
    Panoramic Lake and Mountain Views
    See prices from 8 sites
    from$585
  9. Hotel Nolda

    3 Stars
    Secure ski and boot storage
    See prices from 16 sites
    from$396
  10. Hauser Hotel St. Moritz

    3 Stars
    Access St. Moritz attractions easily
    See prices from 15 sites
    from$394
  11. Hotel Schweizerhof St. Moritz

    4 Stars
    Panoramic Lake St. Moritz views
    See prices from 9 sites
    from$1,223
  12. Suvretta House

    5 Stars
    Private Ski Lift Access
    See prices from 15 sites
    from$1,476
  13. Hotel Reine Victoria

    4 Stars
    Drinks at Vic's Bar
    See prices from 10 sites
    from$347
  14. Chesa Languard

    3 Stars
    Panoramic Lake St. Moritz views
    See prices from 9 sites
    from$413
  15. Hotel Arte

    3 Stars
    Dine at on-site La Stalla
    See prices from 14 sites
    from$358
  16. Badrutt's Palace Hotel

    5 Stars
    Ski slopes and equipment rentals
    See prices from 2 sites
    from$2,767
  17. Hostel by Randolins

    Direct access to ski slopes
    See prices from 6 sites
    from$194
  18. Hotel Corvatsch

    3 Stars
    Authentic Swiss and Italian cuisine
    See prices from 17 sites
    from$355
  19. Grand Hotel des Bains Kempinski

    5 Stars
    Alpine spa with indoor outdoor pools
    See prices from 14 sites
    from$1,305
  20. Hotel Grace La Margna St. Moritz

    5 Stars
    Swim in 20-meter indoor pool
    See prices from 14 sites
    from$798
  21. Art Boutique Hotel Monopol

    4 Stars
    Rooftop Bar and Terrace Views
    See prices from 12 sites
    from$692
  22. Kulm Hotel St. Moritz

    5 Stars
    Diverse culinary options on-site
    See prices from 10 sites
    from$2,224
  23. Hotel Chesa Spuondas

    On-site sauna wellness facility
    See prices from 2 sites
    from$303
  24. Hotel Stille

    Discounted seasonal ski pass access
    See prices from 14 sites
    from$435
  25. Crystal Hotel

    4 Stars
    Two-minute walk to ski funicular
    See prices from 19 sites
    from$731
  26. Hotel San Gian

    4 Stars
    On-site Mongolian and international dining
    See prices from 13 sites
    from$521
  27. Boutique Hotel Cervus

    4 Stars
    Direct ski-in ski-out access
    See prices from 10 sites
    from$501
  28. Hotel Sonne St Moritz

    3 Stars
    Reach ski trails and lifts
    See prices from 3 sites
    from$588
  29. Carlton Hotel St. Moritz

    5 Stars
    Panoramic Lake And Mountain Views
    See prices from 7 sites
    from$2,867
  30. Hotel Steffani

    4 Stars
    Proximity to Corviglia Ski Funicular
    See prices from 11 sites
    from$631
  31. Hotel Bären

    3 Stars
    On-site spa and pool facilities
    See prices from 9 sites
    from$523
  32. Aladin Apartments St Moritz

    3 Stars
    Discounted ski passes for guests
    Select dates to see exact prices
  33. The Suites

    4 Stars
    Dedicated ski storage facilities
    See prices from 8 sites
    from$831
  34. The View

    4 Stars
    Mountain views from guest rooms
    See prices from 8 sites
    from$1,044
  35. Studio Champfer

    Balcony with mountain views
    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in St. Moritz

  • Cheapest month: November
    $419 per night
  • Yearly typical price
    $541 per night
  • Peak month: February
    $756 per night

Frequently Asked Questions about St. Moritz

  • When is the cheapest time to book a hotel in St. Moritz?

    November is usually the cheapest month to book a hotel in St. Moritz, with typical prices around $419 per night based on 3,765 price comparisons.

  • When are hotel prices highest in St. Moritz?

    Hotel prices in St. Moritz are usually highest during February, with typical prices around $756 per night.

  • How much does a hotel in St. Moritz cost per night?

    Hotel prices in St. Moritz usually range from $318 per night to $836 per night, with typical prices around $541 per night.

  • How do hotel prices in St. Moritz change throughout the year?

    Hotel prices in St. Moritz are typically lowest in November at around $419 per night, rising to around $756 per night in February.

  • November

    2026

    $419
    $318 — $581
  • December

    2026

    $464
    $356 — $678
  • January

    2027

    $679
    $451 — $985
  • February

    2027

    $756
    $684 — $836
  • March

    2027

    $645
    $449 — $814
  • April

    2027

    $480
    $389 — $657
  • May

    2027

    $501
    $389 — $656
  • June

    2027

    $554
    $391 — $729
  • July

    2027

    $577
    $406 — $740
  • August

    2027

    $561
    $426 — $728
  • September

    2027

    $502
    $397 — $678
  • October

    2027

    $528
    $385 — $722

Frequently Asked Questions about St. Moritz

Hotels in St. Moritz

These hotels may also be interesting for you...

Points of Interest - St. Moritz

Top Destinations

More Top Destinations