Go Hotels
Home > Switzerland > St Moritz Switzerland Flag

We have 65 hotels in St Moritz.

Badrutt's Palace Hotel Star Rating 5        
Via Serlas 27

This grand hotel is in a palatial 1896 lakeshore building with an iconic tower, across the road from Lake St. Moritz and a 6-minute walk from the St. Moritz SMBB cable car/train station.
Crystal Hotel superior Star Rating 4        
Via Traunter Plazzas 1

A 13-minute walk uphill from St. Moritz train station and Lake St. Moritz, this upscale hotel is 850 m from the Cresta Run and 2.
Baeren Hotel Star Rating 4        
Via Maistra 50

Overlooking the Engadin St. Moritz? mountains, this relaxed hotel in a traditional 19th-century building with a quaint facade is 1.1 km from the shores of St.
Europa Hotel St. Moritz Star Rating 4        
Via Suot Chesas 9

Surrounded by pine trees, this modest hotel offers views of the Swiss Alps. It's 2.4 km from the St.
Hauser Swiss Quality Hotel St. Moritz Star Rating 3        
Via Traunter Plazzas 7

The Hauser Swiss Quality Hotel is a centrally located hotel in St. Moritz, Switzerland, surrounded by some of the most fashionable boutiques of this exclusive mountain resort, including Bucherer, Armani, Bogner, and Versace. Above all, staying here you are only a 5-minute walk from the cable cars, which will take you straight onto the wonderful surrounding ski slopes.
Laudinella Star Rating 3        
Via Tegiatscha 17

Overlooking the Swiss Alps, this relaxed hotel in a straightforward, modern building is a 7-minute walk from the nearest cable car and 1.6 km from the shores of St. Moritzersee.
Hotel Nolda Star Rating 3        
Via Crasta 3

A 2-minute walk from the St. Moritz Bad SMBB ski lift, this polished mountain chalet hotel set across from the Inn River is also 2 km from the picturesque Lake St. Moritz.
Kulm Hotel Star Rating 5        
Via Veglia 18

Set in the mountains, this picturesque luxe hotel is a 5-minute walk from the St. Moritz SMBB funicular, 15 minutes from Lake St. Moritz and 2.
Soldanella Star Rating 3        
Via Somplaz 17

Built in 1905, this storied, art nouveau hotel is a 9-minute walk from the St. Moritz funicular, 1.2 km from Kulm Golf St.
Suvretta House Star Rating 5        
Via Chasellas 1

Set 1.1 km from the Via Alpina hiking trails, this luxurious alpine hotel is also 2.6 km from Lake St.
More on St Moritz .

View all 65 St Moritz hotels
St. Moritz is a luxury alpine resort town in Switzerland's Engadin valley. It has hosted the Winter Olympics twice, has the Cresta Run, a world-championship bobsled run made of natural ice, and an outdoor Olympic ice rink. Its frozen lake hosts polo, cricket and even horse racing on ice. Ski and snowboard areas include Corviglia, Diavolezza and Corvatsch, and there are well-groomed cross-country ski trails.