Find Cheap Hotels in Sankt Moritz-Bad
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Sankt Moritz-Bad Cheap Hotels
Top Sankt Moritz-Bad Cheap Hotels

Youth Hostel St. Moritz
Youth Hostel St. Moritz
8.6 out of 10, Excellent, (228)
The price is ₩219,611
₩233,129 total
includes taxes & fees
Aug 3 - Aug 4

Grand Hotel des Bains Kempinski
Grand Hotel des Bains Kempinski
9.4 out of 10, Exceptional, (322)
The price is ₩1,219,396
₩1,282,977 total
includes taxes & fees
Aug 3 - Aug 4

Hotel Piz
Hotel Piz
8.2 out of 10, Very Good, (300)
The price is ₩372,132
₩396,792 total
includes taxes & fees
Jul 12 - Jul 13

Hotel Nolda
Hotel Nolda
9.0 out of 10, Wonderful, (449)
The price is ₩315,640
₩338,161 total
includes taxes & fees
Jul 27 - Jul 28
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.
Recent reviews of Sankt Moritz-Bad hotels
Recent reviews of Sankt Moritz-Bad hotels

Hotel Reine Victoria
5/5 Excellent
"Absolutely beautiful hotel and room was amazing. Large room and large bathroom. Massive magical bar area and great service, live music in bar area. 5 star rating and will stay there again"
A verified traveler stayed at Hotel Reine Victoria
Posted 2 days ago

Hotel Piz
5/5 Excellent
Nice surprise in st moritz
"Very Nice hotel, pizza at the restaurant was amazing and lovely receptionist was great at helping us throughout our stay."
A verified traveler stayed at Hotel Piz
Posted 2 months ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
More Accommodation Types in Sankt Moritz-Bad
Explore more hotels
- Schloss Hotel & Spa Pontresina
- Art Boutique Hotel Monopol
- Crystal Hotel
- Hotel Steffani
- Hotel Arte
- Badrutt's Palace Hotel
- Soldanella
- Hotel Waldhaus am See
- Hotel Bären
- All In One Hotel Inn Lodge
- Kleos Hotel Bernina by Kleos Group Collection
- Hauser Hotel St. Moritz
- Kulm Hotel St. Moritz
- Grand Hotel Kronenhof
- Hotel Morteratsch
- Hotel GRACE LA MARGNA ST MORITZ