12 Best Hotels in St. Moritz, Switzerland (2026)
Best of List · English

12 Best Hotels in St. Moritz, Switzerland (2026)

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 12 top picks

St. Moritz isn't just a ski slope. It's a resort town in the heart of the Engadine valley that has drawn travelers since the era when the wealthy came to soak in its mineral springs. If you want the buzz of smart shops with a lake view, stay up in St. Moritz Dorf, on the hill in the center of town — from there you can walk straight to the funicular up to Corviglia. If you'd rather have quiet, be close to the mineral spa and the lakeshore, and pay a little less, come down toward St. Moritz Bad instead. And if you're a true outdoors type, cross over to the Surlej–Silvaplana side, where you can ride the cable car up to Corvatsch and kitesurf out on the lake.

Where to stay — neighborhoods

St. Moritz isn't just a ski slope. It's a resort town in the heart of the Engadine valley that has drawn travelers since the era when the wealthy came to soak in its mineral springs. If you want the buzz of smart shops with a lake view, stay up in St. Moritz Dorf, on the hill in the center of town — from there you can walk straight to the funicular up to Corviglia. If you'd rather have quiet, be close to the mineral spa and the lakeshore, and pay a little less, come down toward St. Moritz Bad instead. And if you're a true outdoors type, cross over to the Surlej–Silvaplana side, where you can ride the cable car up to Corvatsch and kitesurf out on the lake.
Locations of 12 hotels
How we picked

We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.

Reviews · 12 top hotels

Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.

Badrutt's Palace Hotel — hotel No. 1 #1 St. Moritz legend · castle on the hill with lake views 9.4

Badrutt's Palace Hotel

From ~$1,200

📍 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.

🏰 Iconic castle tower, opened 1896 🏔️ Views of Lake St. Moritz & the Engadin range 🍽️ 11 restaurants plus the King's Club nightclub
iconic castle tower since 1896full lake & Engadin views11 restaurants & King's Clubfree shuttle to Corvatsch

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Badrutt's Palace Hotel
Kulm Hotel St. Moritz — hotel No. 2 #2 Lakeside legend · the first grand hotel, 1856 9.5

📍 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.

🏛️ First grand hotel in St. Moritz, opened 1856 🏔️ Full view of the lake and the Alps 🧖 2,000-square-metre Kulm Spa with outdoor pool
1856 grand hotelLake St. Moritz view2,000 sqm spafree cable-car smart card

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Kulm Hotel St. Moritz
Suvretta House — hotel No. 3 #3 Classic castle hotel · ski-in/ski-out in the pine forest 9.3

Suvretta House

From ~$800

📍 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.

🎿 Private ski lift up to the Corviglia slopes — the only ski-in/ski-out in town 🧖 New 3-storey spa with indoor and outdoor pools 2-Michelin-star restaurant from chef Fabrizio Zanetti
castle resort opened 1912private ski lift to Corviglianew 3-storey spa2-Michelin-star chef Zanetti

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Suvretta House
Carlton Hotel St. Moritz — hotel No. 4 #4 Most private · 60 lake-view suites, every room 9.5

📍 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.

🏞️ Every room is a suite facing the Engadin lake 🏰 Historic palace building from 1913 🧖 Holistic Carlton Spa, 1,200 sqm
60 lake-view suites1913 palace1,200 sqm holistic spaMichelin-starred dining

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Carlton Hotel St. Moritz
Grand Hotel des Bains Kempinski St. Moritz — hotel No. 5 #5 do-it-all palace · St. Moritz Bad side by the cable car 9.3

📍 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.

🏰 Historic palace opened 1864 over the Mauritius mineral spring 🍽️ 5 restaurants inside the hotel 🏊 Large spa with a historic indoor pool
palace opened 18645 restaurantsspa with historic indoor poolwalk to Signal cable car

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Grand Hotel des Bains Kempinski St. Moritz
Nira Alpina — hotel No. 6 #6 ski-in by the cable car · lake-view design hotel 9.2

Nira Alpina

From ~$343

📍 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.

🚡 Direct ski-in passage into the Corvatsch cable-car station 🏔️ Lake Silvaplana views with peaks filling the glass 🧖 Shanti Spa with a mountain-view outdoor hot tub
Design Hotels memberski-in Corvatsch cable carLake Silvaplana viewShanti Spa outdoor hot tub

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Nira Alpina
Crystal Hotel — hotel No. 7 #7 value in the village centre · 4-star SLH, 74 rooms 9.2

Crystal Hotel

From ~$314

📍 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.

📍 Heart of the village, about a 10-minute walk to downtown 🥢 Well-known breakfast buffet with Asian dishes 🧖 Fitness room, sauna, steam bath plus a ski-lodge room
heart of Dorf villageSmall Luxury Hotels memberbreakfast buffet with Asian dishessauna, steam bath, ski lodge

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Crystal Hotel
Art Boutique Hotel Monopol — hotel No. 8 #8 central-village location · best value on the pedestrian street 9.1

