Top 10 Hotels in St. Moritz

See all 31 Hotels in St. Moritz
Languard
Languard

Via Veglia 14, St. Moritz 7500

3.0 out of 5.0
4.3 out of 5 (60 reviews)

Located near the slopes, this St. Moritz hotel is in the mountains, within a 10-minute walk of St. Moritz Leaning Tower and …

$221
Kempinski Grand Hotel Des Bains
Kempinski Grand Hotel Des Bains

Via Mezdi 27, St. Moritz 7500

5.0 out of 5.0
4.7 out of 5 (133 reviews)

Located 1,856 meters above sea level, this luxury hotel is 3 km from St. Moritz Ski Resort. The Engadin Airport is 7 km from …

$311
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel

Via Dal Bagn 54, St. Moritz 7500

4.5 out of 5.0
4.6 out of 5 (40 reviews)

Located near the slopes, this St. Moritz hotel is in the mountains and within a 15-minute walk of Berry Museum, Kulm Golf …

$329
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol

Via Maistra 17, St. Moritz 7500

4.0 out of 5.0
4.5 out of 5 (26 reviews)

Located near the slopes, this St. Moritz hotel is in the mountains, within a 10-minute walk of Berry Museum and Kulm Golf …

$246
Soldanella
Soldanella

Via Somplaz 17, St. Moritz 7500

3.0 out of 5.0
4.3 out of 5 (105 reviews)

Situated in St. Moritz, this hotel is steps from Berry Museum and Engadiner Museum. Segantini Museum and St. Moritz Leaning …

Get Rates
Hotel Piz
Hotel Piz

Via Dal Bagn 6, St. Moritz 7500

3.0 out of 5.0
4.1 out of 5 (110 reviews)

Located near the slopes, this St. Moritz hotel is in the mountains, within a 10-minute walk of San Karl St. Moritz-Bad Church …

$228
Sonne St. Moritz
Sonne St. Moritz

Via Sela 11, St. Moritz 7500

3.0 out of 5.0
4.2 out of 5 (45 reviews)

Located near the slopes, this St. Moritz hotel is in the mountains, within a 10-minute walk of San Karl St. Moritz-Bad Church …

$219
Hotel Steffani
Hotel Steffani

Am Sonnenplatz, St. Moritz 7500

4.0 out of 5.0
4.8 out of 5 (4 reviews)

Located in the heart of St. Moritz, this hotel is within a 10-minute walk of Berry Museum, St. Moritz Leaning Tower, and …

$241
Badrutt's Palace Hotel
Badrutt's Palace Hotel

Via Serlas 27, St. Moritz 7500

5.0 out of 5.0
4.6 out of 5 (14 reviews)

Located near the slopes, this St. Moritz hotel is in the mountains and within a 15-minute walk of Berry Museum, Kulm Golf …

Get Rates
Hotel Nolda
Hotel Nolda

Via Crasta 3, St. Moritz 7500

3.0 out of 5.0
4.3 out of 5 (44 reviews)

Located in the mountains, this St. Moritz hotel offers ski-in/ski-out access within 1 mi (2 km) of Signal Gondola, Lake St …

$179

Recent Reviews in St. Moritz

Hide content

Where to stay in St. Moritz

St. Moritz Hotel Guide

If you want to book budget or luxury accommodation in or around St. Moritz, it's useful to know that there are many different options available. Approximately 43 hotel establishments are within a 6-mile from the middle of St. Moritz. Another accommodation option is the Nira Alpina, which is located 3 miles away. Some other accommodation options in the area include the Chesa Surlej Hotel and the Hotel Castell.

While you are in St. Moritz, take the time to enjoy Southern Switzerland's other great offerings. Southern Switzerland boasts forests and mountains, and commonly visited Southern Switzerland attractions include traditional villages, fortresses and churches. Visitors in this part of Switzerland commonly enjoy snowboarding and skiing.

3 miles away from St. Moritz you'll find Pontresina, where you'll find Morteratsch Glacier, Alp Languard and Diavolezza Ski Resort. If you'd like to stay in Pontresina, be sure to check out the Grand Hotel Kronenhof and Schloss Hotel Wellness & Family. 7 miles to the northeast of St. Moritz, you can also stay at Sils im Engadin-Segl, which is home to the Hotel Waldhaus and Edelweiss Swiss Quality Hotel. Regardless of whether you're passing through or spending a few nights in Sils im Engadin-Segl, a couple of sights worth adding to your itinerary are the Sils-Maria Gondola and Corvatsch Peak.

20 miles from St. Moritz is Davos Klosters, a regional center with a population of 11,000 where you will find visitor attractions like the Kirchner Museum, Parsenn Ski Resort and Lake Davos. You might like to also visit the Davos Congress Centre and Jakobshorn Ski Resort. Davos Klosters offers places to stay to suit most tastes and budgets, such as the Morosani Fiftyone and Hotel Seehof Davos.

Agno Airport is the most practical airport for accessing St. Moritz. It is 55 miles away. If you choose to stay nearby, try the Hotel Splendide Royal or Villa Principe Leopoldo.