Hotels in St. Moritz

Search among 267 available hotels and places to stay in St. Moritz from 50+ providers.

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room

St. Moritz hotels essential information

🏨 Hotels in St. Moritz 267
👛 Lowest price 55 GBP
✍️ Hotels Reviews 6 096
0Filter & Sort
View map
View map
1-100 out of 267
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • The hotel has
    • Paid parking
  • The hotel has
    • Luggage storage
    • Locker room
  • The hotel has
    • 24-hour reception
View on map1.2 km from City Centre400 m from St. Moritz
Guests can enjoy a swimming pool and benefit from an à la carte restaurant at the luxurious Kulm Hotel, situated near a train station.
8.8
Great79 reviews
From   £ 265 /nightSelect
Not available
  • The hotel has
    • CHF 40 per day
  • The hotel has
    • Luggage storage
    • Locker room
  • The hotel has
    • 24-hour reception
View on map1000 m from City Centre300 m from St. Moritz
The deluxe 5-star Badrutt'S Palace Hotel St Moritz is located at a short distance from Swiss Alps and offers spa therapy and entertainment activities.
8.6
Great99 reviews
From   £ 1 431 /nightSelect
Not available
1.4 km from City Centre200 m from Train Station St. Moritz
The perfect 5-star Carlton Hotel St Moritz - The Leading Hotels Of The World serves an Italian menu and features hiking, horse riding and skiing onsite, boasting a prime location at walking distance to Swiss Alps.
8.6
Great28 reviews
From   £ 1 102 /nightSelect
Not available
1000 m from City Centre200 m from St. Moritz
Boasting a central location and access to The Leaning Tower Museum, which stands within a 7-minute walk of, the quality Hauser Hotel features an à la carte restaurant and 51 rooms.
8.6
Great264 reviews
From   £ 91 /nightSelect
Not available
1000 m from City Centre200 m from St. Moritz
At the Steffani St. Moritz, guests can use massage therapy and entertainment activities or spend the day lazing by a swimming pool.
8.4
Great290 reviews
From   £ 260 /nightSelect
Not available
1000 m from City Centre200 m from St. Moritz
The 4-star Crystal Hotel Superior offers aerobics, spa therapy and ski-to-door access in a shopping area of St. Moritz, approximately 5 minutes' walk from Schiefer Turm.
8.6
Great241 reviews
From   £ 357 /nightSelect
Not available
100 m from City Centre500 m from Segantini Museum
Boasting a location 550 metres of Engadiner Museum, the 3-star Piz St. Moritz offers views of the lake as well as a steam room and sauna facilities.
8.4
Great473 reviews
From   £ 216 /nightSelect
Not available
900 m from City Centre300 m from St. Moritz
Featuring fitness classes, steam baths and various recreational opportunities, the quality Schweizerhof St. Moritz is approximately a 10-minute drive from Gluna as well as near a railway station.
8.4
Great120 reviews
From   £ 341 /nightSelect
Not available
800 m from City Centre200 m from Signalbahn
Offering an indoor swimming pool together with 184 rooms, the Grand Hotel Des Bains Kempinski is positioned next to a railway station.
8.4
Great160 reviews
From   £ 669 /nightSelect
Not available
1.5 km from City Centre400 m from Train Station St. Moritz
Featuring a currency exchange and a lift, the pleasant 3-star Baren is set next to a historical district just 1.5 km from St. Moritz-Celerina Olympic Bobrun.
8.4
Great93 reviews
From   £ 120 /nightSelect
Not available
SoldanellaHotel
700 m from City Centre200 m from Engadiner Museum
Boasting a location approximately a 6-minute walk from St. Moritz, the traditional Soldanella offers views of the town as well as steam baths and sauna facilities.
8.6
Great383 reviews
From   £ 122 /nightSelect
Not available
600 m from City Centre300 m from Signalbahn
Offering 54 rooms together with fitness classes and massage therapy onsite, the superior 4-star Sport & Wellnesshotel San Gian is set in a shopping area.
8.4
Great93 reviews
From   £ 88 /nightSelect
Not available
1.3 km from City Centre200 m from Pony Suvretta
A 25-minute walk from St. Moritz, the luxurious Suvretta House boasts an à la carte restaurant and 150 rooms.
8.8
Great58 reviews
From   £ 427 /nightSelect
Not available
800 m from City Centre1000 m from Engadiner Museum
The 2-star Youth St. Moritz is nestled in a ski district, the art gallery "Galerie Gmuizynska" is approximately 2.4 km away.
8.4
Great235 reviews
From   £ 106 /nightSelect
Not available
1.3 km from City Centre300 m from Train Station St. Moritz
The family run Waldhaus Am See in a ski district is situated within 7 minutes' stroll of St. Moritz-Celerina Olympic Bobrun and welcomes guests since 1885.
8.4
Great263 reviews
From   £ 101 /nightSelect
Not available
Hotel ArteHotel
1.1 km from City Centre300 m from St. Moritz
Comprising 29 rooms in the very heart of St. Moritz, the 3-star Arte lies within 2.5 km of Church of San Gian.
8.4
Great241 reviews
From   £ 129 /nightSelect
Not available
600 m from City Centre100 m from Signalbahn
Featuring 42 rooms with views of the river, the 3-star Nolda is set approximately 25 minutes' walk from St. Moritz Scenic Lake.
8.6
Great314 reviews
From   £ 162 /nightSelect
Not available
1.1 km from City Centre300 m from St. Moritz
Set within a 5-minute walk of Galerie Gmuizynska, the rooms in the 3-star Chesa Languard St. Moritz have views of lake.
8.6
Great38 reviews
From   £ 135 /nightSelect
Not available
2.0 km from City Centre700 m from Pony Suvretta
Featuring 103 rooms, fitness classes, spa therapy and various recreational opportunities, the 4-star Europa is 19 minutes' walk from Ski Lift Randolins in St. Moritz.
8.4
Great274 reviews
From   £ 254 /nightSelect
Not available
500 m from City Centre400 m from Signalbahn
Set quite close to Swiss Alps, the 4-star Reine Victoria St. Moritz boasts a lobby bar together with cross-country skiing, hiking and cycling.
8.0
Great271 reviews
From   £ 299 /nightSelect
Not available
900 m from City Centre200 m from Signalbahn
With river views, the venue is placed 20 minutes' walk from the center of St. Moritz, at a short distance from Riding Center St Moritz.
9.0
Perfect8 reviews
From   £ 87 /nightSelect
Not available
900 m from City Centre200 m from St. Moritz
The comfortable 3-star Petit Steffani offers 17 rooms along with steam baths, sauna facilities and an indoor pool on-site, boasting setting just a stroll from a railway station.
8.4
Great65 reviews
From   £ 78 /nightSelect
Not available
400 m from City Centre500 m from Signalbahn
Within walking distance of Sankt Moritz-Bad, conveniently located in a shopping neighbourhood, the 4-star Laudinella St. Moritz features steam baths and various recreational opportunities.
8.6
Great469 reviews
From   £ 234 /nightSelect
Not available
1.1 km from City Centre200 m from St. Moritz
Located in a shopping neighbourhood, the Art Boutique Hotel Monopol St. Moritz features fitness classes and steam baths.
8.6
Great120 reviews
From   £ 838 /nightSelect
Not available
B&B St MoritzBed & Breakfast
700 m from City Centre900 m from Engadiner Museum
Boasting hiking, horseback riding and cycling in the area, the 3-star Eco Bed is based in a ski neighbourhood merely 500 metres from Sankt Moritz-Bad.
8.4
Great71 reviews
From   £ 65 /nightSelect
Not available
1.9 km from City Centre600 m from Pony Suvretta
Within a minutes' drive from Alps, approximately 25 minutes' walk from San Karl St. Moritz-Bad Church, the lovely 3-star Berghotel Randolins offers steam baths, an outdoor hot tub and a bio sauna.
8.2
Great94 reviews
From   £ 260 /nightSelect
Not available
1.1 km from City Centre300 m from St. Moritz
Guests will be impressed with beautiful views of the lake and benefit from proximity to King's Club, which is nearly 5 minutes' walk away.
8.6
Great273 reviews
From   £ 142 /nightSelect
Not available
1.5 km from City Centre300 m from Pony Suvretta
Featuring 17 rooms with views of the garden, the 3-star Chesa Spuondas is set 5 minutes by car from St. Moritz.
8.6
Great68 reviews
From   £ 222 /nightSelect
Not available
800 m from City Centre1.0 km from Engadiner Museum
White Turf Racing Association and Mill Weber House are located 2.4 km and 3.6 km from the 3-star Aladin Apartments St Moritz respectively.
9.0
Perfect37 reviews
From   £ 113 /nightSelect
Not available
B&B River InnBed & Breakfast
1.1 km from City Centre400 m from Signalbahn
While staying at the B&B River Inn you are invited to discover The Leaning Tower, set a 5-minute drive away, or Alp Giop, which is a 10-minute ride away.
8.6
Great46 reviews
From   £ 196 /nightSelect
Not available
800 m from City Centre1000 m from Engadiner Museum
Guests can have a buffet breakfast and enjoy visiting St. Moritz Scenic Lake, set within 2.4 km of the Stille.
7.8
Very good126 reviews
From   £ 98 /nightSelect
Not available
Hostel Casa FrancoGuest house
500 m from City Centre800 m from Signalbahn
The 2-star Casa Franco St. Moritz boasts 39 rooms along with canoeing, snow skiing and hiking, at 400 metres of Sankt Moritz-Bad.
7.4
Very good85 reviews
From   £ 227 /nightSelect
Not available
1.3 km from City Centre300 m from Salastrains-Munt da San Murezzan
The 3-star Salastrains is set a 5-minute ride from St. Moritz, offering an à la carte restaurant along with hiking, skiing and cycling.
8.6
Great33 reviews
From   £ 88 /nightSelect
Not available
1.9 km from City Centre600 m from Ski Lift Randolins
Comprising 16 rooms in the very heart of St. Moritz, the 2-star By Randolins lies 25 minutes' walk from Sankt Moritz-Bad.
7.8
Very good36 reviews
From   £ 160 /nightSelect
Not available
500 m from City Centre800 m from Signalbahn
Guests can enjoy the à la carte restaurant at the 3-star Sonne St. Moritz 3* Superior that offers Italian cuisine as well as admire views of the mountain.
8.2
Great113 reviews
From   £ 96 /nightSelect
Not available
600 m from City Centre300 m from Signalbahn
One can enjoy a quiet location and a Turkish steam bath, a solarium and an indoor pool while staying at the quaint Cervus St. Moritz a few metres from a cable car station.
8.6
Great44 reviews
From   £ 227 /nightSelect
Not available
Studio ChampferApartment
The largest option:
3 adults
1 bedroom
2 beds
2.0 km from City Centre800 m from Pony Suvretta
Situated in St. Moritz and only 2.3 km from Engadiner Museum, this venue boasts a solarium, a Jacuzzi and a sauna.
8.0
Great2 reviews
From   £ 113 /nightSelect
Not available
Zentrale Gemutliche Wohnung St Moritz - A212Apartment
2 adults
1 bedroom
1 bed
200 m from City Centre600 m from Segantini Museum
From   £ 292 /nightSelect
Not available
Hotel CorvatschHotel
300 m from City Centre500 m from Signalbahn
Providing access to Engadiner Museum, the Corvatsch St. Moritz is only 1.9 km from The Leaning Tower and offers an à la carte restaurant.
8.2
Great50 reviews
From   £ 153 /nightSelect
Not available
Piz San Gian 14Apartment
2 adults
1 bedroom
2 beds
500 m from City Centre400 m from Signalbahn
From   £ 731 /nightSelect
Not available
Helles & Schickes Studio Fur 2 Pers, Zentral - C5Apartment
2 adults
1 bedroom
1 bed
1.1 km from City Centre200 m from St. Moritz
With access to St. Moritz, this apartment comes with 1 bedrooms and a mini-kitchen.
From   £ 101 /nightSelect
Not available
Townhouse N26Apartment
The largest option:
2 adults
1 bedroom
1 bed
500 m from City Centre800 m from Signalbahn
Featuring a lift and a safe deposit box, this property is situated a short distance from Engadiner Museum.
8.6
Great13 reviews
From   £ 55 /nightSelect
Not available
Sankt Moritz Chesa Ruinatsch 50Apartment
4 adults
2 bedrooms
3 beds
1.8 km from City Centre600 m from Train Station St. Moritz
From   £ 281 /nightSelect
Not available
Randolins FamilienresortHotel
1.9 km from City Centre600 m from Pony Suvretta
While staying at the Randolins Familienresort you are invited to discover San Karl St. Moritz-Bad Church, set a 10-minute drive away, or Surlej-Murtel, which is about a 10-minute ride away.
8.6
Great16 reviews
From   £ 242 /nightSelect
Not available
Sankt Moritz Dorf Charme ApartmentApartment
6 adults
2 bedrooms
3 beds
700 m from City Centre300 m from Engadiner Museum
8.0
Great1 review
From   £ 1 215 /nightSelect
Not available
Plattas 16Apartment
5 adults
2 bedrooms
3 beds
1.2 km from City Centre200 m from Train Station St. Moritz
From   £ 217 /nightSelect
Not available
Central Penthouse Great Lake ViewApartment
4 adults
2 bedrooms
2 beds
900 m from City Centre200 m from St. Moritz
From   £ 227 /nightSelect
Not available
Giardino MountainHotel
2.3 km from City Centre1.0 km from Pony Suvretta
Set at a 2.8 km distance from Surlej-Murtel, the luxury Giardino Mountain offers 78 rooms and an indoor pool.
8.6
Great52 reviews
From   £ 879 /nightSelect
Not available
Ferienwohnung St. MoritzApartment
The largest option:
4 adults
1 bedroom
2 beds
400 m from City Centre800 m from Segantini Museum
Set 1 km from St. Moritz and a stroll from Engadiner Museum, the apartment provides a casino, a sundeck and a heated pool.
7.0
Very good1 review
From   £ 307 /nightSelect
Not available
Apartment Chesa Ova Cotschna 205 By InterhomeApartment
2 adults
1 bedroom
1 bed
500 m from City Centre700 m from Signalbahn
Staying at this 51 m² apartment with a sunny balcony, guests will be near Engadiner Museum.
From   £ 125 /nightSelect
Not available
Piz Mezdi 15Apartment
2 adults
1 bedroom
2 beds
600 m from City Centre400 m from Signalbahn
From   £ 217 /nightSelect
Not available
2.0 km from City Centre1.1 km from Train Station St. Moritz
Overlooking lake, this family-friendly hotel welcomes guests with a daily buffet breakfast.
From   £ 293 /nightSelect
Not available
Chesa Il Rifugio 1Chalet
6 adults
3 bedrooms
3 beds
1.3 km from City Centre400 m from St. Moritz
Set at 350 metres of Schellen Ursli Path, the rooms in the Chesa Il Rifugio 1 Villa St. Moritz have views of mountain.
From   £ 262 /nightSelect
Not available
Swissme - Modernes Studio Mit Balkon & Parkplatz & NetflixApartment
3 adults
1 bedroom
1 bed
400 m from City Centre500 m from Signalbahn
This 1-bedroom apartment can accommodate up to 2 people, within a 20-minute walk from Chantarella-Corviglia.
From   £ 418 /nightSelect
Not available
Apartment Chesa Ova Cotschna 304 By InterhomeApartment
2 adults
1 bedroom
1 bed
500 m from City Centre700 m from Signalbahn
From   £ 135 /nightSelect
Not available
Seeblick An Luxusmeile 4P, 70M2 - Parkplatz, - S11-1Apartment
1.2 km from City Centre200 m from Train Station St. Moritz
From   £ 192 /nightSelect
Not available
Via Brattas Apartment Ap19 Sankt MoritzApartment
4 adults
1 bedroom
2 beds
1.3 km from City Centre500 m from Train Station St. Moritz
Located within a 5-minute walk to The Leaning Tower in St. Moritz, the accommodation features 1 bedrooms for up to 4 guests.
Select
Not available
Apartment Chesa Spuonda Verde 1-7 By InterhomeApartment
4 adults
2 bedrooms
2 beds
600 m from City Centre200 m from Engadiner Museum
From   £ 341 /nightSelect
Not available
45M2 Alpenschick Mit Ausblick - Pool - 2P. - E405Apartment
2.0 km from City Centre700 m from Pony Suvretta
From   £ 289 /nightSelect
Not available
Chesa Anemona - 4,5 Room Appartment In A Lovely Relaxing AtmosphereApartment
6 adults
3 bedrooms
3 beds
600 m from City Centre900 m from Engadiner Museum
From   £ 298 /nightSelect
Not available
Modernes Studio Im Hotspot Fur 2 Personen - C2Apartment
2 adults
1 bedroom
1 bed
1.1 km from City Centre200 m from St. Moritz
From   £ 153 /nightSelect
Not available
Plattas 9Apartment
4 adults
2 bedrooms
2 beds
1.2 km from City Centre200 m from Train Station St. Moritz
From   £ 189 /nightSelect
Not available
Apartment Chesa Daniela B - Anita By InterhomeApartment
4 adults
2 bedrooms
2 beds
500 m from City Centre800 m from Engadiner Museum
Located in St. Moritz, a 15-minute walk from Riding Center St Moritz, this accommodation comes with 2 bedrooms and a kitchen.
From   £ 228 /nightSelect
Not available
Apartment Chesa Ova Cotschna 303 By InterhomeApartment
2 adults
1 bedroom
1 bed
500 m from City Centre700 m from Signalbahn
Staying at this 31 m² apartment with a balcony, guests will be near Signalbahn.
From   £ 125 /nightSelect
Not available
Apartment Chesa Sur Ova 30 By InterhomeApartment
4 adults
2 bedrooms
2 beds
200 m from City Centre300 m from Segantini Museum
Located in St. Moritz, a 15-minute walk from Pavarotti & Friends, this accommodation comes with 2 bedrooms and a kitchen.
From   £ 133 /nightSelect
Not available
Apartment Chesa Flora 53 By InterhomeApartment
4 adults
1 bedroom
2 beds
1.7 km from City Centre600 m from Train Station St. Moritz
Featuring a fully equipped kitchen, the venue is only 2.1 km from Marguns-Plateau Nair.
From   £ 359 /nightSelect
Not available
Top Of The World ApartmentApartment
6 adults
3 bedrooms
3 beds
1.1 km from City Centre300 m from St. Moritz
This 275 m² property with a patio is located within a 20 minutes' walk from Signalbahn.
From   £ 1 369 /nightSelect
Not available
Apartments DimlejApartment
The largest option:
4 adults
2 bedrooms
2 beds
1.5 km from City Centre300 m from Train Station St. Moritz
Set within 20 minutes' walk of the city center, the apartment offers a kitchen along with a terrace.
From   £ 300 /nightSelect
Not available
Loga Elegance Apartment Skyline 1 - St. MoritzApartment
4 adults
1 bedroom
2 beds
400 m from City Centre800 m from Segantini Museum
Located within a 15-minute walk to Casino St. Moritz in St. Moritz, the accommodation features 1 bedrooms for up to 4 guests.
From   £ 116 /nightSelect
Not available
Hotel Grace La Margna St MoritzHotel
1.3 km from City Centre100 m from Train Station St. Moritz
Set near a train station, the 5-star Grace La Margna St Moritz offers an indoor swimming pool together with sauna facilities and an indoor pool.
8.2
Great108 reviews
From   £ 1 466 /nightSelect
Not available
Sternwarte By RandolinsBed & Breakfast
1.9 km from City Centre600 m from Pony Suvretta
The Sternwarte By Randolins Bed & Breakfast is set within 2.5 km of St. Moritz and within 25 minutes' walk of Pony Runzol.
From   £ 315 /nightSelect
Not available
Chesa Daniela 13BApartment
500 m from City Centre800 m from Engadiner Museum
The Chesa Daniela 13B enjoys a central location and provides easy access to Alp Giop around 20 minutes' walk away.
From   £ 219 /nightSelect
Not available
St. Moritzerhof 42Apartment
5 adults
2 bedrooms
3 beds
1.1 km from City Centre100 m from St. Moritz
From   £ 225 /nightSelect
Not available
Abitaziun Skyline 414 - St Moritz "Loga Elegance Apartment"Apartment
2 adults
1 bedroom
1 bed
400 m from City Centre800 m from Segantini Museum
With access to Segantini Museum, this apartment comes with 1 bedrooms and a kitchen.
From   £ 173 /nightSelect
Not available
Lac 16Apartment
2 adults
1 bedroom
1 bed
400 m from City Centre400 m from Signalbahn
From   £ 142 /nightSelect
Not available
Smarthome Top Of The WorldApartment
1.8 km from City Centre700 m from Train Station St. Moritz
From   £ 235 /nightSelect
Not available
Alpenstil, 4 Pax, Zentral, 1 Parkplatz - R311Apartment
1000 m from City Centre200 m from St. Moritz
FIS is a 5-minute drive from the Alpenstil, 4 Pax, Zentral, 1 Parkplatz - R311 St. Moritz, while Mill Weber House is nearly a 15-minute walk away.
From   £ 293 /nightSelect
Not available
Luxury Mountain Apartment With Private Sauna And Underground ParkingApartment
1.8 km from City Centre600 m from Train Station St. Moritz
From   £ 804 /nightSelect
Not available
Zentrale Wohnung In St. Moritz Mit Grossem BalkonApartment
5 adults
1 bedroom
3 beds
400 m from City Centre500 m from Signalbahn
From   £ 289 /nightSelect
Not available
Apartment Via Surpunt - Bella - 3 RoomsApartment
800 m from City Centre1000 m from Engadiner Museum
With access to Sankt Moritz-Bad, this apartment comes with 2 bedrooms and a fully equipped kitchen.
From   £ 452 /nightSelect
Not available
Apartment Via Surpunt - Ruben- 5 RoomsApartment
800 m from City Centre1000 m from Engadiner Museum
Located in St. Moritz, and a short stroll from Engadiner Museum, this venue includes a fully-fitted kitchen with a microwave oven, an electric kettle and a refrigerator, as well as 1 bathrooms.
From   £ 624 /nightSelect
Not available
St Moritz 3 Suite Vista LagoApartment
1.0 km from City Centre200 m from St. Moritz
Schellen Ursli Path is set a mere 5 minutes' walk from the St Moritz 3 Suite Vista Lago.
From   £ 1 493 /nightSelect
Not available
Chesa MadrisaApartment
700 m from City Centre500 m from Signalbahn
Set in St. Moritz, this 6-room property is an ideal base for visits to San Karl St. Moritz-Bad Church.
From   £ 277 /nightSelect
Not available
Chesa Du Lac 2Apartment
300 m from City Centre500 m from Signalbahn
Mill Weber House is within 1.5 km of the Chesa Du Lac 2.
From   £ 220 /nightSelect
Not available
Chesa Arlas - St. MoritzApartment
400 m from City Centre500 m from Signalbahn
From   £ 373 /nightSelect
Not available
Silva House - ChampferApartment
The largest option:
5 adults
2 bedrooms
2 beds
2.0 km from City Centre700 m from Pony Suvretta
From   £ 367 /nightSelect
Not available
Grosse Wohnung Mitten In St. Moritz Am SeeApartment
400 m from City Centre500 m from Signalbahn
The Grosse Wohnung Mitten In St. Moritz Am See is a good starting point to St. Moritz's sights including St. Moritz, which is just a 10-minute walk away.
From   £ 273 /nightSelect
Not available
Apartment Chesa Arlas A1 By InterhomeApartment
4 adults
2 bedrooms
2 beds
400 m from City Centre500 m from Signalbahn
From   £ 221 /nightSelect
Not available
Apartment Chesa Cripels I By InterhomeApartment
4 adults
2 bedrooms
2 beds
900 m from City Centre300 m from St. Moritz
From   £ 480 /nightSelect
Not available
Au Reduit 401Apartment
3 adults
1 bedroom
2 beds
1000 m from City Centre200 m from St. Moritz
From   £ 227 /nightSelect
Not available
Apartment Chesa Cripels II By InterhomeApartment
4 adults
2 bedrooms
2 beds
900 m from City Centre300 m from St. Moritz
From   £ 388 /nightSelect
Not available
Chesa Derby 32Apartment
4 adults
2 bedrooms
3 beds
400 m from City Centre600 m from Signalbahn
From   £ 346 /nightSelect
Not available
Sonnalpine Apt 12 - Managed By TheselectionistApartment
400 m from City Centre200 m from Engadiner Museum
This 75 m² apartment gives direct access to San Karl St. Moritz-Bad Church and comprises 1 bedrooms.
From   £ 311 /nightSelect
Not available
Apartment Chesa Sonnalpine B 48 By InterhomeApartment
400 m from City Centre200 m from Engadiner Museum
Chesa Futura Building is about a 15-minute walk from the beachfront Chesa Sonnalpine B 48 By Interhome, while Casino St. Moritz is about 1 km away.
From   £ 250 /nightSelect
Not available
Willkommen-Gemutlich, Balkon, Parkplatz Direkt In St MoritzApartment
2 adults
1 bedroom
1 bed
400 m from City Centre500 m from Signalbahn
From   £ 315 /nightSelect
Not available
Apartment Chesa Arlas B3Apartment
2 adults
1 bedroom
1 bed
400 m from City Centre500 m from Signalbahn
From   £ 180 /nightSelect
Not available
Balcun Tort 9Apartment
4 adults
1 bedroom
2 beds
400 m from City Centre400 m from Signalbahn
From   £ 146 /nightSelect
Not available
Chesa Aruons 21 - St. MoritzApartment
200 m from City Centre400 m from Segantini Museum
This 120 m² apartment gives direct access to Oliver Kruse Interrelate and comprises 3 bedrooms.
From   £ 529 /nightSelect
Not available
Chesa Chalavus - St. MoritzApartment
5 adults
2 bedrooms
2 beds
100 m from City Centre500 m from Segantini Museum
From   £ 373 /nightSelect
Not available
Swissme - 100Qm - Balkon - 2 Bader - Parkplatz - FussbodenheizungApartment
7 adults
3 bedrooms
3 beds
500 m from City Centre800 m from Signalbahn
The Swissme - 100Qm - Balkon - 2 Bader - Parkplatz - Fussbodenheizung with city views lies merely a 10-minute walk from St. Moritz.
From   £ 160 /nightSelect
Not available
  • 1
  • 2
  • 3

