St. Moritz hotels and places to stay

Search among 44 available hotels and places to stay in St. Moritz from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-44 out of 44
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great137 reviews
Map
1057 yd from City Center310 yd from St. 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
8.6
Great97 reviews
Map
1302 yd from City Center350 yd from St. Moritz
Approximately 115 miles from Agno airport, the pet-friendly Kulm Hotel offers spa center for guests' enjoyment.
FromUS$ 337 /nightSelect
8.6
Great28 reviews
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.4
Great320 reviews
Map
1076 yd from City Center132 yd from St. 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.6
Great96 reviews
Map
1419 yd from City Center125 yd from Pony Suvretta
The 5-star Suvretta House features an indoor swimming pool and 150 rooms facing the mountain.
FromUS$ 543 /nightSelect
8.4
Great400 reviews
Map
991 yd from City Center169 yd from St. 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.4
Great570 reviews
Map
434 yd from City Center492 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
8.4
Great252 reviews
Map
839 yd from City Center162 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$ 731 /nightSelect
8.4
Great413 reviews
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.4
Great152 reviews
Map
1156 yd from City Center178 yd from St. 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.2
Great193 reviews
Map
932 yd from City Center236 yd from St. 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$ 416 /nightSelect
8.4
Great343 reviews
Map
997 yd from City Center168 yd from St. Moritz
The Hauser Hotel offers quality accommodation with 51 rooms in the tourist area of St. Moritz.
FromUS$ 116 /nightSelect
SoldanellaHotel
8.6
Great484 reviews
Map
746 yd from City Center214 yd from Engadiner Museum
Located around 25 minutes' stroll from Pony Suvretta at a short distance from Alps, the Soldanella offers 44 rooms together with steam baths and sauna facilities.
FromUS$ 155 /nightSelect
8.0
Great374 reviews
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.4
Great577 reviews
Map
65 yd from City Center492 yd from Segantini 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$ 240 /nightSelect
8.4
Great349 reviews
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.2
Great147 reviews
Map
1681 yd from City Center425 yd from Train Station St. Moritz
An indoor swimming pool along with Turkish steam bath, a Turkish steam room and an indoor pool can be enjoyed at the pleasant 3-star Baren St. Moritz, set a mere 7 minutes' walk from The Leaning Tower.
FromUS$ 153 /nightSelect
8.4
Great351 reviews
Map
1.2 mi from City Center765 yd from Pony 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
Hostel Casa FrancoGuest house
7.6
Very good147 reviews
Map
460 yd from City Center788 yd from Signalbahn
Situated about 112 miles from Agno airport, the pet-friendly Casa Franco St. Moritz features currency exchange and an elevator.
FromUS$ 97 /nightSelect
Hotel ArteHotel
8.4
Great328 reviews
Map
1230 yd from City Center230 yd from St. 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$ 260 /nightSelect
8.2
Great119 reviews
Map
1191 yd from City Center267 yd from St. Moritz
Located within 0.2 miles of The Leaning Tower, the 3-star Chesa Languard features 22 rooms with views of the garden.
FromUS$ 172 /nightSelect
8.4
Great83 reviews
Map
1368 yd from City Center291 yd from Salastrains-Munt da San Murezzan
Dining at à la carte restaurant with Mediterranean dishes is available at the 3-star Salastrains St. Moritz, set a 5-minute walk from Cabana de Heidi.
FromUS$ 112 /nightSelect
8.4
Great323 reviews
Map
1200 yd from City Center262 yd from St. Moritz
The 3-star Languard St. Moritz is located 115 miles from Agno airport and 500 feet from Kulm bus stop.
FromUS$ 181 /nightSelect
8.4
Great165 reviews
Map
569 yd from City Center233 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
8.0
Great198 reviews
Map
845 yd from City Center1088 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
8.6
Great66 reviews
Map
1.4 mi from City Center1129 yd from Pony 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$ 813 /nightSelect
8.2
Great134 reviews
Map
1.2 mi from City Center582 yd from Pony Suvretta
Engadine and Cabana de Heidi are located 2 miles and 1.3 miles from the 3-star Berghotel Randolins St. Moritz respectively.
FromUS$ 123 /nightSelect
B&B St MoritzBed & Breakfast
8.4
Great207 reviews
Map
709 yd from City Center937 yd from Engadiner Museum
Staying at the Eco Bed St. Moritz, guests can discover the ski area 6 minutes by foot from Sankt Moritz-Bad.
FromUS$ 82 /nightSelect
B&B River InnBed & Breakfast
8.4
Great124 reviews
Map
1150 yd from City Center410 yd from Signalbahn
Pony Suvretta is also set within 1.5 miles of the B&B River Inn St. Moritz.
FromUS$ 256 /nightSelect
8.0
Great118 reviews
Map
979 yd from City Center180 yd from St. Moritz
Featuring an indoor swimming pool, the 3-star Petit Steffani St. Moritz lies within 0.4 miles of The Leaning Tower Museum.
FromUS$ 99 /nightSelect
8.4
Great74 reviews
Map
859 yd from City Center1098 yd from Engadiner Museum
While staying at the 3-star Aladin Apartments St. Moritz St. Moritz you are invited to discover Berry Museum, set 10 minutes away by car, or The Leaning Tower, which is 10 minutes away by car.
FromUS$ 144 /nightSelect
8.4
Great113 reviews
Map
1610 yd from City Center323 yd from Pony Suvretta
The 3-star Chesa Spuondas is nestled in the center of St. Moritz and 1.9 miles from Corvatsch 3303.
FromUS$ 165 /nightSelect
8.2
Great155 reviews
Map
464 yd from City Center815 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
8.2
Great25 reviews
Map
1.2 mi from City Center588 yd from Pony Suvretta
Pony Suvretta is around 0.6 miles away and Cristins can be reached within 10 minutes by car.
FromUS$ 308 /nightSelect
8.2
Great108 reviews
Map
1423 yd from City Center89 yd from Train Station St. Moritz
The Grace La Margna St Moritz overlooks the lake and lies within walking distance from a train station.
FromUS$ 870 /nightSelect
8.4
Great62 reviews
Map
577 yd from City Center237 yd from Signalbahn
Set a few feet away from a cable car station, the 3-star boutique Boutique Hotel Cervus St. Moritz offers 24 rooms as well as a traditional Hammam, a solarium and an indoor pool.
FromUS$ 274 /nightSelect
8.0
Great63 reviews
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$ 191 /nightSelect
8.6
Great12 reviews
Map
1.2 mi from City Center1246 yd from Train Station St. Moritz
Located near Vito Schnabel Gallery, this family-friendly hotel features an buffet breakfast.
FromUS$ 373 /nightSelect
Sternwarte By RandolinsBed & Breakfast
Map
1.2 mi from City Center595 yd from Pony Suvretta
Located 112 miles from Agno airport, the Sternwarte By Randolins St. Moritz offers a storage for belongings and a restaurant for guests' convenience.
FromUS$ 376 /nightSelect
Appartments CervusAparthotel
Map
565 yd from City Center240 yd from Signalbahn
While staying at the Appartments Cervus you are invited to discover Chesa Futura Building, set nearly a 15-minute stroll away, or Pony Suvretta, which is 0.6 miles away.
FromUS$ 627 /nightSelect
Hotel LofflerHotel
8.4
Great135 reviews
Map
44 yd from City Center484 yd from Segantini Museum
Placed 5 minutes by foot from Segantini Museum and in the center of St. Moritz, the Loffler offers 20 rooms.
FromUS$ 166 /nightSelect
Julier PalaceHotel
Map
2.8 mi from City Center
St. Moritz Bad-Signal and Pony Suvretta are located 2.4 miles and 2.1 miles from the 3-star Julier Palace respectively.
Select
Alpine RockHotel
7.8
Very good3 reviews
Map
2.6 mi from City Center
Boasting a swimming pool, the Alpine Rock is 10 minutes by car from St. Moritz Bad-Signal.
FromUS$ 375 /nightSelect
Kempinski Residences St. MoritzHotel
Map
896 yd from City Center157 yd from Signalbahn
Randolins-Munt da San Murezzan is 25 minutes by foot from the Kempinski Residences St. Moritz and Lake Silvaplana is 1.9 miles away.
FromUS$ 2 848 /nightSelect

