Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Moritz Historic Hotels

See all 421 Hotels in St. Moritz
Hotel Bernina 1865

Hotel Bernina 1865

Plazzet 20, Samedan
4.5 out of 5.0
4.4 out of 5 (213 reviews)
Beautiful Great hotel within 10 min walk of Samedan train station
  Sep 21, 2017

$152

$152
Languard

Languard

Via Veglia 14, St. Moritz
3.5 out of 5.0
4.3 out of 5 (80 reviews)
LanguardBeautiful town and hotel but front desk gentleman was rude and unhelpful.
  Apr 8, 2016

$257

$257
Kulm Hotel St. Moritz

Kulm Hotel St. Moritz

Via Veglia 18, St. Moritz
5.0 out of 5.0
4.9 out of 5 (29 reviews)
Veru nice hotelNice service, Nice View, Nice room, Nice food in restaurant, perfect.
  Aug 14, 2016

$577

$577
Guesthouse & Aparthotel Chesa Silva

Guesthouse & Aparthotel Chesa Silva

Via Munterots 1, Silvaplana
3.5 out of 5.0
3.6 out of 5 (24 reviews)
Great staff that make you feel very welcome. This is an older guest house, hence it is affordable compared to many others in Silvaplana, but you will not be disappointed.
  Dec 23, 2015
Hotel Donatz

Hotel Donatz

Plazzet 15, Samedan
3.5 out of 5.0
4.7 out of 5 (32 reviews)
Incredibly professional, courteous service!!This hotel is off the beaten path for those going to St. Moritz - but is an absolute gem. I think it's deserving of 4+ stars. The attached restaurant is out of this world but ensure you make a reservation! We will definitely be back here again soon!
  Sep 11, 2015

$186

$186
Soldanella

Soldanella

Via Somplaz 17, St. Moritz
3.5 out of 5.0
4.3 out of 5 (173 reviews)
Character hotel to loveLoved this hotel, people very nice, beautiful bar which we would have loved to eat in but for people smoking. Downstairs dining room was nice, one great meal, one not so nice. Restoration of hotel is first rate
  Sep 4, 2017

$252

$252
Hotel Reine Victoria

Hotel Reine Victoria

Via Rosatsch 18, St. Moritz
4.5 out of 5.0
3.9 out of 5 (95 reviews)
Grand old Hotel with excellent Reception Staff.There was a very friendly and helpful welcome from the reception staff. We loved the grand old hotel which we found really interesting. Particularly useful for us was the free use of the health spa over the road, which had excellent swimming facilities as well as a complete gymn, and also the free ...
  Sep 21, 2017

$266

$266
Chesa Spuondas

Chesa Spuondas

Via Somplaz 47, St. Moritz
4.0 out of 5.0
4.2 out of 5 (43 reviews)
Favorite hotel of our vacation.Love this vintage hotel with its period renovations and modern bathrooms. So much so, we stayed another night. Food is fabulous and reasonably priced. Great accommodations for children.
  Jun 16, 2016

$184

$184
Edelweiss Swiss Quality Hotel

Edelweiss Swiss Quality Hotel

Via da Marias 63, Sils-Maria, Sils im Engadin-Segl
4.5 out of 5.0
4.5 out of 5 (25 reviews)

$242

$242
Hotel Cervo Sils

Hotel Cervo Sils

Segl Maria, Sils im Engadin-Segl
4.0 out of 5.0
4.3 out of 5 (27 reviews)

$199

$199
Hotel Post

Hotel Post

Via Runchet 4, Sils im Engadin-Segl
4.5 out of 5.0
4.6 out of 5 (10 reviews)

$297

$297
Hotel Schweizerhof

Hotel Schweizerhof

Via da Fex 1, Sils im Engadin-Segl
4.0 out of 5.0
3.9 out of 5 (10 reviews)
Nice hotel but a tad priceyNice hotel, but a bit pricey for what it offers. Personally not a fan of pricing per person instead of per room. General 10am check-out is too early, but we got extension to 11am. Good central location and car parking facilities (extra charge). Nice spa facilities but "gym" is very limited.
  Feb 27, 2017

$204

$204
Hotel Piz

Hotel Piz

Via Dal Bagn 6, St. Moritz
3.5 out of 5.0
4.1 out of 5 (138 reviews)
Nice Hotel close to transportation We arrived by train to St Moritz. At the train station, we took the local transit to the hotel. The bus was conveniently located and we were able to transport all our luggage on the bus. The hotel is approxately 10-15 minutes from the train station by bus. When we checked in, the front desk clerk ...
  Oct 25, 2017

$221

$221
Hotel Corvatsch

Hotel Corvatsch

Via Tegiatscha 1, St. Moritz
3.5 out of 5.0
4.7 out of 5 (3 reviews)
Just out off townThe hotel is located outside of the main centre of town about 10 to 15 mins walk (up hill) but the area it is in is very nice close to the lake, we had a meal in the hotel at evening time and it was very good. The staff were all so very informative and friendly.
  Sep 8, 2016
Gästehaus Casa Franco

Gästehaus Casa Franco

Via Sela 11, St. Moritz
2.5 out of 5.0
3.3 out of 5 (47 reviews)
Nice hotel and grounds.Quiet location with with nice grounds. The staff was good. The hotel was very roomy. There is a nice little coffee shop down the road a little ways on the opposite side of the street.
 Dave Jul 22, 2013

$115

$115
Hotel Waldhaus

Hotel Waldhaus

Via da Fex 3, Sils im Engadin-Segl
5.0 out of 5.0
4.8 out of 5 (13 reviews)
A Unique Grand HotelHotel Waldhaus is a unique place situated in the beautiful Sils Maria. We are very happy we chose it among many offers in the Engadin / St. Moritz region. Waldhaus is an example of the phrase "you get what you pay for". At first, it might seem like a relic from the past. From afar it looks like a ...
  Aug 21, 2017

$345

$345
Hotel Sonne St. Moritz

Hotel Sonne St. Moritz

Via Sela 11, St. Moritz
3.5 out of 5.0
4.2 out of 5 (46 reviews)
Quiet hotel with quick easy access to town centreHuge room with settee! Just minutes walk to the tram into town, friendly and helpful staff, great breakfast buffet. Couldn't really ask for more.
 George Jun 15, 2014

$173

$173
Hotel Steffani

Hotel Steffani

Am Sonnenplatz, St. Moritz
4.5 out of 5.0
4.2 out of 5 (28 reviews)
Perfect location, beautiful viewsWe had a wonderful experience in this hotel. The staff was inviting from the very beginning. The room, on the top floor was the perfect size, with a sitting area and large balcony with an incredible view of the mountains and lake. The restroom was clan and warm. Breakfast was a wonderful experience ...
  Nov 29, 2017

$276

$276
Hotel Laudinella

Hotel Laudinella

Via Tegiatscha 17, St. Moritz
4.0 out of 5.0
4.2 out of 5 (64 reviews)
ExcelentOverall, a great 3* hotel. Staff, room and services very good. No negatives.
  Dec 3, 2017

$254

$254
Map

Recently booked Historic Hotels in St. Moritz

Crystal Hotel
5.0 out of 5.0
Last booking: 13 hours ago
Hotel Steffani
4.5 out of 5.0
Last booking: 17 hours ago

Pocket Guide: Historic Hotels in St. Moritz

Search for hotels in St. Moritz on Expedia. You can easily find your hotels in St. Moritz using one of the methods below:

  • View our selection of featured hotels in St. Moritz
  • Use the map to find hotels in the St. Moritz neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Moritz, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Moritz
  • Enter your travel dates to view the best deals on hotels in St. Moritz - while they last