Filtering results

Please wait...

267 hotels found

FAQs about hotels in St. Moritz

We hope that the answers to these questions will help you plan your trip

What are the top places in St. Moritz city centre?

There are 18 hotels and other accommodations in St. Moritz city centre to choose from. Crystal Hotel Superior rated 8.6/10 is the best hotel with a golf course, concierge service and a gym, located 15 minutes' walk from the city centre. Boutique Hotel Cervus with rating 8.6/10 and Hauser Hotel rated 8.6/10 are other favourite hotels in the area. To see more central hotels click here.

What are the most popular cheap hotels in St. Moritz?

There are more than 17 top budget properties in St. Moritz. Eco Bed rated 8.6/10 is great for your budget stay in St. Moritz. This property has a golf course, hiking and horse riding. Hotel Sonne 3* Superior at the cost of 101£ per night is another good option with children's menu, shopping service and windsurfing rated 8.2/10. It's located 5 minutes' walk from the city centre. Other popular budget hotels are Hotel Arte, Hauser Hotel and Hotel Stille. To see more cheap hotels go here.

What are the best 5-star hotels in St. Moritz?

HotelMix.co.uk recommends you more than 7 5-star options to stay in St. Moritz. One of the best is Badrutt'S Palace Hotel St Moritz with rating 8.6/10 from 277£ per night, offering aerobics classes, a treatment room and a facial room. To see more favoured 5-star hotels click here.