FAQs about hotels in St. Moritz

We hope that the answers to these questions will help you plan your trip

What are the top places in St. Moritz city center?

Our Booked.net travel data based on 5375 customers' reviews show the top places in St. Moritz city center. One of the best hotels in St. Moritz city center is Crystal Hotel Superior rated 8.4/10 from 99US$ per night. Hotel Reine Victoria By Laudinella, Hotel Nolda, and Hauser Hotel are also suitable for your comfortable stay. Click here to see more central hotels.

What are the most popular cheap hotels in St. Moritz?

There are more than 3 top budget properties in St. Moritz. One of the best budget hotels is B&B River Inn rated 8.4/10 at the cost of 256US$ per night, offering horse riding, mini golf, and cycling. Also Hotel Chesa Spuondas is a good choice with rating 8.4/10 at the cost of 165US$ per night. To see more cheap hotels go here.

Which 5-star hotels in St. Moritz would you recommend?

Booked.net recommends you more than 8 5-star options to stay in St. Moritz. One of the finest luxury St. Moritz hotels is Carlton Hotel St Moritz - The Leading Hotels Of The World rated 8.6/10 — it has more than 784 positive reviews from our customers. Offering an indoor swimming pool, a playroom, and hiking on site, it costs 1406US$ per night. See more 5-star options here.

