Are you in a hurry?
Here is a quick list of hotels in St. Moritz, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Kulm Hotel St. Moritz |
9.3 / 10 (107 Reviews) |
From 337$ | |
| Suvretta House |
9.3 / 10 (215 Reviews) |
From 543$ | |
| Badrutt'S Palace Hotel St Moritz |
9.2 / 10 (118 Reviews) |
From 370$ | |
| Hotel Laudinella |
8.3 / 10 (879 Reviews) |
From 146$ | |
| Grand Hotel Des Bains Kempinski |
9.5 / 10 (169 Reviews) |
From 577$ |
St. Moritz Accommodation lists:
View all photos
Kulm Hotel St. Moritz
From 337$
This venue is located in the heart of St. Moritz, near Berry Museum and 15 minutes' walk from Cresta Run. Featuring captivating views over city, the accommodation offers a chance to visit St. Moritz Scenic Lake and to benefit from a heated pool.
Alp Giop is less than 2.7 km away. It is set within a 10-minute walking distance from St. Moritz city centre. You can get to Corviglia in a few minutes by car. Kulm bus station is situated 100 metres from Kulm Hotel St. Moritz.
View all photos
Suvretta House
From 543$
Suvretta House Hotel St. Moritz, located about 10 minutes by car from Cabana de Heidi, boasts a swimming pool. Engadine is less than 3.5 km away.
The city centre of St. Moritz is 2 km from the venue which is situated in a skiing area. Business offices are just steps away. You can get to Berry Museum in a few minutes by car. Well-connected to many sights, Suvretta House Hotel is adjacent to Somplaz bus station.
View all photos
Badrutt'S Palace Hotel St Moritz
From 370$
The 5-star Badrutt'S Palace Hotel St Moritz is centrally located in proximity to St. Moritz Scenic Lake and offers views over the valley. Guests have access to an outdoor swimming pool, a fitness club and Wi-Fi throughout the venue.
Corviglia and Kulm Golf Course are 25 minutes and 10 minutes' walk away respectively. This deluxe accommodation is steps from Schiefer Turm and 1 km from downtown of St. Moritz. Badrutt'S Palace Hotel St Moritz is a short ride from Nair Peak Mountain. Salastrains cable car station lies nearby, within 950 metres.
View all photos
Hotel Laudinella
From 146$
Offering direct access to St. Moritz Scenic Lake, Hotel Laudinella enjoys a quiet location in the centre of St. Moritz. Set close to San Karl St. Moritz-Bad Church, this comfortable venue has an à la carte restaurant as well as a wellness centre and various recreational opportunities onsite.
Pony Runzol is about 2.9 km from the accommodation, while the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is 2.2 km away. Guests can reach the centre of St. Moritz within 5 minutes' walk. Hotel Laudinella is located 180 km from Agno airport and 350 metres from Via San Gian bus stop.
View all photos
Grand Hotel Des Bains Kempinski
From 577$
Grand Hotel Des Bains Kempinski St. Moritz is located 10 minutes' drive from Engadine and features a Turkish steam room, a Turkish bath, and sauna facilities. The centre of St. Moritz is within 1 km of the venue, and Corvatsch 3303 Ski Resort is about 3.5 km away.
The accommodation is set in the old part of St. Moritz, a few minutes away from San Karl St. Moritz-Bad Church. Attractions within walking distance include Sankt Moritz-Bad and Forum Paracelsus. Occupying a perfect location, the hotel lies close to a lake and ski slopes. This welcoming property is 5 minutes on foot from Via San Gian bus station.
Hotels in St. Moritz
| Hotel with balcony 🌤️ | Kulm Hotel St. Moritz |
| Top Service Hotel 🛁 | Suvretta House |
| Family Hotel 👪 | Badrutt'S Palace Hotel St Moritz |
View all photos
Hotel Steffani
From 216$
Hotel Steffani, located just off St. Moritz Scenic Lake, about 6 km from Corviglia, features a swimming pool for guests to take a dip in. Highlights at this venue include a French restaurant, a snack bar and Wi-Fi throughout the accommodation.
The property is situated 1 km from St. Moritz city centre and 185 km from Agno airport. Trais Fluors can be reached in 10 minutes' drive. Hotel Steffani is a short ride from Sankt Moritz-Bad. The venue is located approximately 10 minutes' walk from Salastrains cable car station.
View all photos
Hotel Waldhaus Am See
From 128$
Hotel Waldhaus Am See St. Moritz, located within a 10-minute drive of Muottas Muragl Mountain, entices guests with steam baths, a Turkish steam room, and a hot tub. Mill Weber House is less than 3.1 km away.
The venue is set in a ski area of St. Moritz, 2 km from the city centre. A short distance to a train station enables you to get to the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track in no time. You can get to St. Moritz Scenic Lake in a few minutes by car. Agno airport is 185 km from the accommodation.
View all photos
Crystal Hotel Superior
From 150$
Area attractions, including Berry Museum and St. Moritz Scenic Lake are located only a short walk from Crystal Hotel Superior. The venue provides Wi-Fi in public areas as well as a steam room and a sauna.
Guests may find Church of San Gian within 2.7 km and Corviglia Ski Resort within 1.9 km of the accommodation. It is set within a 10-minute walking distance from St. Moritz city centre. This hotel is ideally based just a few steps from a mountain. You can get to Sankt Moritz-Bad in a few minutes by car. The property is located within 10 minutes' walk of Salastrains cable car station.
View all photos
Carlton Hotel St Moritz - The Leading Hotels Of The World
From 1406$
Featuring cars for rent as well as Wi-Fi in public areas, Carlton Hotel St Moritz - The Leading Hotels Of World is set in St. Moritz, a mere 12 minutes' stroll from St. Moritz Scenic Lake. Situated in the very heart of St. Moritz, the venue gives quick access to The Leaning Tower Museum.
Berry Museum is less than 1.1 km away. It's a 15-minute walk from here to the centre of St. Moritz. This accommodation has corporate offices nearby. You can get to Corviglia in a few minutes by car. Kulm bus stop is only a few steps from the hotel.
View all photos
Hotel Schweizerhof St. Moritz
From 159$
The 4-star Hotel Schweizerhof St. Moritz is situated within 5 minutes' drive of Chantarella. Featuring 82 rooms with views of the mountain, this venue is set within a short ride from Corviglia.
The accommodation is located in the very heart of St. Moritz, within easy reach of The Leaning Tower Museum. The natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is just 14 minutes’ drive away. The hotel is surrounded by banks. Guests will find Salastrains cable car station quite close to the property.
View all photos
Hotel Salastrains
From 112$
The 3-star Hotel Salastrains St. Moritz offers 30 rooms in 3.5 km from Corviglia. Guests will have access to a free private car park on site for added convenience.
Engadiner House Museum is less than 3.2 km away. The venue overlooks Engadine Mountains and is a short walk from Cabana de Heidi. You can get to Berry Museum in a few minutes by car. Hotel Salastrains is located 185 km from Agno airport and 850 metres from Schulhausplatz bus stop.