What are the most popular boutique hotels in St. Moritz?

For visitors searching for a modern hotel in St. Moritz, HotelMix.co.uk has more than 4 boutique options. One of the finest boutique hotels is Boutique Hotel Cervus rated 8.6/10 at the cost of 237£ per night. Hotel Schweizerhof with rating 8.4/10 is a stylish accommodation with a desk, meeting rooms and a conference room for 199£ per night. Hauser Hotel rated 8.6/10: a 3-star hotel with shuttle service, concierge service and cots on site. To see more boutique hotels click here.

What are the best romantic hotels in St. Moritz?

According to HotelMix.co.uk travel data, there are 39 deals for couples. Hotel Arte rated 8.6/10 is a favourite 3-star hotel for couples, featuring a golf course, cots and children's menu. Visitors can book a room at this property for about 135£ per night. Carlton Hotel St Moritz - The Leading Hotels Of The World with rating 8.6/10 is also a perfect 5-star property for couples with a facial room, yoga classes and children's menu. It also has a swimming pool, an indoor swimming pool and an outdoor swimming pool and offers rooms for about 1155£ per night. Other top options are Hotel Steffani, Kulm Hotel and Berghotel Randolins. To see more romantic hotels click here.

Which hotels in St. Moritz are good for families?

According to 3213 visitors' reviews, there are 20 family deals to consider. Carlton Hotel St Moritz - The Leading Hotels Of The World (rating: 8.6/10) offers a facial room, yoga classes and children's menu. It's set 0.7 km from White Turf Racing Association. Visitors can enjoy South American, Latin American and Peruvian meals at Sunny Bar By Claudia Canessa restaurant nearby. You also can book Hotel Steffani (rating: 8.4/10) for about 178£ per night. This child-friendly property offers turndown service, aerobics classes and cots on site. To see more family accommodations click here.