What are the best boutique hotels in St. Moritz?

For customers searching for a modern hotel in St. Moritz, Booked.net has more than 4 boutique options. We recommend Hauser Hotel rated 8.4/10 as the top boutique property for 116US$ per night with cribs, a special menu, and snow skiing on site. Another recommended property is Hotel Schweizerhof rated 8.2/10, which provides snow skiing, a playroom, and hiking on site. Boutique Hotel Cervus rated 8.4/10: a 3-star hotel with snow skiing, hiking, and horse riding on site. Go here to see more elegant hotels.

What are the top properties for couples in St. Moritz?

According to Booked.net travel data, there are 39 deals for couples. Check Hotel Waldhaus Am See rated 8.4/10 with a Jacuzzi, snow skiing, and hiking. It’s set 1.2 miles from Sankt Moritz-Bad and costs about 128US$ per night. Kulm Hotel with rating 8.6/10 is also a perfect 5-star property for couples with an infinity pool, a playroom, and hiking. It also has a swimming pool and an outdoor swimming pool and offers rooms for about 337US$ per night. Other top options are Hotel Laudinella, Hotel Schweizerhof, and Carlton Hotel St Moritz - The Leading Hotels Of The World. Go here to check more romantic accommodations.

What are the top family-friendly hotels in St. Moritz?

According to 4586 customers' reviews, there are 18 family deals to consider. Hotel Steffani rated 8.4/10 is a perfect option set a 10-minute walk from St. Moritz train station. Providing an indoor swimming pool, a playroom, and hiking, this hotel offer rooms from 100US$ per night. Hotel Stille, Hotel Piz, and Hotel Nolda all received 4586 reviews from families traveling in St. Moritz. Go here to see more family-friendly hotels.

What are the best accommodations with easy access to St. Moritz?

You can stay at Soldanella rated 8.6/10, a 3-star hotel, set a 5-minute walk from St. Moritz. It offers a playroom, hiking, and cycling on site. Go here to check more options in this area.

What are the best accommodations to stay in St. Moritz featuring outdoor pools?

According to 651 reviews, there are 4 hotels featuring outdoor pools in St. Moritz. You may also like Grand Hotel Des Bains Kempinski rated 8.4/10. This property will cost you 530US$ per night.

What are the top pet-friendly hotels in St. Moritz?

According to Booked.net travel data, there are 31 hotels that welcome pets. Check Kulm Hotel (rating: 8.6/10), a pet-friendly venue with an infinity pool, a playroom, and hiking. It's located a 5-minute walk from Chiesa di San Maurizio. Another most recommended St. Moritz place to stay with pets is Badrutt'S Palace Hotel St Moritz with an outdoor swimming pool, shopping service, and a health club. It offers rooms for 370US$ per night. Other top accommodations include Hotel Schweizerhof, Hotel Nolda, and Hotel Laudinella. See more pet-friendly hotels here.

What are the best hotels in St. Moritz?

You may like Randolins Familienresort rated 8.2/10 featuring snow skiing, a playroom, and hiking. It costs 308US$ per night. As an alternative, check Giardino Mountain rated 8.6/10 with an indoor swimming pool, snow skiing, and a playroom on site.

