Search Hotels near Top St. Moritz Attractions

Top 10 Hotels in St. Moritz

See all 34 Hotels in St. Moritz
Soldanella
Soldanella

Via Somplaz 17, St. Moritz 7500

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

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

Get Rates
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 (81 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
Hotel Steffani
Hotel Steffani

Am Sonnenplatz, St. Moritz 7500

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

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

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

$165
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 (172 reviews)

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

$245
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 (44 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
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 (93 reviews)

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

$126
Hotel Laudinella
Hotel Laudinella

Via Tegiatscha 17, St. Moritz 7500

3.5 out of 5.0
4.1 out of 5 (51 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 …

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

Get Rates
Hotel Stille
Hotel Stille

Via Surpunt 58, St. Moritz 7500

2.5 out of 5.0
3.4 out of 5 (45 reviews)

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

$105

Recent Reviews in St. Moritz

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.