COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in St. Moritz

Search over 163 hotels from $146

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated St. Moritz Hotels

Don't see what you're looking for?
See all available properties in St. Moritz
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in St. Moritz

    Grand Hotel des Bains Kempinski

    Grand Hotel des Bains Kempinski

    Via Mezdi 27, St. Moritz, GR
    The price is $439 per night from Jul 4 to Jul 4
    4.8/5Exceptional! (4 reviews)
    Grand Hotel des Bains Kempinski
    Badrutt's Palace Hotel

    Badrutt's Palace Hotel

    Via Serlas 27, St. Moritz, GR
    The price is $789 per night from Jun 27 to Jun 27
    Badrutt's Palace Hotel
    Crystal Hotel

    Crystal Hotel

    Via Traunter Plazzas 1, St. Moritz, GR
    The price is $272 per night from Jun 27 to Jun 27
    4.6/5Wonderful! (7 reviews)
    Crystal Hotel

Pet Friendly St. Moritz Hotels

    Art Boutique Hotel Monopol

    Art Boutique Hotel Monopol

    Via Maistra 17, St. Moritz, GR
    The price is $293 per night from Jun 21 to Jun 21
    Art Boutique Hotel Monopol
    Badrutt's Palace Hotel

    Badrutt's Palace Hotel

    Via Serlas 27, St. Moritz, GR
    The price is $789 per night from Jun 27 to Jun 27
    Badrutt's Palace Hotel
    Berghotel Randolins

    Berghotel Randolins

    Via Curtins 2, St. Moritz, GR
    The price is $172 per night from Jun 28 to Jun 28
    5/5Exceptional! (1 review)
    Berghotel Randolins