Hotels in St. Moritz
Search over 2,632 hotels from $208
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

Languard

Hotel Arte

Badrutt's Palace Hotel

Hotel GRACE LA MARGNA ST MORITZ

Hotel Steffani

Hotel Laudinella

Hotel Reine Victoria

Hotel Piz

Crystal Hotel

Art Boutique Hotel Monopol

Youth Hostel St. Moritz

Hotel Nolda
How much is a St. Moritz hotel?
Check St. Moritz hotel room prices by star rating

4 Star Hotels
Cheap St. Moritz hotels options

Hotel Reine Victoria

Hotel Piz

Hostel Casa Franco
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 Grand Hotel des Bains Kempinski, a hotel offering an outdoor pool, a kids' club, and 5 restaurants.
What are some favorite hotels in central St. Moritz?
Here are some of our travelers' favorite hotels in central St. Moritz:
- Languard is a hotel offering free WiFi, concierge services, and a library.
- Badrutt's Palace Hotel is a hotel offering a full-service spa, 10 restaurants, and 3 bars.
- Hotel GRACE LA MARGNA ST MORITZ is a hotel offering a full-service spa, 3 restaurants, and free breakfast.
Enjoy the natural setting of St. Moritz and experience the mountain views and lakefront. Sights to visit in the heart of St. Moritz include St. Moritz Leaning Tower, Rhaetian Railway 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,632 hotels |
|---|---|
Lowest Price | $208 |
Highest Price | $651 |
Popular hotels | Languard, Hotel Arte, Badrutt's Palace Hotel, Hotel GRACE LA MARGNA ST MORITZ, Hotel Steffani, Hotel Laudinella, Hotel Reine Victoria, Hotel Piz, Crystal Hotel, Art Boutique Hotel Monopol, Youth Hostel St. Moritz, Hotel Nolda |
Recent Reviews

Hotel Arte
"It was as a hotel should be. Clean, comfy beds, spacious rooms, kind, friendly, and helpful staff. Pleasant stay."
More to Explore
- Bregaglia Hotels
- Gay Friendly Hotels in Lower Engadin
- Luxury Hotels in Lower Engadin
- Farmstay in Sils im Engadin-Segl
- Hotels with an Indoor Pool in Sils im Engadin-Segl
- Sils im Engadin-Segl Hotels
- Silvaplana Hotels
- Hostels in Poschiavo
- Poschiavo Hotels
- Vacation Homes in Fex
- Lantsch-Lenz Hotels
- Salouf Hotels
- Tinizong-Rona Hotels
- La Punt-Chamues-ch Hotels
- Surava Hotels
- Pet Friendly Hotels in Sankt Moritz-Bad
- Hotels near Nietzsche's House
- Savognin Hotels
- Monstein Hotels
- Hotels with Bar in Zuoz
- Gay Friendly Hotels in Graubünden
- Lodges in Graubünden
- Alvaschein Hotels
- Ospizio Bernina Hotels
- Zernez Hotels
- Schmitten Hotels
- Hotels near Bernina Pass
- Cinuos-Chel Hotels
- Bever Hotels
- Apartments in Pontresina
- Wiesen Hotels
- S-Chanf Hotels
- Samedan Hotels
- Sils-Maria Hotels
- Avers Hotels
- Hotels near Bergün - Darlux
- Green Hotels in Engadin
- Hotels with Room Service in Engadin
- Engadin Hotels



