Search Hotels near Top St. Moritz Attractions

Top 10 Hotels in St. Moritz

See all 33 Hotels in St. Moritz
Crystal Hotel
Crystal Hotel

Via Traunter Plazzas 1, St. Moritz 7500

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

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

$232
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 (150 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 …

$519
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 (75 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 …

$248
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
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 (168 reviews)

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

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

$180
Hotel Reine Victoria
Hotel Reine Victoria

Via Rosatsch 18, St. Moritz 7500

4.0 out of 5.0
3.9 out of 5 (69 reviews)

Located near the slopes, this Sankt Moritz-Bad hotel is in the mountains, within a 10-minute walk of Signal Gondola and …

$160
Hotel Steffani
Hotel Steffani

Am Sonnenplatz, St. Moritz 7500

4.0 out of 5.0
4.3 out of 5 (8 reviews)

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

$244
Hotel Nolda
Hotel Nolda

Via Crasta 3, St. Moritz 7500

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

Located in the mountains, this ski-in/ski-out hotel in Sankt Moritz-Bad is within a 5-minute walk of Signal Gondola and …

$182
Kulm Hotel St. Moritz
Kulm Hotel St. Moritz

Via Veglia 18, St. Moritz 7500

5.0 out of 5.0
5 out of 5 (12 reviews)

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

$793

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.