What are the best accommodations with easy access to St. Moritz?

According to HotelMix.co.uk travel data, visitors love staying at Hotel Baren (rating: 8.4/10), which offers yoga classes, children's menu and a steam room. It’s set a 10-minute walk from St. Moritz. For more deals go here.

What are the top places to stay in St. Moritz with outdoor pools?

According to 462 reviews, there are 4 hotels featuring outdoor pools in St. Moritz. Consider booking Hotel Europa rated 8.4/10 for approximately 111£ per night. Set a 30-minute walk from Schellen Ursli Path, it offers cots, children's menu and a steam room. Visitors can also enjoy Swiss and Central European cuisine in Suvretta Stube restaurant nearby. You may also like Kulm Hotel rated 8.8/10. This property will cost you 277£ per night.

What are the best pet-friendly hotels in St. Moritz?

According to HotelMix.co.uk travel data, there are 32 options that allow pets. You can book Kulm Hotel (rating: 8.8/10) at the cost of 277£ per night. It's set 5 minutes` walk from Rom.-kath. Pfarramt and features waxing, a facial room and yoga classes. Alternatively, book Soldanella (rating: 8.6/10) with shuttle service, a steam room and snow skiing. It's set 800 meters from the city centre and costs 128£ per night. Other top accommodations include Hotel Steffani, Hotel Stille and Boutique Hotel Cervus. See more pet-friendly hotels here.

