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

746 hotels in St. Moritz

  1. Hotel Laudinella

    Six diverse on-site dining options
    See prices from 10 sites
    from₹21,920
  2. Hotel Europa St. Moritz

    Renovated rooms with mountain views
    See prices from 9 sites
    from₹24,660
  3. St. Moritz Youth Hostel

    Dedicated ski and bike storage
    See prices from 9 sites
    from₹13,767
  4. Berghotel Randolins

    Corviglia Ski Area access nearby
    See prices from 10 sites
    from₹14,937
  5. Hotel Waldhaus am See

    Lakeside views of St. Moritz
    See prices from 9 sites
    from₹29,632
  6. Hotel Piz St. Moritz

    Authentic Italian dining on-site
    Select dates to see exact prices
  7. B&B St Moritz

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

    Panoramic Lake and Mountain Views
    See prices from 4 sites
    from₹25,447
  9. Hotel Nolda

    Secure ski and boot storage
    See prices from 10 sites
    from₹26,033
  10. Hauser Hotel St. Moritz

    Access St. Moritz attractions easily
    See prices from 10 sites
    from₹35,117
  11. Hotel Schweizerhof St. Moritz

    Panoramic Lake St. Moritz views
    See prices from 6 sites
    from₹84,643
  12. Suvretta House

    Private Ski Lift Access
    See prices from 12 sites
    from₹1,26,045
  13. Hotel Reine Victoria

    Drinks at Vic's Bar
    See prices from 11 sites
    from₹21,401
  14. Chesa Languard

    Panoramic Lake St. Moritz views
    Select dates to see exact prices
  15. Hotel Arte

    Dine at on-site La Stalla
    Select dates to see exact prices
  16. Badrutt's Palace Hotel

    Ski slopes and equipment rentals
    See prices from 4 sites
    from₹1,89,063
  17. Hotel Corvatsch

    Authentic Swiss and Italian cuisine
    See prices from 11 sites
    from₹23,224
  18. Hostel by Randolins

    Direct access to ski slopes
    See prices from 8 sites
    from₹13,633
  19. Grand Hotel des Bains Kempinski

    Alpine spa with indoor outdoor pools
    See prices from 11 sites
    from₹1,14,526
  20. Hotel Grace La Margna St. Moritz

    Swim in 20-meter indoor pool
    See prices from 10 sites
    from₹55,457
  21. Art Boutique Hotel Monopol

    Rooftop Bar and Terrace Views
    See prices from 11 sites
    from₹44,372
  22. Kulm Hotel St. Moritz

    Diverse culinary options on-site
    See prices from 12 sites
    from₹1,41,040
  23. Hotel Chesa Spuondas

    On-site sauna wellness facility
    Select dates to see exact prices
  24. Crystal Hotel

    Two-minute walk to ski funicular
    See prices from 9 sites
    from₹49,889
  25. Hotel Stille

    Discounted seasonal ski pass access
    See prices from 8 sites
    from₹29,391
  26. Boutique Hotel Cervus

    Direct ski-in ski-out access
    Select dates to see exact prices
  27. Hotel San Gian

    On-site Mongolian and international dining
    See prices from 9 sites
    from₹35,016
  28. Hotel Sonne St Moritz

    Reach ski trails and lifts
    Select dates to see exact prices
  29. Carlton Hotel St Moritz - The Leading Hotels of the World

    Panoramic Lake And Mountain Views
    See prices from 5 sites
    from₹2,07,611
  30. Hotel Steffani

    Proximity to Corviglia Ski Funicular
    See prices from 8 sites
    from₹44,151
  31. Hotel Bären

    On-site spa and pool facilities
    See prices from 5 sites
    from₹38,716
  32. Aladin Apartments St Moritz

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

    Dedicated ski storage facilities
    Select dates to see exact prices
  34. The View

    Mountain views from guest rooms
    Select dates to see exact prices
  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
    ₹26,715 per night
  • Yearly typical price
    ₹32,514 per night
  • Peak month: March
    ₹46,966 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 ₹26,715 per night based on 4,637 price comparisons.

  • When are hotel prices highest in St. Moritz?

    Hotel prices in St. Moritz are usually highest during March, with typical prices around ₹46,966 per night.

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

    Hotel prices in St. Moritz usually range from ₹20,464 per night to ₹60,675 per night, with typical prices around ₹32,514 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 ₹26,715 per night, rising to around ₹46,966 per night in March.

  • November

    2026

    ₹26,715
    ₹20,464 — ₹38,058
  • December

    2026

    ₹31,963
    ₹23,521 — ₹47,716
  • January

    2027

    ₹32,423
    ₹29,368 — ₹48,765
  • February

    2027

    Select dates to see exact prices

  • March

    2027

    ₹46,966
    ₹35,641 — ₹60,675
  • April

    2027

    ₹30,321
    ₹24,307 — ₹40,521
  • May

    2027

    ₹35,323
    ₹26,696 — ₹44,364
  • June

    2027

    ₹32,604
    ₹24,474 — ₹43,749
  • July

    2027

    Select dates to see exact prices

  • August

    2027

    ₹37,338
    ₹30,978 — ₹44,171
  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

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