Top 10 Hotels in St. Moritz

See all 30 Hotels in St. Moritz
Hauser Swiss Quality Hotel
Hauser Swiss Quality Hotel

Via Traunter Plazzas 7, St. Moritz 7500

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

Situated in St. Moritz, this hotel is within a 10-minute walk of Berry Museum, Engadiner Museum, and St. Moritz Leaning …

$295
Crystal Hotel
Crystal Hotel

Via Traunter Plazzas 1, St. Moritz 7500

4.5 out of 5.0
4.5 out of 5 (168 reviews)

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

$162
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 …

$330
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 …

$222
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 …

$285
Hotel Arte
Hotel Arte

Via Tinus 7, St. Moritz 7500

3.0 out of 5.0
4.4 out of 5 (25 reviews)

Located in the heart of St. Moritz, this hotel is within a 5-minute walk of St. Moritz Leaning Tower and Chesa Futura …

$159
Soldanella
Soldanella

Via Somplaz 17, St. Moritz 7500

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

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

$169
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 (132 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 …

$312
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 …

$179
Gästehaus Casa Franco
Gästehaus Casa Franco

Via Sela 11, St. Moritz 7500

2.0 out of 5.0
3.3 out of 5 (45 reviews)

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

$140

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.