Search Hotels near Top St. Moritz Attractions

Top 10 Hotels in St. Moritz

See all 35 Hotels in St. Moritz
Hotel Waldhaus am See
Hotel Waldhaus am See

Via Dim Lej 6, St. Moritz 7500

3.5 out of 5.0
4.3 out of 5 (77 reviews)

Located near the slopes, this St. Moritz hotel is on a lake and within 1 mi (2 km) of Lake St. Moritz, Kulm Golf Course, an …

$189
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 (42 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
Soldanella
Soldanella

Via Somplaz 17, St. Moritz 7500

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

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

$146
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 (170 reviews)

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

Get Rates
Hotel Piz
Hotel Piz

Via Dal Bagn 6, St. Moritz 7500

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

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

$153
B&B Hotel Garni Stelvio
B&B Hotel Garni Stelvio

Via Veglia 107, St. Moritz 7536

3.0 out of 5.0

Situated in the mountains, this bed & breakfast is within a 10-minute walk of St. Moritz Leaning Tower, Kulm Golf Course, and …

$113
Hotel Steffani
Hotel Steffani

Am Sonnenplatz, St. Moritz 7500

4.0 out of 5.0
4.2 out of 5 (10 reviews)

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

$207
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 (153 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 fro …

$9,695
Europa St Moritz Hotel
Europa St Moritz Hotel

Via Suot Chesas 9, St. Moritz 7512

3.0 out of 5.0
4 out of 5 (92 reviews)

Conveniently located near the ski slopes, this Champfer hotel is within 2 mi (3 km) of Segantini Museum, Signal Gondola, an …

$115
Hotel Sonne St. Moritz
Hotel 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 Sankt Moritz-Bad hotel is in the mountains, within a 10-minute walk of San Karl St. Moritz-Ba …

$191

Recent Reviews in St. Moritz

Hide content

Where to stay in St. Moritz

St. Moritz Hotel Guide

When the time comes to plan your Graubuenden escape, you can rest assured because you will find a huge selection of comfortable hotel options in St. Moritz. Spend some time looking through our 71 hotel options, all of which can be found within a 0.1-mile radius of central St. Moritz.

One of the keys to hassle-free traveling is finding a hotel that's close to the action, so why not have a look at the Carlton Hotel St Moritz and Kulm Hotel St. Moritz, all of which are located a short distance of St. Moritz's downtown area.

Budget-concious travelers rejoice! The St. Moritz area provides a solid range lower-priced hotel establishments. 0.2 miles away from St. Moritz's heart is where you'll find the Soldanella. The Hotel Reine Victoria is only 0.9 miles away. Some more options in the lower price range of St. Moritz hotels include the Hotel Nolda and the Europa St Moritz Hotel.

The Art Boutique Hotel Monopol is situated 0.05 miles from the center of St. Moritz. Alternatively, the Kempinski Grand Hotel Des Bains is 1 mile away. Alternatively you could investigate the Chesa Surlej Hotel or the Crystal Hotel.

20 miles to the north of St. Moritz you will find Arosa, where you can spend the day enjoying Arosa Ski Resort and Ski-Club Arosa. If you'd like to visit Arosa, be sure to check out the Sporthotel Valsana and The Excelsior Hotel. 0.8 miles to the south of St. Moritz, you can also stay at Sankt Moritz-Bad, which is home to the San Gian and Schweizerhof Swiss Quality Hotel. Should you choose to stay in Sankt Moritz-Bad, a couple of sights worth adding to your itinerary are the San Karl St. Moritz-Bad Church and Casino St. Moritz.

Before you say goodbye to Graubuenden, why not make sure you catch some local sport. Visit Vaillant Arena to the north of St. Moritz. Stay nearby to the action at the Intercontinental Davos or the Steigenberger Grandhotel Belvedere.

If you are traveling into or out of Agno Airport and are looking to stay nearby try Hotel Splendide Royal or Villa Principe Leopoldo.