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$ | |
| Badrutt'S Palace Hotel St Moritz |
9.2 / 10 (118 Reviews) |
From 370$ | |
| Hotel Reine Victoria |
8.5 / 10 (1186 Reviews) |
From 126$ | |
| Hotel Steffani |
8.9 / 10 (744 Reviews) |
From 216$ | |
| Suvretta House |
9.3 / 10 (216 Reviews) |
From 543$ |
St. Moritz is a renowned destination that offers a blend of luxury, winter sports, and breathtaking Alpine scenery. Selecting the right hotel can significantly enhance your stay, providing you with comfort and easy access to local attractions. From world-class resorts to charming boutique hotels, this area boasts a diverse range of accommodations that cater to various tastes and budgets. Whether you seek relaxation or adventure, St. Moritz has an array of properties that set the stage for an unforgettable visit.
Top Hotels in St. Moritz
View all photos
Kulm Hotel St. Moritz
From 337$
Kulm Hotel St. Moritz is located in a quiet area of St. Moritz in 5 minutes walking distance from The Leaning Tower Museum. Staying in one of the 192 rooms, guests will enjoy a Turkish steam bath, a Turkish steam room, and a treatment room as well as views mountain.
The venue is situated in the very heart of St. Moritz, just off Evangelisch-reformierte Kirchgemeinde St. Moritz Reformed Church. King's Club is 250 metres from the accommodation, while Kulm bus station is 150 metres away. The hotel is within reach of St. Moritz Scenic Lake. The property is located a 10-minute walk to Salastrains cable car station.
View all photos
Badrutt'S Palace Hotel St Moritz
From 370$
Located in the heart of St. Moritz, this venue is just 50 metres from the art gallery "Galerie Gmuizynska". Guests have access to an outdoor pool area, a fitness room and Wi-Fi throughout the accommodation.
The hotel is set within 10 minutes' walk of the centre of St. Moritz, not far from Vito Schnabel Gallery. Trais Fluors is 3.8 km from the property in St. Moritz. This deluxe accommodation is located close to Alps. It offers good access to St. Moritz Scenic Lake. Within a 10-minute walk, guests will find Salastrains cable car station.
View all photos
Hotel Reine Victoria
From 126$
Hotel Reine Victoria is a 4-star venue set in the ski area of St. Moritz within metres of Sankt Moritz-Bad. Highlights at this accommodation include an à la carte restaurant, a lounge bar and Wi-Fi in public areas.
Cabana de Heidi is a 10-minute drive, and Church of San Gian is a 15-minute drive away. The centre of St. Moritz is about a 10-minute walk away. Hotel Reine Victoria lies in close vicinity of San Carl. The nearest bus stop is Via San Gian only 850 metres away.
View all photos
Hotel Steffani
From 216$
Overlooking the mountain, Hotel Steffani is within 5 minutes' drive of Cresta Run in St. Moritz. Situated near The Leaning Tower Museum, this venue has an indoor pool as well as a Turkish steam bath and an indoor pool.
The accommodation is located in the centre of St. Moritz, steps away from a funicular station. A popular place in St. Moritz is Muottas Muragl Mountain which is a 15-minute drive away. Hotel Steffani is a short ride from St. Moritz-Celerina Olympic Bobrun.
View all photos
Suvretta House
From 543$
Located only 1.7 km from Bergbahnen Engadin St. Moritz AG Ski Resort, the 5-star Suvretta House Hotel St. Moritz features a tennis court, a sunbathing terrace, and a golf course. The venue is situated 2 km from St. Moritz city centre and 180 km from Agno airport.
The hotel is set in a skiing area of St. Moritz. Pony Runzol is settled 10 minutes by car from the property. You can get to Engadine in a few minutes by car. Well-connected to many sights, Suvretta House Hotel is relatively near Somplaz bus station.
View all photos
Hotel Laudinella
From 146$
Set within 1 km from Bergbahnen Engadin St. Moritz AG Ski Resort, the 4-star Hotel Laudinella features Wi-Fi in public areas as well as public parking on site. The venue is located just off Atelier Segantini, in the centre of St. Moritz.
The quiet location next to a bus stop provides easy access to San Karl St. Moritz-Bad Church. The accommodation is also 10 minutes by car from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track. You can get to St. Moritz Scenic Lake in a few minutes by car. The hotel is perfectly situated 180 km from Agno airport.
View all photos
Art Boutique Hotel Monopol
From 302$
The 4-star Art Boutique Hotel Monopol St. Moritz offers 67 rooms just 350 metres from Chantarella. Guests will have access to private parking nearby for added convenience.
The venue offers a prime location about 185 km from Agno airport and a few minutes' walk from The Leaning Tower Museum. Church of San Gian is 2.4 km from the accommodation, while Schulhausplatz bus station is 250 metres away. Art Boutique Hotel Monopol is situated not too far from St. Moritz Scenic Lake. The Salastrains cable car station is 950 metres away.
View all photos
Hotel Schweizerhof St. Moritz
From 159$
Featuring hire of bicycles as well as Wi-Fi throughout the property, Hotel Schweizerhof St. Moritz is set in St. Moritz, 4.6 km from Piz Corviglia. The elegant venue is located in the heart of St. Moritz.
The accommodation lies in a shopping area of St. Moritz, within 10 minutes' walk of the city centre. Surrounded by a lake, the hotel overlooks Corviglia Mountain. Shoppers will appreciate that the property is surrounded by shops and boutiques. This elegant venue is located pretty close to The Leaning Tower Museum. The vicinity of a funicular station lets you explore the surroundings.
View all photos
Soldanella
From 155$
Set 180 km from Agno airport, the 3-star Soldanella Hotel St. Moritz offers a Turkish steam bath and a Turkish steam room. The Burial Church of Santa Maria is 6 km from the venue and Chiesa di San Maurizio is 0.8 km away.
This charming accommodation is located near Segantini Museum and the night King's Club. The city centre of St. Moritz can be reached in 5 minutes on foot. You can get to Church of San Gian in a few minutes by car. Well-connected to many sights, Soldanella Hotel is just 5 minutes' walk from Schulhausplatz bus station.
View all photos
Carlton Hotel St Moritz - The Leading Hotels Of The World
From 1406$
Offering accommodation 5 minutes on foot from Inn, Carlton Hotel St Moritz - The Leading Hotels Of World provides guests with spacious rooms and breathtaking views. Located only 7 minutes' walk away from Vito Schnabel Gallery, the venue offers views of mountain along with a Turkish steam bath, a Turkish steam room, and a treatment room.
The hotel is situated in the very heart of St. Moritz, just off Rom.-kath. Pfarramt Catholic Church. Tschainas is 2.2 km from the property, while Agno airport is 185 km from it. The venue has a prime location in St. Moritz, not far from The Leaning Tower Museum. The nearest bus stop is Kulm only 650 metres away.
View all photos
Hotel Languard
From 181$
Overlooking the mountain, Hotel Languard St. Moritz offers 3-star accommodation within 5 minutes' drive of the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track. This venue features a tennis court and a library as well as Wi-Fi throughout the hotel.
Located 10 minutes' walk from the centre of St. Moritz, the property is close to Schellen Ursli Path. Pony Runzol is 6 km from the venue, while Kulm bus station is 150 metres away. Hotel Languard also offers swift access to St. Moritz Scenic Lake. The Salastrains cable car station is 950 metres away.
View all photos
Grand Hotel Des Bains Kempinski
From 577$
The 5-star Grand Hotel Des Bains Kempinski is located in the shopping area of St. Moritz, a 5-minute ride from Pony Suvretta. Be sure to visit Sankt Moritz-Bad reachable on foot as well as enjoy a swimming pool or a Turkish steam bath, a Turkish steam room, and a treatment room.
The venue is situated in the centre of St. Moritz, near Signal Gondola. White Turf Racing Association is 25 minutes on foot from the accommodation. This welcoming property lies close to ski slopes and a lake. Grand Hotel Des Bains Kempinski is a short ride from Church of San Gian. The venue is located just a minute's drive from Signalbahn cable car station.
View all photos
Hotel Waldhaus Am See
From 128$
The 3-star Hotel Waldhaus Am See St. Moritz lies approximately 10 minutes by car from Nair Peak Mountain, and offers proximity to a train station. Featuring 47 rooms with views of the hills, this venue is set within a short ride from Church of San Gian.
The accommodation is situated 2 km from St. Moritz city centre and 185 km from Agno airport. The hotel is a 10-minute drive from Ski Lift Randolins in St. Moritz. The property is within reach of the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.
View all photos
Chesa Languard
From 155$
Set within a 5-minute walk of the art gallery "Galerie Gmuizynska", this 3-star Chesa Languard Hotel St. Moritz is located near Galerie Andrea Caratsch AG. Featuring 22 rooms with views of the mountain, this venue is set within a short ride from Lake of Staz.
Guests will also appreciate proximity to Schellen Ursli Path, which is 350 metres away. The centre of St. Moritz is 1 km away from the accommodation. Chesa Languard Hotel is situated not too far from St. Moritz Scenic Lake. The Salastrains cable car station is 950 metres away.
View all photos
Hotel Piz St. Moritz
From 100$
Hotel Piz St. Moritz is placed right in the centre of St. Moritz and offers a sauna and a sundeck. This venue is less than 4.4 km from Nair Peak Mountain.
The accommodation is within a 10-minute drive of Alp Giop. The centre of St. Moritz is reachable within 5 minutes' walk. One of the most important attractions in St. Moritz is Sankt Moritz-Bad and it is located near the property. The nearest bus stop is Via Salet, it is only 400 metres away.
View all photos
Hotel Arte
From 164$
Featuring a central location, Hotel Arte St. Moritz offers views of the inner courtyard, and is 10 minutes by car from Randolins-Munt da San Murezzan. It offers Wi-Fi throughout the venue and a private parking garage on site.
The accommodation is centrally located in the shopping district of St. Moritz, in proximity to the Norman Foster – designed Chesa Futura Building. It is 250 metres from Galerie Andrea Caratsch AG and a few steps from St. Moritz Scenic Lake. Hotel Arte is a short ride from Sankt Moritz-Bad. The nearest bus stop is Kulm only 150 metres away.
View all photos
Hotel Europa Suites St Moritz
From 134$
Hotel Europa Suites St Moritz, set 10 minutes by car from Giand'Alva, offers a swimming pool as well as a fitness centre. The venue is situated 2 km from St. Moritz city centre and 180 km from Agno airport.
St. Moritz Scenic Lake is less than 3 km away. This accommodation is located in a ski area of St. Moritz. You can get to Sankt Moritz-Bad in a few minutes by car. Champfer Schulhaus bus stop is only a short walk from the hotel.
View all photos
Crystal Hotel Superior
From 150$
Crystal Hotel Superior St. Moritz, located at a distance of 1.1 km from Chantarella-Corviglia, features Wi-Fi in public areas. This venue is set within easy reach of St. Moritz Scenic Lake and in the very heart of St. Moritz.
Guests will enjoy a central location steps from a mountain. St. Moritz-Celerina Olympic Bobrun is quite close to the accommodation, while Agno airport is 185 km from it. Crystal Hotel Superior is next door to Galerie Andrea Caratsch AG. Schulhausplatz bus stop is nearly a 5-minute walk from the property.
View all photos
Hauser Hotel St. Moritz
From 116$
Situated within 5 minutes' drive of Pony Suvretta, Hauser Hotel St. Moritz features Wi-Fi in public areas and a parking area on site. The venue is placed in the middle of St. Moritz, a stroll away from St. Moritz Scenic Lake.
The accommodation lies in a shopping area of St. Moritz, within 10 minutes' walk of the city centre. Chesa Futura Building is within walking distance of the hotel, while Agno airport is 185 km from it. You can get to Muottas Muragl Mountain in a few minutes by car. The property is approximately 10 minutes' walk from Salastrains cable car station.
View all photos
Berghotel Randolins
From 123$
Offering a sauna and a garden, and views of the mountain, Berghotel Randolins St. Moritz is located about a 10-minute ride from Lake Silvaplana. This lovely venue is set within a 20-minute walk of the centre of St. Moritz.
The accommodation is within 10 minutes' drive of Mill Weber House. Enjoy a relaxing holiday, discovering hills and hiking trails of St. Moritz. Berghotel Randolins is a short ride from Nair Peak Mountain. Suvretta cable car station lies nearby, within 750 metres.
View all photos
Hotel Nolda
From 158$
Comprising 42 rooms, Hotel Nolda St. Moritz is based approximately 600 metres from Inn. Bicycle hire is available at this venue and the area is popular for mini golf, skiing, and cycling.
The accommodation is approximately 4.5 km from Gluna, while Corviglia-Piz Nair is 3.2 km away. It is just 1 km to the downtown of St. Moritz. The property is located right next to Signal Gondola, in St. Moritz. Via San Gian bus stop is nearly a 10-minute walk away.