Which hotels are the best ones to stay at in St. Moritz?

Also, you may like Cresta Palace Celerina rated 8.6/10 at the cost of 326£ per nigh. It features a fitness studio and a health club, as well as a facial room, yoga classes and children's menu.

What are the best luxury hotels in St. Moritz?

Another good option is Badrutt'S Palace Hotel St Moritz (rating: 8.6/10), which is set 15 minutes' walk from the city centre and features a facial room, yoga classes and children's menu. Other favourite luxury places are Hotel Reine Victoria By Laudinella, Sport & Wellnesshotel San Gian and Hotel Europa. Go here to see more luxury hotels in St. Moritz.

What are the best spa hotels in St. Moritz?

We recommend Hotel Europa (rating: 8.4/10) for 111£ per night. It's located a 25-minute walk from Bergbahnen Engadin St. Moritz AG and provides a spa lounge, turndown service and cots. Alternatively, you may like Carlton Hotel St Moritz - The Leading Hotels Of The World (rating: 8.6/10) featuring a facial room, yoga classes and children's menu, as well as a swimming pool, an indoor pool and an outdoor swimming pool. It costs 1155£ per night. Other great options include Hotel Nolda, Hotel Laudinella and Hotel Steffani.

What are the best breakfast hotels in St. Moritz?

