Hotels with smoking rooms in St. Moritz from $334
Seize Your Someday with our amazing deals for the whole family!
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
$1,075 nightly
The price is $1,127 total per night
$1,127 total
Dec 8 - Dec 9
Total with taxes and fees
This luxury hotel features ski-in/ski-out access, a full-service spa, and 3 restaurants. Take advantage of ski lessons, ski rentals and ski passes on site, and ...

Badrutt's Palace Hotel
Via Serlas 27 St. Moritz GR
This luxury hotel features a full-service spa, a nightclub, and 10 restaurants. There's fun for all ages with a free kid's club and a playground, and families ...

Giardino Mountain
Via Maistra 3, Champfèr Silvaplana GR
A full-service spa, 3 restaurants, and an indoor pool are all featured at this luxury hotel. There's a free ski shuttle, and ski passes and ski storage are available ...

Hotel Bären
Via Maistra 50 St. Moritz GR
$362 nightly
The price is $384 total per night
$384 total
Dec 15 - Dec 16
Total with taxes and fees
A full-service spa, 2 restaurants, and an indoor pool are all featured at this hotel. Traveling for business? Take advantage of the free WiFi in public areas, ...

Hotel Steffani
Via Traunter plazzas 6 St. Moritz
$328 nightly
The price is $349 total per night
$349 total
Nov 30 - Dec 1
Total with taxes and fees
This hotel features ski-in/ski-out access, a nightclub, and 2 restaurants. Take advantage of ski passes and ski storage on site. Families will appreciate the ...

Hotel Waldhaus am See
Via Dim Lej 6 St. Moritz GR
$315 nightly
The price is $334 total per night
$334 total
Nov 26 - Nov 27
Total with taxes and fees
This hotel features a full-service spa and a restaurant. There's a free ski shuttle, and ski passes and ski storage are available on site. Enjoy the sauna and ...

Kulm Hotel St. Moritz
Via Veglia 18 St. Moritz GR
$1,728 nightly
The price is $1,806 total per night
$1,806 total
Dec 7 - Dec 8
Total with taxes and fees
This luxury hotel features a golf course, a full-service spa, and 5 restaurants. There's a free ski shuttle, and ski lessons, ski rentals and ski passes 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,872 hotels |
|---|---|
Lowest Price | $334 |
Highest Price | $1,806 |
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 2 weeks ago
Travelocity Verified Review
"Lovely by the station"
A verified traveler stayed at Hotel Waldhaus am See
