St. Moritz no es solo una pista de esquí. Es una ciudad resort en el corazón del valle de la Engadina que lleva atrayendo viajeros desde la época en que los adinerados llegaban a bañarse en sus aguas minerales.
Si quieres el bullicio de las tiendas elegantes con vistas al lago, quédate arriba en St. Moritz Dorf, en la colina en el centro de la ciudad — desde allí puedes ir a pie directamente al funicular que sube a Corviglia. Si prefieres tranquilidad, estar cerca del balneario mineral y la orilla del lago, y pagar algo menos, baja hacia St. Moritz Bad.
Y si eres un verdadero amante del aire libre, cruza al lado de Surlej–Silvaplana, donde puedes subir en el teleférico hasta Corvatsch y practicar kitesurf en el lago.
Dónde alojarse — barrios
St. Moritz no es solo una pista de esquí. Es una ciudad resort en el corazón del valle de la Engadina que lleva atrayendo viajeros desde la época en que los adinerados llegaban a bañarse en sus aguas minerales.
Si quieres el bullicio de las tiendas elegantes con vistas al lago, quédate arriba en St. Moritz Dorf, en la colina en el centro de la ciudad — desde allí puedes ir a pie directamente al funicular que sube a Corviglia. Si prefieres tranquilidad, estar cerca del balneario mineral y la orilla del lago, y pagar algo menos, baja hacia St. Moritz Bad.
Y si eres un verdadero amante del aire libre, cruza al lado de Surlej–Silvaplana, donde puedes subir en el teleférico hasta Corvatsch y practicar kitesurf en el lago.
Elegimos primero por ubicación y barrio, luego por puntuaciones reales de huéspedes en Agoda · Booking.com · Trip.com, características únicas y relación calidad-precio.
Reseñas · 12 mejores hoteles
Toca un estilo de viaje — la lista se reordena para mostrar la mejor opción primero.
No. 1 #1 St. Moritz legend · castle on the hill with lake views ★9.4 Badrutt's Palace Hotel
📍 On the hill in the middle of St. Moritz Dorf, looking down over Lake St. Moritz — a few minutes' walk to the Via Serlas shopping street and the Chantarella cable car station.
If you have ever seen a postcard of St. Moritz, there is a very good chance the castle tower of Badrutt's Palace Hotel was standing on the hill above the lake in the frame — it has been the symbol of the village since 1896, founded by the Badrutt family, the people credited with turning St. Moritz into a renowned winter resort town. The big stone building sits in the middle of St. Moritz Dorf, looking down over Lake St. Moritz with the Engadin range filling the windows. The draw is more than the age — it is the classic grand-hotel atmosphere built up over 130 years: the Le Grand Hall lobby with its fireplace and piano, 11 restaurants from fine dining to easy Italian, the legendary King's Club nightclub, a Palace Wellness spa with an indoor lake-view pool, and a free shuttle to the Corvatsch cable car for skiers. Reviews agree on the polished, make-you-feel-special service. It scores 9.4/10, best for couples and luxury travelers who want the full Alpine legend.
- Iconic castle with full lake & Engadin views
- 11 restaurants plus an indoor lake-view pool
- Polished service of a legendary old-world hotel
- Highest rates in St. Moritz plus pricey in-hotel spending
- Seasonal opening — closed during low season
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 2 #2 Lakeside legend · the first grand hotel, 1856 ★9.5 Kulm Hotel St. Moritz
📍 On a rise in the centre of St. Moritz Dorf, above Lake St. Moritz — a few minutes' walk to the Via Serlas shopping street and the Corviglia cable car.
If any hotel in St. Moritz earns the word original, it is the Kulm Hotel — the town's first grand hotel, open since 1856. This is where the legendary owner Johannes Badrutt bet a group of English guests that winter here was sunnier than London, a wager that kicked off winter tourism across the whole Alps. The cream-coloured building stands on a rise in the centre of St. Moritz Dorf, looking down over Lake St. Moritz and the peaks that ring it. Inside are 150 rooms and suites that blend warm classic style with modern comfort, plus the 2,000-square-metre Kulm Spa with linked indoor and outdoor pools where you can soak while watching the snow. There are 5 restaurants running from fine dining to an easygoing bistro, and guests get a free smart card for the local cable cars and trams. Reviews keep landing on the same two things: warm, family-style service and a view you cannot get anywhere else. Overall score 9.5/10.
- The original 1856 grand hotel, with the lake filling the view
- 2,000-square-metre Kulm Spa plus an outdoor pool
- Free smart card for the cable car and local trams
- High-season rates climb very steeply
- Historic building, so room sizes vary a lot
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 3 #3 Classic castle hotel · ski-in/ski-out in the pine forest ★9.3 Suvretta House
📍 On a pine-forest slope in the Suvretta/Champfer area above Lake St. Moritz, with a private ski lift running directly up to the Corviglia slopes. The town centre is about a 5-10 minute drive away.
Suvretta House is a 5-star castle-style hotel set on a pine-forest slope above Lake St. Moritz. It has run since 1912 under the same family for over a century, and one thing sets it apart from everywhere else in town: it is the only hotel in St. Moritz with a private ski lift carrying guests straight onto the Corviglia slopes, real ski-in/ski-out. Step out of the door in the morning, grab your skis, walk a few paces and you are dropping down the mountain. The twin-towered castle building keeps the warm, classic feel of an old-school alpine resort, but inside there is a new 3-storey spa, indoor and outdoor pools with mountain views, and a 2-Michelin-star restaurant from chef Fabrizio Zanetti. The town centre is only a 5-10 minute drive away, yet it feels far quieter and more private up here. Reviews agree on the warm, family-style service and an atmosphere that works for kids too. Overall 9.3/10, best for couples, families and luxury travellers who love classic alpine charm.
- Private ski lift up to Corviglia — the only real ski-in/ski-out in town
- New 3-storey spa plus indoor and outdoor pools with mountain views
- Warm, family-style service that reviews keep praising
- Sits on a slope outside town, so you drive into central St. Moritz
- Very high prices, and the classic look will not suit modern-minimal fans
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 4 #4 Most private · 60 lake-view suites, every room ★9.5 Carlton Hotel St. Moritz
📍 On the hillside above Lake St. Moritz, on the St. Moritz Dorf side, with every suite facing the lake. A few minutes' walk down to the Via Serlas shopping street and the Corviglia cable car.
If Kulm is the legendary big-box grand hotel, Carlton Hotel St. Moritz is the opposite end of the spectrum: small, quiet, and as private as it gets. There are only 60 suites here and not a single standard room, and the selling point everyone keeps mentioning is that every suite faces Lake St. Moritz and the Engadin valley — open the curtains in the morning and you all get the same view. The building is a 1913 palace whose interior has been renovated into something modern and warm, run under the Tschuggen Collection and Leading Hotels of the World. Inside sits the holistic Carlton Spa spread across 1,200 sqm, designed so you can soak while watching the snow, plus a Michelin-starred restaurant and a team that countless reviews agree remembers guests by name. It sits on the hillside on the St. Moritz Dorf side, a few minutes' walk down to the shops and cable car. It scores 9.5/10 and suits couples and luxury travelers who want privacy with a full lake view.
- 60 suites, all with a full lake view — very private
- Holistic Carlton Spa, 1,200 sqm, plus Michelin-starred food
- Warm, attentive service reviewers compare to a friend's home
- High-season prices run very steep
- Seasonal opening, closed off-season
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 5 #5 do-it-all palace · St. Moritz Bad side by the cable car ★9.3 Grand Hotel des Bains Kempinski St. Moritz
📍 On the St. Moritz Bad side, by the park at the end of the lake — a few minutes' walk to the Signal cable car station and the lakeside path. The luxury shopping street in the center (St. Moritz Dorf) sits across the lake on the other side.
If the luxury hotels over on the St. Moritz Dorf side are small, privacy-first boutiques, the Grand Hotel des Bains Kempinski is the opposite: a big, do-it-all palace on the St. Moritz Bad side, by the park at the end of the lake. The building has a long story — it opened in 1864 as the Hotel des Bains, built right over the Mauritius mineral spring that turned St. Moritz into one of Europe's famous spa-and-holiday towns. The architecture is 19th-century, with domed roofs and grand high ceilings, restored for modern comfort inside. The real draw is having everything under one roof — 5 restaurants from fine dining to relaxed spots, the spacious Kempinski The Spa with its much-talked-about historic indoor pool, sauna, hot tub, and a tennis court. The Bad side is quieter than the center, but it's only a few minutes' walk to the Signal cable car up to the slopes. Overall 9.3/10.
- Big do-it-all palace with 5 restaurants under one roof
- Spa with a beautiful historic indoor pool
- A few minutes' walk to the Signal cable car, great for skiers
- Bad side is far from the center's shopping street
- Big building can feel busier than a small hotel in spots
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 6 #6 ski-in by the cable car · lake-view design hotel ★9.2 Nira Alpina
📍 On top of Surlej village above Lake Silvaplana, about 5 km from St. Moritz, with a direct passage into the Corvatsch cable-car station for true ski-in access.
If the grand old hotels in the middle of St. Moritz feel a touch too formal, move 5 km out and you land at Nira Alpina, a Design Hotels property clinging to the top of a small village called Surlej above Lake Silvaplana. The building is contemporary alpine: big panes of glass that open onto the lake and peaks, warmed up with local pine and stone so it reads cozy rather than cold. The rare selling point is a direct passage from the hotel into the Corvatsch cable-car station — grab your skis in the morning, walk a few steps, and you are riding up the mountain, true ski-in with no loading gear into a car. Inside there is a Shanti Spa with sauna and an outdoor hot tub you can soak in while watching the peaks, a 360-degree rooftop bar, and a choice of 3 restaurants. The mood is young and relaxed rather than stiff palace formality, and reviews praise the location, the views, and the value against the city's luxury hotels. Overall 9.2/10.
- Direct passage into the Corvatsch cable car, a few steps to ski-in up the mountain
- Lake Silvaplana views with warm modern Design Hotels styling
- Noticeably better value than the old luxury hotels in town
- 5 km outside town, quiet at night with few nearby shops and restaurants
- In winter you rely on a car or the limited Postbus to reach St. Moritz
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 7 #7 value in the village centre · 4-star SLH, 74 rooms ★9.2 Crystal Hotel
📍 Heart of St. Moritz Dorf, sitting right on the village's main street — an easy 10-minute walk to downtown, the Via Serlas shopping street and the lake, and close to the cable-car station up to the Corviglia ski area.
When the legendary grand hotels of St. Moritz run from the high tens of thousands into six figures a night, Crystal Hotel is the more reachable 4-star superior that doesn't trade away comfort. It's a right-sized 74-room place sitting right in the centre of St. Moritz Dorf, on the village's main street, a few minutes' walk from downtown, the Via Serlas shopping strip and the lake. What guests keep bringing up is the breakfast buffet — generous, varied, and with Asian dishes in the mix, which is why Asian travellers feel especially at home here. The hotel is a member of Small Luxury Hotels of the World, with a fitness room, sauna, steam bath and a ski-lodge room for storing and warming gear after the slopes. The mood is that of a warm family-run hotel rather than a chilly palace, and reviews line up on location, breakfast and cleanliness. It scores 9.2/10 — good for couples, families and skiers who want a central village base.
- Heart-of-the-village location, about a 10-minute walk to downtown and the lake
- Well-known breakfast buffet with Asian dishes that suits Asian travellers
- More reachable than the grand hotels, but still an SLH member
- No large spa or pool like the top-tier luxury hotels in town
- Some rooms are compact, in an older village building
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 8 #8 central-village location · best value on the pedestrian street ★9.1 Art Boutique Hotel Monopol
📍 Dead center of St. Moritz Dorf, right on the pedestrian street — step out the door and you hit the luxury boutiques of Via Serlas, the restaurants, and the Corviglia cable car station, all a few minutes on foot.
Most of St. Moritz's legendary hotels sit up on the slopes with pretty views but a car ride or an uphill walk between you and town. Art Boutique Hotel Monopol plays it the other way and parks itself right on the pedestrian street in the middle of St. Moritz Dorf. Step out the door and you're among the designer boutiques of Via Serlas, the restaurants, and the Corviglia cable car station that carries you up to the ski slopes — everything within a few minutes on foot, no car needed. It's a playful, design-led 4-star boutique of around 73 rooms and suites, with art tucked into corners that earns the "Art Boutique" name. Reviewers keep coming back to the 6th-floor spa, with a hot tub and several saunas to soak away a day on the slopes, the Italian restaurant Mono for a warm dinner, and the rooftop bar Wellavista for a drink over the lake. Best of all, rates start meaningfully below the grand palaces in town. A 9.1/10 for couples and travelers who want to be in the thick of it.
- On the pedestrian street — walk to the boutiques, restaurants, and Corviglia cable car
- 6th-floor spa with hot tub and saunas, plus a lake-view rooftop bar
- Rates start below the grand palaces in town
- Not every room gets a full lake view
- Some room types run compact in this central building
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 9 #9 value 4-star in the village center · rooftop wellness with lake views ★8.9 Hotel Schweizerhof St. Moritz
📍 Heart of St. Moritz Dorf, right on the main street Via dal Bagn. A few minutes on foot to the Via Serlas shopping street, the downtown area and the lake viewpoint, and close to the Chantarella–Corviglia cable car station.
If you want to stay in the heart of St. Moritz, walk to everything, and skip grand-hotel rates, Hotel Schweizerhof St. Moritz is one of the cleaner answers. It's a sensibly sized 4-star with 82 rooms and junior suites, sitting dead center in St. Moritz Dorf on the village's main street, so you step out the door straight into the action. A few minutes on foot gets you to the Via Serlas luxury shopping strip, the downtown core, and the lake viewpoint. Rooms were renovated to feel bright and modern with warm alpine touches. Two things guests keep mentioning: the rooftop wellness zone overlooking the lake and surrounding peaks, with a sauna, steam bath and solarium to unwind after a ski day, and the breakfast that multiple reviews call the best of any 4-star in town. The mood is friendly and lively rather than chilly palace formality. Score 8.9/10 — good for couples, families and skiers who want a village-center address on a lighter budget.
- Village-center location, a few minutes' walk to downtown and the lake
- Rooftop wellness with lake-mountain views plus sauna, steam bath and solarium
- Breakfast rated the best among the town's 4-star hotels
- No indoor pool like the town's higher-end luxury hotels
- Some rooms are compact, as you'd expect in a village-center building
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 10 #10 Value in the village center · Märky family since 1869 ★9 Hotel Steffani
📍 Right in the heart of St. Moritz Dorf, on the central village square, about a 3-minute walk to the Corviglia cable car, with the Via Serlas shopping street, restaurants and the lake all an easy walk away.
Among St. Moritz's legendary grand hotels that charge a small fortune a night, Hotel Steffani is the warmer, more down-to-earth pick — a right-sized family boutique that has welcomed guests since 1869 and today runs under the fourth generation of the Märky family. The biggest draw is the location: it sits right in the heart of St. Moritz Dorf, on the central village square, about a 3-minute walk to the Corviglia cable car straight up to the main ski slopes, with the Via Serlas shopping street, restaurants and the lake all easily on foot. What guests love most are the extras — a free train-station shuttle and a free lift-and-bus pass to get around town during your stay. Inside there's an indoor pool, sauna, steam bath and a rooftop hot tub with village views, plus the long-running Bobby's Pub and several restaurants including an Asian one. Reviews agree on the location, the owner-run warmth and the value. Overall 9.0/10, best for couples, families and skiers who want a central village spot at a sensible price.
- Heart-of-the-village location, about a 3-minute walk to the Corviglia cable car
- Guests get a free station shuttle plus a free lift-and-bus pass
- Indoor pool, sauna and a rooftop hot tub with village views
- Old building, so rooms vary in size and style
- Central spot means some nights you hear the bar or street
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 11 #11 lakeside value pick · home to the world's largest whisky bar ★8.8 Hotel Waldhaus am See
📍 St. Moritz Bad, on a rise above Lake St. Moritz with water and mountain views all around. A very short walk to St. Moritz station, and only a few minutes by road into the downtown Dorf area.
When the grand lakeside hotels of St. Moritz run from the high tens of thousands into six figures a night, Hotel Waldhaus am See is one of the gentlest-on-the-wallet ways to get the same view. This 3-star superior sits on a rise above Lake St. Moritz on the St. Moritz Bad side, looking out over the broad water with the Alps wrapped all the way around. Many rooms and the breakfast terrace face the lake head-on. The real win if you arrive by train is that the St. Moritz station is a very short walk away — you can wheel your bags from the platform to the lobby barely breaking a sweat. The room rate also includes the St. Moritz / Engadin travel card, so local buses and cable cars are free. The detail that put this place on the world map is Devil's Place, the in-house whisky bar logged in the Guinness World Records for the largest whisky collection on Earth — several thousand bottles. Reviews line up on the view, the breakfast, the value, and the easygoing welcome. Overall 8.8/10.
- Lakeside spot with pretty water and mountain views from many rooms
- Very close to the station, and the St. Moritz travel card comes included
- Devil's Place, the world's largest whisky bar, is in the hotel
- On the Bad side — you ride or walk uphill to reach the downtown Dorf area
- It is a 3-star, so rooms and facilities are simpler than the luxury hotels
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 12 #12 best value in the village center · the Hauser family ★8.7 Hotel Hauser St. Moritz
📍 Heart of St. Moritz Dorf, on a corner right in the town center — about a 10-minute walk to Lake St. Moritz and the Segantini and Berry museums, and close to the train station, the supermarket, the Via Serlas shopping street and the Corviglia cable-car station.
In a village built on six-figure grand hotels, Hotel Hauser is the answer for travelers who want to stay dead-center without remortgaging anything. It is a 3-star hotel run by the Hauser family, who have looked after it themselves for years, parked on a corner right in the heart of St. Moritz Dorf where you can walk everywhere. It is about a 10-minute walk to Lake St. Moritz and the Segantini and Berry museums, and close to the train station, the supermarket, the Via Serlas shopping street and the Corviglia cable-car station. The thing reviewers agree on is that the rooms run larger than you would expect for the rate, finished in warm local pine, and the detail that sets Hauser apart is Hauser's Confiserie, the in-building pastry shop and café where the whole village stops in for Engadiner Nusstorte, the local walnut tart. Add a praised breakfast buffet and a free station shuttle for arrivals on the Rhaetian Railway, and the verdict is that it is strong value by St. Moritz standards. Overall 8.7/10, best for couples, families and anyone who wants a central village address on a sane budget.
- Village-center location, about a 10-minute walk to the lake and everything else in town
- Bigger-than-expected rooms in local pine, plus a good breakfast buffet — strong value
- Well-known Confiserie pastry shop in-house and a free station shuttle
- A 3-star, so no spa or indoor pool like the grand hotels
- Sits in the village center, so some rooms catch street and café noise
Affiliate links — we may earn a commission at no extra cost to you. Details
📊Comparativa · 12 hoteles
| # | Hotel | Estrellas | Puntuación | Desde / noche | Zona | Destacado |
|---|---|---|---|---|---|---|
| 1 | Badrutt's Palace Hotel | 5 | 9.4 | ~$1,200 | St. Moritz train station | #1 St. Moritz legend · castle on the hill with lake views |
| 2 | Kulm Hotel St. Moritz | 5 | 9.5 | ~$857 | St. Moritz station on the Rhaetian Railway | #2 Lakeside legend · the first grand hotel, 1856 |
| 3 | Suvretta House | 5 | 9.3 | ~$800 | St. Moritz train station is about a 5-10 minute drive away, and the hotel runs its own shuttle. | #3 Classic castle hotel · ski-in/ski-out in the pine forest |
| 4 | Carlton Hotel St. Moritz | 5 | 9.5 | ~$743 | St. Moritz railway station (Rhaetian Railway) is around an 8 to 10 minute walk, and the hotel runs a shuttle. | #4 Most private · 60 lake-view suites, every room |
| 5 | Grand Hotel des Bains Kempinski St. Moritz | 5 | 9.3 | ~$629 | St. Moritz railway station (Rhaetian Railway) is about 5–7 minutes by car, and the hotel runs a shuttle. The Signal cable car station is just a few minutes' walk away. | #5 do-it-all palace · St. Moritz Bad side by the cable car |
| 6 | Nira Alpina | 4 | 9.2 | ~$343 | St. Moritz railway station (Rhaetian Railway) is about a 10-minute drive, with a Postbus running into town from in front of the hotel. | #6 ski-in by the cable car · lake-view design hotel |
| 7 | Crystal Hotel | 4 | 9.2 | ~$314 | St. Moritz train station (Rhaetian Railway) is about a 10–12 minute walk, or a short taxi ride. | #7 value in the village centre · 4-star SLH, 74 rooms |
| 8 | Art Boutique Hotel Monopol | 4 | 9.1 | ~$343 | St. Moritz train station (Rhaetian Railway) is about an 8-10 minute walk; the Corviglia cable car station is just a few minutes away on foot. | #8 central-village location · best value on the pedestrian street |
| 9 | Hotel Schweizerhof St. Moritz | 4 | 8.9 | ~$300 | St. Moritz train station (Rhaetian Railway) is about a 12–15 minute walk downhill, or a short taxi ride. | #9 value 4-star in the village center · rooftop wellness with lake views |
| 10 | Hotel Steffani | 4 | 9.0 | ~$271 | St. Moritz train station (Rhaetian Railway) is served by the hotel's free shuttle, or it's a short walk or quick taxi away. | #10 Value in the village center · Märky family since 1869 |
| 11 | Hotel Waldhaus am See | 3 | 8.8 | ~$214 | A very short walk to St. Moritz station on the Rhaetian Railway — ideal if you are arriving by train. | #11 lakeside value pick · home to the world's largest whisky bar |
| 12 | Hotel Hauser St. Moritz | 3 | 8.7 | ~$200 | St. Moritz station on the Rhaetian Railway is a short walk downhill, or take the hotel's free shuttle. | #12 best value in the village center · the Hauser family |
Cuál elegir — por estilo de viaje
#1 Badrutt's Palace is the legendary castle that has become the image people picture when they think of St. Moritz — a tower on the hill, full lake and Engadin views from the windows, and the polished service of an old-world hotel passed down for more than 130 years.
#2 Kulm is sleeping in the building where winter tourism for an entire continent was born — a classic lakeside grand hotel that pairs 168 years of history with a modern spa and warm, family-style service.
#3 Suvretta House is a stay in a pine-forest castle handed down through one family for over a hundred years, with its own private ski lift to Corviglia, a new luxe spa and a 2-Michelin-star meal — strongest on classic charm and a family feel rather than modern flash.
#4 Carlton is a stay in an old palace where every room is a suite and every window opens onto the lake — small, quiet, private, pairing a 1,200 sqm holistic spa with Michelin-starred food and service reviews describe as caring enough to feel like a friend's home.
#5 Kempinski des Bains is a night in a big palace built right over St. Moritz's legendary mineral spring — a quiet Bad-side location next to the cable car, a large spa, five restaurants and a historic indoor pool, with everything under one roof and more family-friendly than the small luxury hotels in town.
#6 Nira Alpina is a modern design hotel where you walk from the lobby straight into the Corvatsch cable car, true ski-in — glass-walled lake views paired with warm local wood, and better value than the old grand hotels in town.
Selección final
12 hoteles para todos los estilos y presupuestos — elige por barrio, características únicas y estilo de viaje.
Haz clic en cualquiera para leer la reseña completa y comparar precios en Agoda · Booking.com · Trip.com.