Search Hotels near Top St. Moritz Attractions

Top 10 Hotels in St. Moritz

See all 34 Hotels in St. Moritz
PETIT STEFFANI
PETIT STEFFANI

Am Sonnenplatz, St. Moritz 7500

3.0 out of 5.0

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

$127
Crystal Hotel
Crystal Hotel

Via Traunter Plazzas 1, St. Moritz 7500

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

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

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

Get Rates
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 (155 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 …

$434
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 Nolda
Hotel Nolda

Via Crasta 3, St. Moritz 7500

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

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

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

Get Rates
Giardino Mountain
Giardino Mountain

Via Maistra 3, Champfèr, St. Moritz 7512

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

Conveniently near skiing facilities, this St. Moritz hotel is located in the mountains within 3 mi (5 km) of Signal Gondola …

$315
Languard
Languard

Via Veglia 14, St. Moritz 7500

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

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

$208
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol

Via Maistra 17, St. Moritz 7500

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

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

$244

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.