Hotels in St. Moritz

Search over 2,489 hotels from $346

Start date: Check-in selected.
To Date
End date: Check-out

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.

Cheap St. Moritz hotels options

    Hotel Reine Victoria

    Hotel Reine Victoria

    Via Rosatsch 18 St. Moritz GR
    $370 nightly
    The price is $393 total per night from Mar 9 to Mar 10
    $393 total
    Mar 9 - Mar 10
    Total with taxes and fees
    8.6/10 Excellent! (557 reviews)
    Hotel Piz

    Hotel Piz

    Via Dal Bagn 6 St. Moritz GR
    $325 nightly
    The price is $346 total per night from Mar 9 to Mar 10
    $346 total
    Mar 9 - Mar 10
    Total with taxes and fees
    8/10 Very Good! (321 reviews)
    Hostel Casa Franco

    Hostel Casa Franco

    Via Sela 11 St. Moritz GR

Where should you stay in St. Moritz?

What are the best hotels to stay with the kids in St. Moritz?

There are 17 family-friendly hotels in St. Moritz so you're sure to find a perfect place for your family vacation. Badrutt's Palace Hotel is a hotel offering an outdoor pool, a free kids' club, and 10 restaurants. You and your family can also consider Hotel GRACE LA MARGNA ST MORITZ, a hotel offering an indoor pool, a kids' club, and 3 restaurants. Another option is Carlton Hotel St Moritz, a hotel offering 2 indoor pools, a free kids' club, and 2 restaurants.

What are some favorite hotels in central St. Moritz?

Here are some of our travelers' favorite hotels in central St. Moritz:

  • Hotel Piz is a hotel offering free WiFi, a snack bar/deli, and spa services.
  • Hotel GRACE LA MARGNA ST MORITZ is a hotel offering a full-service spa, 3 restaurants, and free breakfast.
  • Hotel Arte is a hotel offering free WiFi, parking, and a free manager's reception.

Enjoy the natural setting of St. Moritz and experience the mountain views and lakefront. Sights to visit in the heart of St. Moritz include Chesa Futura Building, St. Moritz Leaning Tower and Lake St. Moritz.

What are some of the best hotels close to Corviglia Ski Resort?

Take to the slopes at this locally known ski area, located 1.2 mi from the heart of St. Moritz. There are 573 hotels within 5 miles of Corviglia Ski Resort, giving you plenty of options to choose from such as:

  • Badrutt's Palace Hotel: Located 1.3 mi away, this 5-star hotel features a full-service spa, 7 restaurants, and an outdoor pool.
  • Schweizerhof Swiss Quality Hotel: Located 1.2 mi away, this 4.5-star hotel features 4 restaurants, free breakfast, and free WiFi.
  • Hotel Steffani: Located 1.1 mi away, this 4-star hotel features 2 restaurants, 3 bars, and free breakfast.

St. Moritz hotels essential information

Accommodation
2,489 hotels
Lowest Price
$346
Highest Price
$2,103
Popular hotels
Hotel Piz, Hotel Arte, Hotel Laudinella, Hotel GRACE LA MARGNA ST MORITZ, Hotel Steffani, Crystal Hotel, Hotel Reine Victoria, Badrutt's Palace Hotel, Hauser Hotel St. Moritz, Hotel Waldhaus am See, Youth Hostel St. Moritz, Art Boutique Hotel Monopol

Recent Reviews