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.6
Great558 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
Great245 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$ 577 /nightSelect
8.4
Great409 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
Great148 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.4
Great188 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$ 425 /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$ 226 /nightSelect
SoldanellaHotel
8.6
Great476 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
Great367 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$ 272 /nightSelect
8.4
Great565 reviews
Map
65 yd from City Center615 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$ 415 /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
Great138 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
Great344 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$ 195 /nightSelect
Hostel Casa FrancoGuest house
7.6
Very good142 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
Great326 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$ 164 /nightSelect
8.4
Great113 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
Great80 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
Great317 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
Great154 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$ 171 /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$ 1 153 /nightSelect
8.2
Great130 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
Great121 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.2
Great111 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$ 406 /nightSelect
8.2
Great151 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$ 1 407 /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$ 252 /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$ 332 /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 Center576 yd from Engadiner 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?

There are 19 hotels and other accommodations in St. Moritz city center to choose from. Badrutt'S Palace Hotel St Moritz rated 8.4/10 is the best hotel with cribs, a business center, and a gym, located 15 minutes' walk from the city center. Hotel Stille with rating 8.0/10 and Hauser Hotel rated 8.4/10 are other favorite hotels in the area. To see more central hotels click here.

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

There are more than 3 top budget properties in St. Moritz. B&B River Inn rated 8.4/10 is great for your budget stay in St. Moritz. This property has horse riding, mini golf, and cycling. Another option is Hotel Languard rated 8.4/10 for 181US$ per night. To see more cheap hotels go here.

What are the best 5-star hotels in St. Moritz?

Booked.net recommends you more than 8 5-star options to stay in St. Moritz. One of the best is Kulm Hotel with rating 8.6/10 from 370US$ per night, offering an infinity pool, a playroom, and hiking. See more 5-star options here.

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

For guests looking for a modern hotel in St. Moritz, Booked.net has more than 4 boutique options. One of the finest boutique hotels is Hotel Schweizerhof rated 8.4/10 at the cost of 300US$ per night. Another popular 3-star stylish accommodation is Hauser Hotel rated 8.4/10 with cribs, a special menu, and snow skiing on site. Art Boutique Hotel Monopol rated 8.4/10: a 4-star hotel with a Jacuzzi, snow skiing, and hiking on site. To see more boutique hotels click here.

What are the best romantic hotels in St. Moritz?

According to Booked.net travel data, there are 39 deals for couples. Check Kulm Hotel rated 8.6/10 with board games, fishing, and fisheries. It’s set 1.6 miles from Bergbahnen Engadin St. Moritz AG and costs about 739US$ per night. Check other suitable accommodations - Hotel Reine Victoria By Laudinella, Hotel Baren, and Boutique Hotel Cervus. Go here to check more romantic accommodations.

Which hotels in St. Moritz are good for families?

According to 4931 guests' reviews, there are 19 family deals to consider. Badrutt'S Palace Hotel St Moritz (rating: 8.4/10): a family-hotel with cribs, a business center, and a gym for 370US$ per night. You also can book Boutique Hotel Cervus (rating: 8.4/10) for about 272US$ per night. This kid-friendly property offers snow skiing, hiking, and horse riding on site. To see more family accommodations click here.

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

You can stay at Hotel Baren rated 8.2/10, a 3-star hotel, set a 10-minute walk from St. Moritz. It offers snow skiing, a playroom, and hiking on site. For more deals go here.

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

According to Booked.net travel data, there are 30 options that allow pets. You can book Hotel Nolda (rating: 8.4/10) at the cost of 158US$ per night. It's set 5 minutes` walk from Forum Paracelsus and features snow skiing, hiking, and horse riding. Alternatively, check Hotel Arte (rating: 8.4/10) with hiking, horse riding, and cycling. This 3-star accommodation costs 164US$ per night. Other suitable options are Suvretta House, Hotel Waldhaus Am See, and Badrutt'S Palace Hotel St Moritz. See more pet-friendly hotels here.

Which hotels are the best ones to stay at in St. Moritz?

For instance, book Landgasthof Meierei rated 8.6/10 for 373US$ per night. It's set 1.3 miles from Chantarella-Corviglia and provides cribs, restaurant, and laundry service. As an alternative, check Hotel Chesa Spuondas rated 8.4/10 with cycling, skiing, and table tennis on site.

What are the best spa hotels in St. Moritz?

We recommend Kulm Hotel (rating: 8.6/10) for 739US$ per night. It's located a 20-minute walk from Heidi's blumenweg and provides an infinity pool, board games, and fishing. As an alternative, book Hotel Laudinella (rating: 8.6/10), which costs 146US$ per night and offers a Jacuzzi, snow skiing, and hiking.

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 cribs, a business center, and a gym on site. It costs about 370US$ per night. Alternatively, book Carlton Hotel St Moritz - The Leading Hotels Of The World rated 8.6/10 at the cost of 1406US$ per night. It offers a business center, a fitness center, and a playroom.

How much does it cost to stay in a hotel in St. Moritz?

According to Booked.net travel data, the average prices for St. Moritz properties are:
A 3-star hotel room costs about 250US$ per night. Check Hotel Piz (rating: 8.4/10).
A 4-star hotel room costs 146US$ per night. You may book Hotel Laudinella with a Jacuzzi, snow skiing, and hiking. A really special hotel can be found for 739US$ per night. We recommend Kulm Hotel (rating: 8.6/10) with an infinity pool, a playroom, and hiking.

How much is a hotel in St. Moritz for tonight?

According to Booked.net travel data, the average prices for tonight in St. Moritz are: Hotel Europa (rating: 8.4/10) may cost you about 99US$ per night.

What are the best resorts in St. Moritz?

To stay at the top St. Moritz resort, check 32 properties on Booked.net. We recommend Kulm Hotel rated 8.6/10 featuring an infinity pool, board games, and fishing on site. It's set a 5-minute walk from Schellen Ursli Path and costs 739US$ per night. Alternatively, Hotel Steffani is rated as one of the best resorts in St. Moritz, offering an indoor swimming pool, a playroom, and hiking. It costs 216US$ per night. Check other great resorts such as Hotel Nolda, Soldanella, and Hauser Hotel. Go here to see more great options.

What are the best hotels next to The Leaning Tower?

On Booked.net you will find 12 great accommodations next to The Leaning Tower in St. Moritz. We recommend Hotel Schweizerhof rated 8.4/10, a perfect hotel set 5 minutes' walk from The Leaning Tower. It costs 99US$ per night and offers hiking, horse riding, and bowling. Also, you may like Carlton Hotel St Moritz - The Leading Hotels Of The World rated 8.6/10 with a business center, a fitness center, and a playroom. It costs 1406US$ per night. Other cool options include Hotel Salastrains and Hotel Waldhaus Am See.

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 7 922