Hotels with smoking rooms in St. Moritz
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top St. Moritz Hotels with smoking rooms

Suvretta House
Via Chasellas 1, St. Moritz, GR
Stay at this 5-star luxury hotel in St. Moritz. Enjoy free breakfast, a full-service spa, and 3 restaurants. Our guests praise the room service in our reviews. ...

Badrutt's Palace Hotel
Via Serlas 27, St. Moritz, GR
Free cancellation
Reserve now, pay when you stay
Stay at this 5-star luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the property condition in our reviews. ...

Kulm Hotel St. Moritz
Via Veglia 18, St. Moritz, GR
Free cancellation
Reserve now, pay when you stay
Stay at this 5-star luxury hotel in St. Moritz. Enjoy free WiFi, a full-service spa, and 5 restaurants. Popular attractions Lake St. Moritz and St. Moritz Leaning ...

Hotel Steffani
Via Traunter plazzas 6, St. Moritz
Free cancellation
Reserve now, pay when you stay
Stay at this 4-star ski hotel in St. Moritz. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...

Hotel Waldhaus am See
Via Dim Lej 6, St. Moritz, GR
Stay at this 3.5-star spa hotel in St. Moritz. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...

Hotel Bären
Via Maistra 50, St. Moritz, GR
Stay at this 3-star spa hotel in St. Moritz. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Lake St. Moritz and Olympia Bobrun are ...
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.
St. Moritz hotels essential information
Accommodation | 2,577 hotels |
---|---|
Lowest Price | |
Highest Price | |
Popular hotels | Badrutt's Palace Hotel, Giardino Mountain, Hotel Bären, Hotel Steffani, Hotel Waldhaus am See, Kulm Hotel St. Moritz, Suvretta House |
Recent St. Moritz hotel reviews by fellow wanderers

Hotel Waldhaus am See
5 out of 5
Posted 5 days ago
Travelocity Verified Review
"Situated perfectly in st Moritz close to the station. We were upgraded and enjoyed a lovely lake view that was amazing. Facilities were nice and breakfast was good without being spectacular (I really enjoyed the nut cake). Would recommend to anyone! "
A verified traveller stayed at Hotel Waldhaus am See
- Ski Resorts and Hotels in St. Moritz
- Spa Resorts & Hotels in St. Moritz
- Kid Friendly Hotels in St. Moritz
- Pet Friendly Hotels in St. Moritz
- Golf Resorts & Hotels in St. Moritz
- Historic Hotels in St. Moritz
- Casino Resorts & Hotels in St. Moritz
- Convention Center Hotels in St. Moritz
- Luxury Hotels in St. Moritz
- Hotels with a Pool in St. Moritz
- Hotels with Hot Tubs in St. Moritz
- Hotels with an Indoor Pool in St. Moritz
- Hotel Wedding Venues in St. Moritz
- Romantic Getaways & Hotels in St. Moritz
- Cheap Hotels in St. Moritz
- Boutique Hotels in St. Moritz
An airport
- Livigno Hotels
- Davos Hotels
- Swiss Alps Hotels
- Arosa Hotels
- Pontresina Hotels
- Vaz-Obervaz Hotels
- Italian Alps Hotels
- Klosters-Serneus Hotels
- Zernez Hotels
- Sondrio Hotels
- Poschiavo Hotels
- Engadin Hotels
- Zuoz Hotels
- Bregaglia Hotels
- Churwalden Hotels
- Madesimo Hotels
- Novate Mezzola Hotels
- European Union Hotels
- Campodolcino Hotels
- Bever Hotels
- La Punt-Chamues-ch Hotels
- Chiesa in Valmalenco Hotels
- Spluegen Hotels
- S-chanf Hotels
Most popular
Hotels
Flights
JetBlue Airways South Burlington (BTV) to Las Vegas (LAS) flightsAir Canada Alberta (YQF) to Kelowna (YLW) flightsFlights to FaroFlights to LauterbrunnenBritish Airways Toronto (YYZ) to Athens (ATH) flightsAir Canada Sidney (YYJ) to St. John's (YYT) flightsKLM Toronto (YYZ) to Amsterdam (AMS) flightsSaskatoon to Newark Liberty Intl. Airport (YXE - EWR)Qatar Airways Seattle (SEA) to Delhi (DEL) flightsFlights to DavosVancouver to Washington (YVR - DCA)