We recommend Kulm Hotel with rating 8.8/10, a nice deal with waxing, a facial room and yoga classes on site. It costs about 277£ per night. Alternatively, book Carlton Hotel St Moritz - The Leading Hotels Of The World rated 8.6/10 at the cost of 1155£ per night. It offers a facial room, yoga classes and children's menu.

How much does it cost to stay in a hotel in St. Moritz?

According to HotelMix.co.uk travel data, the average prices for St. Moritz properties are:
A 4-star hotel room costs 199£ per night. You may book Hotel Schweizerhof with a spa lounge, turndown service and children's menu. A really special hotel can be found for 304£ per night. We recommend Badrutt'S Palace Hotel St Moritz (rating: 8.6/10) with aerobics classes, a treatment room and a facial room.

How much is a hotel in St. Moritz for tonight?

According to HotelMix.co.uk travel data, the average prices for tonight in St. Moritz are: Hotel Europa (rating: 8.4/10) may cost you about 82£ per night.

What are the best resorts in St. Moritz?

Alternatively, Sport & Wellnesshotel San Gian is rated as one of the best resorts in St. Moritz, offering yoga classes, children's menu and a steam room. It costs 92£ per night.

What are the best hotels near The Leaning Tower?

On HotelMix.co.uk you will find 14 great accommodations near The Leaning Tower in St. Moritz. We recommend Hotel Stille rated 7.8/10, a perfect hotel set 15 minutes' walk from The Leaning Tower. It costs 82£ per night and offers turndown service, children's menu and windsurfing. Also, you may like Hotel Schweizerhof rated 8.4/10 with a spa lounge, turndown service and children's menu. It costs 199£ per night. Other cool options include Hotel Piz and Hotel Sonne 3* Superior. Or click here to see other good hotels.