📍 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.

🚶 On the pedestrian street in the heart of St. Moritz Dorf 🧖 6th-floor spa with a hot tub and several saunas 🌅 Wellavista rooftop bar with lake views
central St. Moritz Dorf pedestrian street6th-floor spa hot tub & saunasMono Italian restaurantWellavista rooftop lake-view bar

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Art Boutique Hotel Monopol
Hotel Schweizerhof St. Moritz — hotel No. 9 #9 value 4-star in the village center · rooftop wellness with lake views 8.9

📍 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.

📍 Village center, a few minutes' walk to downtown 🌅 Rooftop wellness with lake-and-mountain views 🥐 Breakfast rated the best among local 4-star hotels
heart of St. Moritz Dorf on the main streetrooftop wellness with lake-mountain viewsbest breakfast among 4-star hotelssauna, steam bath and solarium

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Schweizerhof St. Moritz
Hotel Steffani — hotel No. 10 #10 Value in the village center · Märky family since 1869 9

Hotel Steffani

From ~$271

📍 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.

🏛️ Family hotel open since 1869 🚡 About a 3-minute walk to the Corviglia cable car 🎟️ Free lift-and-bus pass plus station shuttle
Open since 18693-minute walk to Corviglia cable carFree lift-and-bus pass for guestsIndoor pool and rooftop hot tub

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Steffani
Hotel Waldhaus am See — hotel No. 11 #11 lakeside value pick · home to the world's largest whisky bar 8.8

📍 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.

🏔️ Lakeside, with water and mountain views all around 🚉 A very short walk to St. Moritz station 🥃 Devil's Place, the world's largest whisky bar
lakeside view roomsvery close to the train stationSt. Moritz travel card includedDevil's Place record whisky bar

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Waldhaus am See
Hotel Hauser St. Moritz — hotel No. 12 #12 best value in the village center · the Hauser family 8.7

📍 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.

🏡 Hauser-family hotel in the village center 🍰 Well-known Hauser's Confiserie pastry shop in-building 🚐 Free train-station shuttle · everything within a 10-minute walk
family hotel village centerrooms in local pinein-house Confiserie pastry shopfree station shuttle

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Hauser St. Moritz

📊Comparison · all 12 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1Badrutt's Palace Hotel59.4~$1,200St. Moritz train station#1 St. Moritz legend · castle on the hill with lake views
2Kulm Hotel St. Moritz59.5~$857St. Moritz station on the Rhaetian Railway#2 Lakeside legend · the first grand hotel, 1856
3Suvretta House59.3~$800St. 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
4Carlton Hotel St. Moritz59.5~$743St. 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
5Grand Hotel des Bains Kempinski St. Moritz59.3~$629St. 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
6Nira Alpina49.2~$343St. 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
7Crystal Hotel49.2~$314St. 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
8Art Boutique Hotel Monopol49.1~$343St. 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
9Hotel Schweizerhof St. Moritz48.9~$300St. 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
10Hotel Steffani49.0~$271St. 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
11Hotel Waldhaus am See38.8~$214A 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
12Hotel Hauser St. Moritz38.7~$200St. 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

Which one — by trip style

🏨
#1 St. Moritz legend · castle on the hill with lake views
Badrutt's Palace Hotel

#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 Lakeside legend · the first grand hotel, 1856
Kulm Hotel St. Moritz

#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 Classic castle hotel · ski-in/ski-out in the pine forest
Suvretta House

#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 Most private · 60 lake-view suites, every room
Carlton Hotel St. Moritz

#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 do-it-all palace · St. Moritz Bad side by the cable car
Grand Hotel des Bains Kempinski St. Moritz

#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 ski-in by the cable car · lake-view design hotel
Nira Alpina

#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.

Final picks

12 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.

Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.

Frequently Asked Questions

Where in St. Moritz is Badrutt's Palace Hotel?
It sits on the hill in the center of St. Moritz Dorf, looking down over Lake St. Moritz and the Engadine mountains. You can walk to the upscale shopping street Via Serlas and the brand-name shops in the area in a few minutes. The St. Moritz train station is down below by the lake — the hotel's shuttle brings you up in about 5 minutes.
Is the hotel open all year round?
No — like other Alpine resort hotels, Badrutt's Palace runs seasonally: winter (for skiing) and summer, with a low-season closure between the two. Check that year's opening and closing dates before you plan, and book ahead, especially in high season.
What restaurants and facilities does it have?
There are 11 restaurants under one roof, from fine dining and Italian at Le Restaurant to Japanese food, plus bars and cafes. It also has the Palace Wellness spa, an indoor pool with a lake view, an ice rink, a fitness center, and the legendary King's Club nightclub, open in high season.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →