Hotels in St Moritz

Nestled in Switzerland's scenic Engadine Valley, St Moritz is a haven for discerning global travelers seeking unrivaled luxury and adventure. The town embodies elegance and high-class hospitality with a stunning array of hotels. Each property here promises a unique world of comfort and sophistication, with panoramic Alpine views and top-notch services. From world-class skiing and hiking to premier shopping and wellness centres, St Moritz has plenty to offer. Visitors can enjoy wonderful culinary experiences in the Michelin-starred restaurants or explore the enchanting mountain landscape. The town also includes cultural treasures like the Segantini Museum and the Leaning Tower, adding a touch of historical richness to your high-end vacation. Festivals like the White Turf Horse Race add to the town’s irresistible charm. Clear-cut Bagou, opulent luxury makes St Moritz's hotel scene worthy of your exploration.

  • Hotel
    1.71 mi from city centre
    from £233 per night
    1 of 5 slides
  • Hotel
    394 ft from city centre
    from £385 per night
    1 of 5 slides
  • Hotel

    Chesa Languard

    561 ft from city centre
    from £212 per night
    1 of 5 slides
  • Hotel

    Hotel Laudinella

    4,357 ft from city centre
    from £203 per night
    1 of 5 slides
  • Hotel
    4,764 ft from city centre
    from £263 per night
    1 of 5 slides
  • Hotel

    Hotel Arte

    558 ft from city centre
    from £189 per night
    1 of 5 slides
  • Hotel

    Hotel Stille

    3,802 ft from city centre
    from £167 per night
    1 of 5 slides
  • Resort
    246 ft from city centre
    from £263 per night
    1 of 5 slides
  • Hotel
    4,852 ft from city centre
    from £243 per night
    1 of 5 slides
  • Hotel

    Hotel Nolda

    5,131 ft from city centre
    from £193 per night
    1 of 5 slides
  • Hotel
    1.55 mi from city centre
    from £195 per night
    1 of 5 slides
  • Hotel
    43 ft from city centre
    from £347 per night
    1 of 5 slides
  • Hotel

    Hotel Steffani

    338 ft from city centre
    from £293 per night
    1 of 5 slides
  • Hostel
    3,586 ft from city centre
    from £201 per night
    1 of 5 slides
  • Hotel
    879 ft from city centre
    1 of 5 slides

Best value for money hotels in St. Moritz

Great value hotels for your stay in St. Moritz

  • Hotel
    1,847 ft from city centre
    from £449 per night
    1 of 5 slides

Best rated hotels in St. Moritz

Explore the best rated hotels in St. Moritz, Switzerland based on the opinions of other travelers

  • Hotel
    1 of 5 slides
  • Hotel

    Suvretta House

    1.26 mi from city centre
    from £606 per night
    1 of 5 slides
  • Hotel
    545 ft from city centre
    1 of 5 slides
  • Hotel
    3,809 ft from city centre
    1 of 5 slides
  • Aparthotel
    3,793 ft from city centre
    from £199 per night
    1 of 5 slides
  • Hotel
    322 ft from city centre
    from £1,342 per night
    1 of 5 slides
  • Hotel
    4,951 ft from city centre
    from £268 per night
    1 of 5 slides
  • Hotel
    1.08 mi from city centre
    from £685 per night
    1 of 5 slides
  • Hotel
    4,377 ft from city centre
    1 of 5 slides

Cheap hotels in St. Moritz

Affordable budget hotels in St. Moritz

  • Resort
    1.57 mi from city centre
    from £268 per night
    1 of 5 slides
  • Hotel
    3,835 ft from city centre
    from £243 per night
    1 of 5 slides
  • Hotel

    Hotel Bären

    2,133 ft from city centre
    from £286 per night
    1 of 5 slides
  • Hotel
    3,386 ft from city centre
    from £245 per night
    1 of 5 slides
  • Hotel

    Soldanella

    1,096 ft from city centre
    1 of 5 slides
  • Hotel
    2,605 ft from city centre
    from £303 per night
    1 of 5 slides
  • Hotel
    4,065 ft from city centre
    from £164 per night
    1 of 5 slides

Why book with us?

Travel tips for St. Moritz

FAQs about hotels in St. Moritz