Hotels in St. Moritz, Switzerland

Search among 22 available hotels and places to stay in St. Moritz.

Check-in
Tue, 02 Dec
Check-out
Wed, 03 Dec
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 02 Dec
-
Check-out
Wed, 03 Dec
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Tue, 02 Dec
-
Check-out
Wed, 03 Dec
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-22 out of 22
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.5
Perfect127 total reviews
our site & Booking.com
Map
1057 yd from City Center133 yd from Sankt Moritz
The positioning of the deluxe 5-star Badrutt'S Palace Hotel St. Moritz in the heart of St. Moritz ensures fast access to Berry Museum.
FromUS$ 370 /nightSelect
9.5
Perfect115 total reviews
our site & Booking.com
Map
1294 yd from City Center268 yd from Sankt Moritz
Approximately 115 miles from Agno airport, the pet-friendly Kulm Hotel offers spa center for guests' enjoyment.
FromUS$ 337 /nightSelect
9.3
Perfect216 total reviews
our site & Booking.com
Map
1419 yd from City Center124 yd from Suvretta
The 5-star Suvretta House features an indoor swimming pool and 150 rooms facing the mountain.
FromUS$ 543 /nightSelect
9.4
Perfect219 total reviews
our site & Booking.com
Map
845 yd from City Center168 yd from Signalbahn
Providing steam baths, a solarium and an indoor pool, the Grand Hotel Des Bains Kempinski St. Moritz is set 8 minutes by foot from Sankt Moritz-Bad and next to a funicular station.
FromUS$ 577 /nightSelect
9.6
Perfect47 total reviews
our site & Booking.com
Map
1553 yd from City Center208 yd from Train Station St. Moritz
Sitting about a 9-minute walk from The Leaning Tower, within a 10-minute drive of Lake of Staz, the perfect 5-star Carlton St. Moritz boasts spacious rooms plus snow skiing, hiking and horseback riding.
FromUS$ 1 406 /nightSelect
8.6
Great1080 total reviews
our site & Booking.com
Map
533 yd from City Center333 yd from Signalbahn
Situated in the center of St. Moritz and 1.8 miles from Lake of Staz, the 4-star Reine Victoria By Laudinella offers 138 rooms.
FromUS$ 126 /nightSelect
8.9
Great1684 total reviews
our site & Booking.com
Map
1467 yd from City Center240 yd from Train Station St. Moritz
Situated 7 minutes by foot from St. Moritz-Celerina Olympic Bobrun, the 3-star Waldhaus Am See features 47 rooms with private bathrooms.
FromUS$ 128 /nightSelect
8.9
Great741 total reviews
our site & Booking.com
Map
991 yd from City Center150 yd from Sankt Moritz
Offering a heated pool, the 4-star traditional Steffani also features a steam room, sauna facilities and an indoor pool within walking distance from a funicular station.
FromUS$ 216 /nightSelect
8.9
Great289 total reviews
our site & Booking.com
Map
1159 yd from City Center93 yd from Sankt Moritz
Offering a prime location near a train station, the appealing Art Boutique Hotel Monopol boasts views of the lake together with a biosauna, a Turkish bath and a treatment room.
FromUS$ 302 /nightSelect
8.3
Great744 total reviews
our site & Booking.com
Map
438 yd from City Center498 yd from Signalbahn
Guests can take advantage of steam baths and various recreational opportunities, while staying at the unique Laudinella St. Moritz, located less than 5 minutes by foot from Chiesa Evangelica as well as near a bus stop.
FromUS$ 146 /nightSelect
9.2
Perfect92 total reviews
our site & Booking.com
Map
1.4 mi from City Center1129 yd from Suvretta
Set within 0.3 miles of Reformierte Kirche Champfer, the designer Giardino Mountain offers an indoor pool together with fitness classes, massage therapy and entertainment activities for guest enjoyment.
FromUS$ 1 078 /nightSelect
8.7
Great1037 total reviews
our site & Booking.com
Map
1006 yd from City Center122 yd from Sankt Moritz
The Hauser Hotel offers quality accommodation with 51 rooms in the tourist area of St. Moritz.
FromUS$ 116 /nightSelect
8.8
Great637 total reviews
our site & Booking.com
Map
1065 yd from City Center56 yd from Sankt Moritz
Thanks to its central location, the pet-friendly Crystal Hotel Superior is 400 feet from St. Moritz and there is a cable car station steps away from the pet-friendly Crystal Hotel Superior.
FromUS$ 150 /nightSelect
8.4
Great1264 total reviews
our site & Booking.com
Map
648 yd from City Center110 yd from Signalbahn
Being quite a 9-minute stroll from Casino St. Moritz, the 3-star non-smoking Nolda offers steam baths and locker rooms near a railroad station.
FromUS$ 158 /nightSelect
8.9
Great875 total reviews
our site & Booking.com
Map
943 yd from City Center149 yd from Sankt Moritz
Located near a railroad station and approximately 25 minutes by foot from Celerina-Marguns, the family Schweizerhof offers fitness classes, steam baths and massage therapy.
FromUS$ 159 /nightSelect
7.9
Very good2720 total reviews
our site & Booking.com
Map
66 yd from City Center616 yd from Engadiner Museum
Situated in the center of St. Moritz and around a 20-minute walk from Berry Museum, the 3-star pet-friendly Piz offers 23 rooms.
FromUS$ 100 /nightSelect
9.0
Perfect826 total reviews
our site & Booking.com
Map
580 yd from City Center230 yd from Signalbahn
The cozy 4-star Sport & Wellnesshotel San Gian lies in the center of St. Moritz and welcomes guests with a Turkish steam room, a Turkish bath and sauna facilities.
FromUS$ 112 /nightSelect
Hotel ArteHotel
8.5
Great1223 total reviews
our site & Booking.com
Map
1229 yd from City Center170 yd from Sankt Moritz
The 3-star smoke-free Arte St. Moritz is settled in a shopping district, about 5 minutes by foot from Schellen Ursli Path, and includes a lounge bar.
FromUS$ 164 /nightSelect
7.8
Very good504 total reviews
our site & Booking.com
Map
1.2 mi from City Center753 yd from Suvretta
Overlooking Engadine Mountains and offering an à la carte restaurant, the 4-star smoke-free Europa St. Moritz is set in a shopping area, within a 10-minute drive of Corvatsch 3303.
FromUS$ 134 /nightSelect
7.8
Very good306 total reviews
our site & Booking.com
Map
308 yd from City Center517 yd from Signalbahn
Comprising 36 rooms in the center of St. Moritz, the Corvatsch lies around 25 minutes by foot from The Leaning Tower.
FromUS$ 168 /nightSelect
8.7
Great245 total reviews
our site & Booking.com
Map
453 yd from City Center814 yd from Signalbahn
Located within 5 minutes' walk of Engadiner Museum and 25 minutes' walk from White Turf Racing Association, the pet-friendly Sonne features windsurfing, snow skiing and hiking.
FromUS$ 122 /nightSelect
9.0
Perfect608 total reviews
our site & Booking.com
Map
857 yd from City Center1100 yd from Engadiner Museum
Set within 7 minutes' walk of Sankt Moritz-Bad, the 2-star Stille can arrange windsurfing, downhill skiing and hiking 10 minutes by car from St. Moritz.
FromUS$ 125 /nightSelect

St. Moritz hotels essential information

🏨 Hotels in St. Moritz 22
👛 Lowest price 100 USD
✍️ Hotels Reviews 3