Where to stay in St. Moritz?

Best cheap hotels in St. Moritz

Consider staying at the 3-star Chesa Albris Bed & Breakfast if you're traveling on a budget to have access to a golf course, hiking and complimentary private parking. For budget stays, travelers can choose Hotel Stille, which is 900 meters from the city center. In case you're on a tight budget, stay at Apartment Chesa Sur Val 13, which is a 10-minute walk from Riding Center St Moritz.

St. Moritz airports & Underground stations

Hotels near St. Moritz train station include Languard and Hotel Arte.

Convenience of staying in hotels in the city centre

Hotels such as Schweizerhof and Badrutt'S Palace Hotel are good options within walking distance of the city center. Apartment Appartmenthaus Skyline 309 and Hostel Casa Franco are good apartments that will place you within a 10-minute walk of the city center.

Consider a hotel next to Chesa Futura, such as Soldanella located 5 minutes' walk away and adjacent to mountains and lakes.

Luxury and boutique accommodation in St. Moritz

If you're looking for a high-end hotel, consider staying at the 4-star La Margna or 5-star Kempinski Grand Hotel Des Bains. To be located next to lakes, mountains and parks, choose Art Boutique Hotel Monopol, which is a 4-star boutique hotel.

Explore and find your best apartments, B&Bs and others

Chesa Surpunt Self-Check-In Apartment is an affordable apartment for families located next to Galerie Gmurzynska, with room rates from 67£. Chesa Anemona - 4,5 Room Appartment In A Lovely Relaxing Atmosphere is a great B&B with views of the mountain, located within a short walk of Heidi's blumenweg. Giardino Mountain is a kid-friendly hotel that features a Jacuzzi, a solarium and snow skiing, making it a fun destination for the entire family. Hauser Swiss Quality Hotel is a popular resort with an outdoor swimming pool, snowboarding and snow skiing for an unforgettable stay.

Show moreLess