Find hotels in Sankt Moritz-Bad from ₩151,712
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Sankt Moritz-Bad
Family friendly
Check prices for these dates
Compare 2,381 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Grand Hotel des Bains Kempinski
Grand Hotel des Bains Kempinski
9.4 out of 10, Exceptional, (322)
The price is ₩1,225,385
₩1,289,278 total
includes taxes & fees
Jul 31 - Aug 1

Hotel Nolda
Hotel Nolda
9.0 out of 10, Wonderful, (449)
The price is ₩317,190
₩339,822 total
includes taxes & fees
Jul 27 - Jul 28

Hotel San Gian
Hotel San Gian
9.4 out of 10, Exceptional, (215)
The price is ₩517,533
₩549,156 total
includes taxes & fees
Jul 13 - Jul 14

Hotel Laudinella
Hotel Laudinella
8.4 out of 10, Very Good, (241)
The price is ₩351,917
₩377,252 total
includes taxes & fees
Jul 22 - Jul 23

Youth Hostel St. Moritz
Youth Hostel St. Moritz
8.6 out of 10, Excellent, (228)
The price is ₩220,689
₩234,274 total
includes taxes & fees
Aug 3 - Aug 4

Hotel Reine Victoria
Hotel Reine Victoria
8.6 out of 10, Excellent, (464)
The price is ₩357,599
₩383,144 total
includes taxes & fees
Aug 9 - Aug 10
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.
Save an average of 15% on thousands of hotels when you're signed in
Hotels with a spa in Sankt Moritz-Bad you'll enjoy

Hotel Reine Victoria
Hotel Reine Victoria
8.6 out of 10, Excellent, (464)
The price is ₩357,599
₩383,144 total
includes taxes & fees
Aug 9 - Aug 10
These family-friendly hotels in Sankt Moritz-Bad may fit your trip

Hotel Reine Victoria
Hotel Reine Victoria
8.6 out of 10, Excellent, (464)
The price is ₩357,599
₩383,144 total
includes taxes & fees
Aug 9 - Aug 10
Check out hotels with a hot tub in Sankt Moritz-Bad

Hotel Reine Victoria
Hotel Reine Victoria
8.6 out of 10, Excellent, (464)
The price is ₩357,599
₩383,144 total
includes taxes & fees
Aug 9 - Aug 10
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.
Learn more about Sankt Moritz-Bad
Romantic Sankt Moritz-Bad awaits: its skiing, sightseeing, natural setting, and more!

More cheap stays in Sankt Moritz-Bad
More cheap stays in Sankt Moritz-Bad

All In One Hotel Inn Lodge
Via Nouva 3, Celerina-Schlarigna, GR
The price is ₩242,069 per night from Jul 13 to Jul 14
₩242,069
₩251,271 total
Jul 13 - Jul 14
includes taxes & fees
8.4/10 Very Good! (235 reviews)
Stay near popular Sankt Moritz-Bad attractions
Stay near popular Sankt Moritz-Bad attractions
Recent reviews of Sankt Moritz-Bad hotels
Recent reviews of Sankt Moritz-Bad hotels

Hotel Steffani
5/5 Excellent
"Awesome location, great staff. "
A verified traveler stayed at Hotel Steffani
Posted 1 day ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Stay near popular Sankt Moritz-Bad attractions
Hotels near Sankt Moritz-Bad Airports
Other Hotels near Sankt Moritz-Bad, St. Moritz
- St. Moritz Hotels
- Livigno Hotels
- Davos Hotels
- Swiss Alps Hotels
- Pontresina Hotels
- Arosa Hotels
- Italian Alps Hotels
- Valdidentro Hotels
- Sils im Engadin-Segl Hotels
- Celerina-Schlarigna Hotels
- Samedan Hotels
- Silvaplana Hotels
- Zernez Hotels
- Ospizio Bernina Hotels
- Poschiavo Hotels
- Berguen Hotels
- Bregaglia Hotels
- Engadin Hotels
- Sils-Maria Hotels
- Surses Hotels
Explore more hotels
More ways to book
Expedia's Latest Trends
Hotels
Flights