Search Hotels near Top St. Moritz Attractions

Top 10 Hotels in St. Moritz

See all 30 Hotels in St. Moritz
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 …

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

$223
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 (151 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
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 (33 reviews)

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

$243
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 Steffani
Hotel Steffani

Am Sonnenplatz, St. Moritz 7500

4.0 out of 5.0
4.2 out of 5 (9 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 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 and within a 10-minute walk of San Karl St. …

$209
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
Hotel Corvatsch
Hotel Corvatsch

Via Tegiatscha 1, St. Moritz 7500

3.0 out of 5.0
4.7 out of 5 (3 reviews)

Conveniently located near the ski slopes, this Sankt Moritz-Bad hotel is within a 10-minute walk of San Karl St. Moritz-Bad …

$233
Hotel Laudinella
Hotel Laudinella

Via Tegiatscha 17, St. Moritz 7500

3.5 out of 5.0
4.1 out of 5 (46 reviews)

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

$162

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.