Which spa hotels in St. Moritz are the top?

You may book Kulm Hotel, a nice spa hotel featuring an infinity pool, board games, and fishing. It costs 337US$ per night. As an alternative, book Hotel Nolda (rating: 8.4/10), which costs 158US$ per night and offers snow skiing, hiking, and horse riding.

What are the best breakfast hotels in St. Moritz?

We recommend Badrutt'S Palace Hotel St Moritz with rating 8.4/10, a nice deal with an indoor swimming pool, shopping service, and a health club on site. It costs about 370US$ per night.

How much is it to stay a night in St. Moritz?

Of course, the prices change in St. Moritz depending on the season, but on average:
A 3-star hotel room costs 164US$ per night, for instance, check Hotel Arte with hiking, horse riding, and cycling.
A 4-star hotel room costs 126US$ per night. You may book Hotel Reine Victoria By Laudinella with hiking, horse riding, and mini golf. A really special hotel can be found for 1406US$ per night. We recommend Carlton Hotel St Moritz - The Leading Hotels Of The World (rating: 8.6/10) with an indoor swimming pool, a playroom, and hiking.

How much would a hotel in St. Moritz cost for tonight?

According to Booked.net travel data, the average St. Moritz prices for tonight are:
One of the best hotels is Hotel Salastrains rated 8.4/10 for 99US$ per night.

What are the most popular resorts in St. Moritz?

To stay at the top St. Moritz resort, check 32 properties on Booked.net. Alternatively, Hotel Schweizerhof is rated as one of the best resorts in St. Moritz, offering snow skiing, a playroom, and hiking. It costs 469US$ per night. Check other great resorts such as Sport & Wellnesshotel San Gian, Kulm Hotel, and Hotel Europa. Go here to see more great options.

What are the best hotels close to The Leaning Tower?

On Booked.net you will find 10 great accommodations close to The Leaning Tower in St. Moritz. We recommend Hotel Piz rated 8.4/10, a perfect hotel set 15 minutes' walk from The Leaning Tower. It costs 99US$ per night and offers snow skiing, a playroom, and hiking. Also, you may check Hotel Sonne 3* Superior with hiking, horse riding, and mini golf for 122US$ per night. Other cool options include B&B St Moritz and Aladin Apartments St Moritz.

Where to stay in St. Moritz?

Best cheap hotels in St. Moritz

A budget-conscious traveler can choose from a list of moderately priced hotels in St. Moritz like Hotel Stille or Baren. 5 cheap accommodation deals provide easy access to The Leaning Tower.

St. Moritz airports & Subway stations

Languard is a stone's throw from St. Moritz railroad station and offers windsurfing, lawn tennis and mini golf.

Convenience of staying in hotels downtown

First-time visitors to St. Moritz should consider a stay in the city center in hotels like Sonne and Schweizerhof. Hostel Casa Franco and Chesa Surpunt Self Check In Apartment are good apartments that will place you within a 10-minute walk of the city center.

If you're hoping to visit White Turf Racing Association, consider staying at Hotel Waldhaus Am See, rated 3 stars and situated just a short walk from Da Vittorio restaurant. Stay at Hotel Chesa Spuondas, which features a patio, hiking and cycling and is about a 15-minute walk from Sunteri.

Luxury and boutique accommodation in St. Moritz

Hotel Steffani and La Margna are both highly rated luxurious hotels in St. Moritz that would suit those looking for glamor and comfort. For travelers who enjoy glamor and style, a hotel such as Hauser Swiss Quality Hotel near St. Moritz is a perfect choice.

Explore and find your best apartments, B&Bs and others

Apartment Chesa Sur Val 13 is a budget-friendly apartment in St. Moritz, also close to Signalbahn. Travelers looking for good-quality B&B accommodation in St. Moritz will be happy with Apartment Holiday Park 15 and Apartment Chesa Ova Cotschna 205. Randolins Familienresort is a family-friendly hotel in St. Moritz which offers a variety of services for the whole family. Art Boutique Hotel Monopol is a resort hotel with golf and skiing and also featuring windsurfing, snowboarding and horse riding.

Show moreLess

St. Moritz hotels essential information

🏨 Hotels in St. Moritz 44
👛 Lowest price 82 USD
✍️ Hotels Reviews 8 045