1-24 out of 24
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
9.2
Perfect
Map
1000 m from City Centre200 m from Sankt Moritz
Palace WellnessSki SchoolWine Cellar
- Historic luxury since 1896
- Nobu and Michelin-starred dining
- Panoramic indoor infinity pool
From£ 274
/nightSelect
9.5
Perfect
Map
1.2 km from City Centre300 m from Sankt Moritz
Kulm Spa9-Hole GolfMichelin Restaurant
- Historic birthplace of winter tourism
- 2000 m2 luxury spa
- Michelin-starred restaurant
From£ 249
/nightSelect


Suvretta HouseHotel
9.4
Perfect
Map
1.3 km from City Centre200 m from Pony Suvretta
Private Ski LiftSki SchoolIndoor Pool
- Private ski lift to Corviglia
- Kids club with own restaurant
- In-house ski school and rentals
From£ 402
/nightSelect


9.5
Perfect
Map
800 m from City Centre200 m from Signalbahn
Alpine SpaMichelin-starred RestaurantCable Car
- Michelin-starred restaurant on-site
- 2,800 sqm Alpine Spa with cryotherapy
- Direct cable car to ski slopes
From£ 427
/nightSelect


8.8
Great
Map
900 m from City Centre200 m from Sankt Moritz
Rooftop SaunaSteam BathSpa Lounge
- Free mountain railway passes
- Historic Segantini ceiling painting
- Rooftop sauna with lake views
From£ 118
/nightSelect


9.7
Perfect
Map
1.4 km from City Centre200 m from Train Station St. Moritz
Da VittorioBentley ServiceSpa Suite
- Two-Michelin-star Italian dining
- 24-hour Bentley limousine service
- Three-floor spa with private suite
From£ 1 041
/nightSelect


Hotel Reine VictoriaHotel
8.5
Great
Ovaverva SpaSki RentalFamily Rooms
- Ski lifts just 100 meters
- Free Ovaverva spa & pool
- Historic Art Nouveau building
From£ 93
/nightSelect


Hotel LaudinellaHotel
8.4
Great
Outdoor WhirlpoolKids ClubSpa Area
- Free entry to Ovaverva spa
- Four on-site diverse restaurants
- Complimentary local transport card
From£ 108
/nightSelect


9.6
Perfect
Map
1.3 km from City Centre100 m from Train Station St. Moritz
Indoor PoolSpa CenterKids Club
- Lake-view indoor pool & spa
- Complimentary shuttle to slopes
- Kids club with activities
From£ 639
/nightSelect


Hotel SteffaniHotel
9.0
Perfect
Map
1000 m from City Centre200 m from Sankt Moritz
Indoor PoolChinese RestaurantNightclub
- Oldest restaurant & only Chinese cuisine
- Family-run with 150 years history
- Central location near ski funicular
From£ 160
/nightSelect


Hotel NoldaHotel
8.6
Great
Map
600 m from City Centre100 m from Signalbahn
Own BakerySki StorageSpa Access
- Ski slope ends at hotel
- Dine-around four restaurants
- On-site bakery for breakfast
From£ 117
/nightSelect


8.9
Great
Map
1.0 km from City Centre100 m from Sankt Moritz
Rooftop SpaSky BarMono Restaurant
- Art on every floor
- Rooftop bar with Alpine views
- Complimentary cable car passes
From£ 224
/nightSelect


8.7
Great
Map
1.3 km from City Centre300 m from Train Station St. Moritz
Whisky BarAlpine SpaShuttle Service
- World's largest whisky bar
- Direct Lake St. Moritz shore
- Free shuttle to train station
From£ 95
/nightSelect


9.0
Perfect
Map
1000 m from City Centre100 m from Sankt Moritz
Rooftop BarWellness SpaShuttle Service
- Free transport passes for buses and cable cars
- Rooftop bar with panoramic mountain views
- Complimentary shuttle from the train station
From£ 111
/nightSelect


SoldanellaHotel
8.8
Great
Map
700 m from City Centre200 m from Engadiner Museum
Spa & WellnessBacchus Wine CellarZoo Bar Terrace
- Historical charm with antiques
- Panoramic lake and mountain views
- Unique shower experiences in rooms
From£ 115
/nightSelect


8.9
Great
Map
1000 m from City Centre200 m from Sankt Moritz
In-house BakeryFree ShuttleSki Storage
- In-house bakery with Swiss pastries
- Free local cable car access
- Hypoallergenic moon wood rooms
From£ 86
/nightSelect


Hotel Piz St. MoritzHotel
8.1
Great
Map
100 m from City Centre600 m from Engadiner Museum
SaunaSteam roomGame room
- Free Engadin transport card
- Wellness with sauna & steam room
- Heated bathroom floors
From£ 74
/nightSelect


Giardino MountainHotel
9.2
Perfect
Map
2.3 km from City Centre1.0 km from Pony Suvretta
Michelin DiningAyurvedic SpaKids Club
- Two Michelin-starred restaurant
- Ayurvedic wellness spa treatments
- Personalized kids club services
From£ 853
/nightSelect


9.0
Perfect
Map
600 m from City Centre300 m from Signalbahn
Ovaverva SpaMongolian BuffetSki Storage
- Free Ovaverva spa and pool access
- Royal Mongolian interactive dining
- Free ski passes for extended stays
From£ 83
/nightSelect


Hotel BaerenHotel
8.4
Great
Map
1.5 km from City Centre400 m from Train Station St. Moritz
Indoor PoolSteam BathSpa Lounge
- Free Engadin travel passes included
- Complimentary train station shuttle
- Indoor pool with mountain views
From£ 113
/nightSelect


Chesa LanguardHotel
8.7
Great
Map
1.1 km from City Centre200 m from Sankt Moritz
Self-Service BarVintage ElevatorLake View Rooms
- Panoramic lake and mountain views
- Vintage sliding-door elevator
- Honor-system self-service bar
From£ 115
/nightSelect


7.6
Very good
Map
2.0 km from City Centre700 m from Pony Suvretta
Indoor PoolWellness SpaKids Club
- Free mountain railway pass
- 700 sqm spa with indoor pool
- On-site pizzeria and fine dining
From£ 99
/nightSelect


Hotel ArteHotel
8.6
Great
Map
1.1 km from City Centre200 m from Sankt Moritz
Engadine CardLa StallaSki Storage
- Free Engadine card for local transport
- Art-inspired rooms with local flair
- La Stalla restaurant with pizza and fondue
From£ 121
/nightSelect


Hotel LanguardHotel
8.9
Great
Map
1.1 km from City Centre200 m from Sankt Moritz
Cable Car AccessLuggage ServiceWellfit Wellness
- Complimentary cable car & bus use
- Old-fashioned key locks & lift
- Stunning lake views from rooms
From£ 134
/nightSelect
Explore Hotels in St. Moritz by Feature
Hotel themes
Star rating
| 🏨 Hotels in St. Moritz | 24 |
| 👛 Lowest price | 74 GBP |
| ✍️ Hotels Reviews | 7 527 |