Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

206 hotels in St. Moritz

Search the best hotels and places to stay in St. Moritz

View map
If you are searching for a comfortable accommodation for your next city escape in St. Moritz, we are always ready to indulge you with good St. Moritz hotel deals. Hotelmix.co.uk allows you to shorten your search in Swiss Alps by proximity to transport links and popular sights. Book a room with our help!Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Via Veglia 18, St. Moritz, Switzerland, CH-7500View on map
900 m from City Centre400 m from Train Station St. Moritz
Centrally lodged in an elegant-style building in a shopping area, this hotel features an indoor pool and a stunning view.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.2
Perfect47 reviews
Price from£ 349per nightSelect
Not available
Via Serlas 27, St. Moritz, Switzerland, 7500View on map
600 m from City Centre500 m from Train Station St. Moritz
Set in vicinity of Alps, the deluxe hotel comprises 157 rooms with panoramic views of the surroundings.
  • The hotel has
    • CHF 40 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.4
Perfect51 reviews
Price from£ 375per nightSelect
Not available
Via Mezdi 27, St. Moritz, Switzerland, 7500
1.2 km from City Centre200 m from Signalbahn
Featuring a lobby restaurant, the hotel is located off Lake St. Moritz and boasts an outdoor swimming pool.
8.4
Great98 reviews
Price from£ 558per nightSelect
Not available
Via Johannes Badrutt 11, St. Moritz, Switzerland, 7500
1.1 km from City Centre200 m from Train Station St. Moritz
Placed close to Galerie Gmurzynska in the centre of St. Moritz, this hotel offers 60 rooms.
9.2
Perfect14 reviews
Price from£ 3 254per nightSelect
Not available
Via Dal Bagn 54, St. Moritz, Switzerland, 7500
500 m from City Centre400 m from Engadiner Museum
Since 1898 this hotel boasts a secluded location next to a cable car station, offering a disco bar along with a panoramic view.
8.8
Great68 reviews
Price from£ 214per nightSelect
Not available
Via Chasellas 1, St. Moritz, Switzerland, CH-7500
1.5 km from City Centre400 m from Ski Lift Randolins
The property provides an indoor swimming pool and offers panoramic garden views.
9.2
Perfect21 reviews
Price from£ 620per nightSelect
Not available
Via Traunter Plazzas 6, St. Moritz, Switzerland, 7500
600 m from City Centre500 m from Engadiner Museum
Guests of the hotel may enjoy beauty therapy, Turkish bath and massage along with a swimming pool, boasting location in the centre of the city.
8.4
Great264 reviews
Price from£ 213per nightSelect
Not available
Via Traunter Plazzas 7, St. Moritz, Switzerland, 7500
600 m from City Centre500 m from Engadiner Museum
Guests can relax at a private swimming pool and enjoy wonderful mountain views from their rooms.
8.0
Great178 reviews
Price from£ 226per nightSelect
Not available
Via Maistra 17, St. Moritz, Switzerland, CH 7500
700 m from City Centre600 m from Train Station St. Moritz
Located in a shopping area of St. Moritz, the hotel offers designer rooms together with aroma baths, steam baths and peeling onsite.
8.2
Great76 reviews
Price from£ 264per nightSelect
Not available
Via Traunter Plazza 1, St. Moritz, Switzerland, 7500
600 m from City Centre600 m from Engadiner Museum
Centrally located right next to Corviglia-Piz Nair, the hotel has non-smoking rooms to offer as well as a music bar.
8.4
Great158 reviews
Price from£ 189per nightSelect
Not available
Via Dal Bagn 6, St. Moritz, Switzerland, 7500
Providing a Jacuzzi and sauna rooms, the accommodation is set close to Galerie Gmurzynska, while a funicular station is also nearby.
8.0
Great347 reviews
Price from£ 201per nightSelect
Not available
Via Maistra 50, St. Moritz, Switzerland, 7500
1.2 km from City Centre400 m from Train Station St. Moritz
You can observe Andes Mountains and enjoy a wellness area and a steam room, while the venue is nestled close to The Leaning Tower.
8.8
Great26 reviews
Price from£ 136per nightSelect
Not available
Via Tegiatscha 17, St. Moritz, Switzerland, 7500
800 m from City Centre500 m from Signalbahn
This unique hotel is located in the centre of St. Moritz, boasting a private pool onsite.
7.8
Very good374 reviews
Price from£ 189per nightSelect
Not available
Via Surpunt 60, St. Moritz, Switzerland, NULL
900 m from City Centre1000 m from Engadiner Museum
Located within 10 minutes' walk of the city center, this modern hostel gives quick access to Wega Buchhandlung.
8.2
Great185 reviews
Price from£ 111per nightSelect
Not available
Via San Gian 23, St. Moritz, Switzerland, 7500
1000 m from City Centre300 m from Signalbahn
Offering an excellent location close to Piz Nair, this hotel holds in total 50 rooms boasting a casino, a sun deck and an indoor swimming pool onsite.
8.8
Great40 reviews
Price from£ 184per nightSelect
Not available
Via Somplaz 17, St. Moritz, Switzerland, 7500
300 m from City Centre200 m from Engadiner Museum
Guests can try snow skiing, hiking and cycling or enjoy a fantastic view, available in this pet-friendly hotel placed in the centre of St. Moritz.
8.0
Great244 reviews
Price from£ 185per nightSelect
Not available
Via Suot Chesas 9, St. Moritz, Switzerland, 7512
2.2 km from City Centre1000 m from Ski Lift Randolins
Set close to Lake St. Moritz in an Alpine-style building, the hotel offers a wonderful view together with a sanarium, a solarium and a sauna.
7.8
Very good132 reviews
Price from£ 188per nightSelect
Not available
Via Rosatsch 18, St. Moritz, Switzerland, 7500
900 m from City Centre400 m from Signalbahn
Fitted with a health club and a sauna, the property is based in the heart of St. Moritz, and boasts non-smoking rooms plus a private pool.
7.4
Very good171 reviews
Price from£ 203per nightSelect
Not available
Via Tinus 7, St. Moritz, Switzerland, 7500
800 m from City Centre500 m from Train Station St. Moritz
A pizza restaurant, horse riding and hiking are offered at this central hotel, centrally set close to The Leaning Tower.
8.8
Great135 reviews
Price from£ 171per nightSelect
Not available
Via Veglia 12, St. Moritz, Switzerland, 7500
700 m from City Centre500 m from Train Station St. Moritz
The hotel offers easy access to Kirche San Karl St. Moritz-Bad, boasting 33 rooms in the centre of St. Moritz.
8.6
Great13 reviews
Price from£ 205per nightSelect
Not available
Via Surpunt 59, St. Moritz, Switzerland, 7500
800 m from City Centre900 m from Engadiner Museum
The budget hotel is located in a ski area with quick access to Lake St. Moritz.
8.0
Great6 reviews
Price from£ 83per nightSelect
Not available
Via Crasta 3, St. Moritz, Switzerland, 7500
1000 m from City Centre200 m from Signalbahn
Boasting a lobby bar and steam baths and various massages on-site, this accommodation is settled in the centre of St. Moritz.
8.4
Great197 reviews
Price from£ 191per nightSelect
Not available
Am Sonnenplatz, St. Moritz, Switzerland, 7500
500 m from City Centre500 m from Engadiner Museum
The property features a sunbathing terrace, a library and a golf course, as well as a grill restaurant.
Price from£ 110per nightSelect
Not available
Hotel Waldhaus Am SeeVia Dim Lej 6, St. Moritz, Switzerland, 7500
1.1 km from City Centre300 m from Train Station St. Moritz
The hotel with breathtaking views over Engadine Valley and Engadine Mountains welcomes guests since 1885 and invites them to enjoy snow skiing, hiking and cycling in their free time.
8.0
Great176 reviews
Price from£ 281per nightSelect
Not available
LanguardVia Veglia 14, St. Moritz, Switzerland, 7500
800 m from City Centre500 m from Train Station St. Moritz
Offering convenient proximity to Chesa Futura, the hotel is also close to Kirche San Karl St. Moritz-Bad.
8.6
Great222 reviews
Price from£ 197per nightSelect
Not available
Aladin Appartments St.MoritzVia Surpunt 58, St. Moritz, Switzerland, 7500
900 m from City Centre1000 m from Engadiner Museum
The budget hotel boasts 12 rooms along with mountain biking, rafting and paragliding, offering direct access to Segantini Museum.
Price from£ 139per nightSelect
Not available
Hostel PitschVia San Gian 34, St. Moritz, Switzerland, 7500
1.2 km 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.
Price from£ 101per nightSelect
Not available
SonneVia Sela 11, St. Moritz, Switzerland, 7500
800 m from City Centre800 m from Signalbahn
Welcoming guests in the centre of St. Moritz, the hotel was remodelled in 2009.
7.8
Very good75 reviews
Price from£ 146per nightSelect
Not available
B&B River Inn48 Via San Gian, St. Moritz, Switzerland, 7500
1.4 km from City Centre400 m from Signalbahn
Situated not far away from Heidi's blumenweg and a bus stop, this hotel features an indoor pool.
Price from£ 104per nightSelect
Not available
Berghotel RandolinsVia Curtins 2, St. Moritz, Switzerland, 7500
2.1 km from City Centre600 m from Ski Lift Randolins
The hotel with superb views provides an opportunity to explore a mountain area with Lake St. Moritz, to try windsurfing, snow skiing and horse riding.
7.8
Very good45 reviews
Price from£ 171per nightSelect
Not available
Hotel SalastrainsVia Salastrains 12, St. Moritz, Switzerland
1000 m from City Centre900 m from Engadiner Museum
Offering a panoramic location next to Engadine Mountains, the hotel offers to taste international cuisine the on-
Price from£ 230per nightSelect
Not available
Hotel StilleVia Surpunt 58, St. Moritz, Switzerland, 7500
900 m from City Centre1000 m from Engadiner Museum
Offering location close to Galerie Gmurzynska, this hotel overlooks the sea and has a club restaurant.
6.6
Nice105 reviews
Price from£ 116per nightSelect
Not available
LofflerVia Dal Bagn 6, St. Moritz, Switzerland, 7500
500 m from City Centre600 m from Engadiner Museum
There are rooms facing the lake and the hotel is set close to Pavarotti & Friends.
8.4
Great135 reviews
Price from£ 182per nightSelect
Not available
Hotel Restaurant CorvatschVia Tegiatscha 1, St. Moritz, Switzerland, 7500
700 m from City Centre500 m from Signalbahn
Offering windsurfing, hiking and squash in the area, this accommodation lies next to Segantini Museum, and within a 10-minute drive of Engadine.
6.6
Nice36 reviews
Price from£ 186per nightSelect
Not available
Randolins FamilienresortVia Curtins 2, St. Moritz, Switzerland, 7500
2.1 km from City Centre600 m from Ski Lift Randolins
Located within 2.5 km from Lake St. Moritz, this hotel features an indoor restaurant and buffet breakfast.
9.0
Perfect3 reviews
Price from£ 239per nightSelect
Not available
Hostel Casa FrancoVia Sela 11, St. Moritz, Switzerland
800 m from City Centre800 m from Signalbahn
Featuring a terrace, this property is situated a short distance from Segantini Museum and about a 10-minute walk from the center of St. Moritz.
7.0
Very good66 reviews
Price from£ 171per nightSelect
Not available
Hostel By RandolinsVia Curtins 2, St. Moritz, Switzerland
2.1 km from City Centre600 m from Ski Lift Randolins
Nestled within a 30-minute walk of the city center, this family-friendly hotel gives quick access to a cable car station.
7.8
Very good33 reviews
Price from£ 106per nightSelect
Not available
Via Dal Bagn 50A, St. Moritz, Switzerland, 7500
400 m from City Centre300 m from Engadiner Museum
Nestled within 15-minute walk of Mill Weber House, the venue offers to enjoy an indoor swimming pool.
Price from£ 332per nightSelect
Not available
Piz San Gian 1433 Via Chavallera Wohnung 14, St. Moritz, Switzerland, 7500
900 m from City Centre400 m from Signalbahn
This 1-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of St. Moritz.
Price from£ 153per nightSelect
Not available
Chesa Albanella53 Via Tinus, St. Moritz, Switzerland, 7500
600 m from City Centre400 m from Engadiner Museum
The property boasts views of the lake along with a full kitchen and is set 1 km from Alp Giop.
Price from£ 211per nightSelect
Not available
Apartment Chesa La Baita 2Via Brattas 53 7500, St. Moritz, Switzerland, 7500
900 m from City Centre500 m from Train Station St. Moritz
Offering a kitchen with a dishwasher, a fridge and a toaster, the venue is located 10 minutes' walking distance from the center of St. Moritz.
Price from£ 129per nightSelect
Not available
Top Of The World ApartmentVia Tinus 3, St. Moritz, Switzerland, 7510
800 m from City Centre500 m from Train Station St. Moritz
This 275 m² property with a patio is located within a 20 minutes' walk from Signalbahn.
Price from£ 475per nightSelect
Not available
Apartment Chesa Flora 53Via Ruinatsch, St. Moritz, Switzerland, 7500
1.4 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.
Price from£ 135per nightSelect
Not available
1 Via Dal Bagn, St. Moritz, Switzerland, 7500
900 m from City Centre600 m from Signalbahn
This 42 m² apartment near Engadiner Museum offers a tennis court and a golf course.
Price from£ 156per nightSelect
Not available
Au Reduit 401Via Maistra 10, St. Moritz, Switzerland, 7500
600 m from City Centre600 m from Engadiner Museum
Including a fully equipped kitchen, 1 bathrooms and a sunny balcony, this property is located within 15 minutes' walk of Mill Weber House.
Price from£ 133per nightSelect
Not available
Apartment Chesa Ova Cotschna 304, St. Moritz, Switzerland, 7500
800 m from City Centre700 m from Signalbahn
This 32 m² apartment with 1 bedrooms has a mini-kitchen, while being set 1 km from the city centre.
Price from£ 120per nightSelect
Not available
Plattas 16Via Serlas 11, St. Moritz, Switzerland, 7500
900 m from City Centre200 m from Train Station St. Moritz
While staying in this 2-bedroom apartment with a balcony, guests can visit Galerie Andrea Caratsch.
Price from£ 188per nightSelect
Not available
Balcun Tort 9Via Giovanni Segantini 14, St. Moritz, Switzerland, 7500
800 m from City Centre400 m from Signalbahn
Featuring 1 bedrooms, a full kitchen, and a sunny balcony, the property is 1.4 km from Pavarotti & Friends.
Price from£ 170per nightSelect
Not available
Las Sours 4 - St. MoritzJohannes Badrutt 7, St. Moritz, Switzerland, 7500
1.0 km from City Centre200 m from Train Station St. Moritz
The apartment features a lake view, 1 bedrooms with a sunny balcony and invites guests to visit Pavarotti & Friends nearby.
Price from£ 230per nightSelect
Not available
Suot BrattasVia Maistra 39, St. Moritz, Switzerland, 7500
1000 m from City Centre400 m from Train Station St. Moritz
Offering a kitchen with a dishwasher, a fridge and a washing machine, the venue is located 10 minutes' walking distance from the center of St. Moritz.
Price from£ 108per nightSelect
Not available
Giardino MountainVia Maistra 3, St. Moritz, Switzerland, 7512
2.6 km from City Centre1.2 km from Ski Lift Randolins
In the hotel you will find the modern rustic restaurant that offers selected typical specialties of Asian cuisine.
9.4
Perfect36 reviews
Price from£ 1 180per nightSelect
Not available
La MargnaVia Serlas 5, St. Moritz, Switzerland, 7500
1000 m from City Centre100 m from Train Station St. Moritz
With wonderful views of the mountain, the accommodation is set in vicinity of The Leaning Tower.
7.8
Very good104 reviews
Price from£ 236per nightSelect
Not available
CervusVia G. Segantini 32, St. Moritz, Switzerland, 7500
900 m from City Centre300 m from Signalbahn
Boasting location only 250 meters from Signalbahn, the hotel features soundproof rooms together with Turkish steam bath, hammam and various massages onsite.
8.6
Great29 reviews
Price from£ 208per nightSelect
Not available
Hotel Chesa SpuondasVia Somplaz 47, St. Moritz, Switzerland, 7500
1.7 km from City Centre600 m from Ski Lift Randolins
The hotel is set close to Engadine, and boasts a swimming pool as well as lake views.
8.0
Great33 reviews
Price from£ 168per nightSelect
Not available
B&B Cad'StampaCasaccia, St. Moritz, Switzerland, 7602
17.3 km from City Centre
Offering snow skiing and hiking in the area, this accommodation lies next to Maloja Pass, and within a 20-minute drive of Ski Lift Bivio.
Price from£ 116per nightSelect
Not available
Hotel Restorant Lej Da StazVia Dim Lej, St. Moritz, Switzerland, 7500
2.7 km from City Centre1.5 km from Celerina Staz
Near the hotel, there is a coach station and guests can easily reach Lake of Staz which is not far away.
Price from£ 216per nightSelect
Not available
Kempinski Residences St. MoritzVia Mezdi 35, St. Moritz, Switzerland, 7500
1.2 km from City Centre200 m from Signalbahn
Featuring a casino, a sunbathing terrace and a golf course, the hotel also provides a solarium and a Jacuzzi.
Price from£ 1 732per nightSelect
Not available
Apartment Chesa Sur Val 1346.5023771;9.8455699, St. Moritz, Switzerland, 7500
1.3 km from City Centre500 m from Train Station St. Moritz
Located in a ski area near Pavarotti & Friends, this accommodation comes with a microwave oven, a dishwasher and a fridge in a fully equipped kitchen.
5.8
Guest rating1 review
Price from£ 161per nightSelect
Not available
Hotel NoldaVia Crasta 3, St. Moritz, Switzerland, 7500
1000 m from City Centre200 m from Signalbahn
Located next to Berry Museum, the venue comprises 49 rooms with river views.
Price from£ 188per nightSelect
Not available
Apartment Chesa Sonnalpine B 34Via Dal Bagn 28; 7500 Sankt Moritz; Switzerland, St. Moritz, Switzerland, 7500
100 m from City Centre200 m from Engadiner Museum
This 1-bedroom apartment with a fully equipped kitchen is situated within a 10-minute walk from the center of St. Moritz.
Price from£ 151per nightSelect
Not available
Skyline House Apartment ResortVia Sela 5, St. Moritz, Switzerland, 7500
700 m from City Centre800 m from Engadiner Museum
Set in St. Moritz, this 10-room property is an ideal base for visits to Galerie Gmurzynska.
Price from£ 127per nightSelect
Not available
Apartment Chesa Maurus A1Via Giovanni Segantini, St. Moritz, Switzerland, 7500
800 m from City Centre400 m from Signalbahn
Set 1150 meters from Lake St. Moritz, the venue has a sunny patio with furniture offering a moment of perfect relaxation.
Price from£ 166per nightSelect
Not available
Apartment Chesa Ova Cotschna 606Via Surpunt 12, 7500 Sankt Moritz, Switzerland, St. Moritz, Switzerland, 7500
800 m from City Centre700 m from Signalbahn
The accommodation with total area 51 m² is situated in a ski-style building, within 1 km from the city center of St. Moritz.
Price from£ 261per nightSelect
Not available
Ferienwohnung St. MoritzVia Sela 5, St. Moritz, Switzerland, 7500
700 m from City Centre800 m from Engadiner Museum
Guests of this comfortable apartment can benefit from quick access to Lake St. Moritz and enjoy a tennis court and a golf course provided on site.
Price from£ 184per nightSelect
Not available
Chesa Surpunt Self Check In ApartmentVia Surpunt 26, St. Moritz, Switzerland, 7500
800 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
Great4 reviews
Price from£ 72per nightSelect
Not available
Apartment Appartmenthaus Skyline 309Via Sela, St. Moritz, Switzerland, 7500
700 m from City Centre800 m from Engadiner Museum
Situated 1 km from the centre of St. Moritz, the apartment with a view over the mountain offers a sun terrace.
7.0
Very good1 review
Select
Not available
Piz Mezdi 1533 Via Chavallera, St. Moritz, Switzerland, 7500
900 m from City Centre400 m from Signalbahn
This 50 m² apartment gives direct access to Pony Suvretta and comprises 1 bedrooms.
Price from£ 143per nightSelect
Not available
Apartments Dimlej5 Via Dimlej, St. Moritz, Switzerland, 7500
1.2 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.
Price from£ 399per nightSelect
Not available
Engadina Beautiful Family ApartmentPlazza Da La Staziun 9, St. Moritz, Switzerland, 7505
2.9 km from City Centre400 m from Ski Lift Celerina
Boasting a sunbathing terrace, this 3-bedroom apartment is located a short distance from Tschainas and Lake St. Moritz.
Price from£ 243per nightSelect
Not available
Apartment Chesa GrischaVia Gian D'Alva 15, St. Moritz, Switzerland, 7500
700 m from City Centre800 m from Engadiner Museum
This 1-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of St. Moritz.
Price from£ 118per nightSelect
Not available
Apartment Chesa Ova Cotschna 303Via Surpunt 12 7500 Sankt Moritz Switzerland St. Moritz, St. Moritz, Switzerland, 7500
800 m from City Centre700 m from Signalbahn
Staying at this 31 m² apartment with a balcony, guests will be near Signalbahn.
Price from£ 102per nightSelect
Not available
Apartment Appartmenthaus Skyline 309 , St. Moritz, Switzerland, 7500
700 m from City Centre800 m from Engadiner Museum
Staying at this 53 m² apartment with a balcony, guests will be near Engadiner Museum.
Price from£ 171per nightSelect
Not available
Apartment Chesa Sa L MuotVia Brattas 7500 St. Moritz, St. Moritz, Switzerland, 7500
1.0 km from City Centre500 m from Train Station St. Moritz
Featuring a patio, this property is situated a short distance from Chantarella-Corviglia and about a 20-minute walk from the center of St. Moritz.
Price from£ 450per nightSelect
Not available
Apartment Chesa Sur Val 22,7500, St. Moritz, Switzerland, 7500
1.3 km from City Centre500 m from Train Station St. Moritz
Located in a ski area near The Leaning Tower, this accommodation comes with a fridge, an oven and a stove in a kitchen.
Price from£ 183per nightSelect
Not available
Apartment Chesa Fleury , St. Moritz, Switzerland, 7500
700 m from City Centre900 m from Engadiner Museum
This 1-bedroom apartment can accommodate up to 2 people, within a 15-minute walk from Galerie Andrea Caratsch.
Price from£ 144per nightSelect
Not available
Apartment Chesa Ova Cotschna 205,7500, St. Moritz, Switzerland, 7500
800 m from City Centre700 m from Signalbahn
Staying at this 51 m² apartment with a sunny balcony, guests will be near Engadiner Museum.
Price from£ 125per nightSelect
Not available
Apartment Chesa Sonnalpine B 46 , St. Moritz, Switzerland, 7500
100 m from City Centre200 m from Engadiner Museum
This 105 m² apartment gives direct access to Heidi's blumenweg and comprises 4 bedrooms.
Price from£ 322per nightSelect
Not available
Apartment Chesa Ludains 8Via Dal Bagn 6 7500, St. Moritz, Switzerland, 7500
400 m from City Centre500 m from Engadiner Museum
Located in St. Moritz, a 15-minute walk from Riding Center St Moritz, this accommodation comes with 1 bedrooms and a kitchen.
Price from£ 169per nightSelect
Not available
Apartment Chesa Sur Ova 30,7500, St. Moritz, Switzerland, 7500
400 m from City Centre500 m from Engadiner Museum
Located in St. Moritz, a 15-minute walk from Pavarotti & Friends, this accommodation comes with 2 bedrooms and a kitchen.
Price from£ 199per nightSelect
Not available
Apartment Residenz Surlej 6Via Chavallera, St. Moritz, Switzerland, 7500
900 m from City Centre300 m from Signalbahn
Boasting mountain views, the apartment is set close to Lake St. Moritz in a ski area of St. Moritz.
Price from£ 106per nightSelect
Not available
Apartment Chesa Sur Val 2146.5023771 9.8455699, St. Moritz, Switzerland, 7500
1.3 km from City Centre500 m from Train Station St. Moritz
This 68 m² apartment gives direct access to Galerie Andrea Caratsch and comprises 2 bedrooms.
Price from£ 189per nightSelect
Not available
Apartment Chesa Romantica 17,7500, St. Moritz, Switzerland, 7500
300 m from City Centre300 m from Engadiner Museum
Located within a 15-minute walk to Signalbahn in St. Moritz, the accommodation features 3 bedrooms for up to 5 guests.
Price from£ 244per nightSelect
Not available
Apartment Chesa Ova Cotschna 306Via Surpunt, 7500, St. Moritz, Switzerland, St. Moritz, Switzerland, 7500
800 m from City Centre700 m from Signalbahn
Located in a ski area near Engadiner Museum, this accommodation comes with a dishwasher, a fridge and a stove in a kitchen.
Price from£ 256per nightSelect
Not available
Apartment Chesa Sur Val 29 , St. Moritz, Switzerland, 7500
1.3 km from City Centre500 m from Train Station St. Moritz
Offering a kitchen with a dishwasher, a fridge and a stove, the venue is located 20 minutes' walking distance from the center of St. Moritz.
Price from£ 259per nightSelect
Not available
Apartment Chesa Daniela B - Anita,7500, St. Moritz, Switzerland, 7500
700 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.
Price from£ 222per nightSelect
Not available
Apartment Chesa La SolivaVia Mezdi 6 7500 St. Moritz Switzerland St. Moritz, St. Moritz, Switzerland, 7500
700 m from City Centre600 m from Signalbahn
Offering a kitchen with a dishwasher, a fridge and an oven, the venue is located 10 minutes' walking distance from the center of St. Moritz.
Price from£ 171per nightSelect
Not available
Chesa ChantarellaVia Salastrains 10, St. Moritz, Switzerland, 7500
1000 m from City Centre900 m from Engadiner Museum
Featuring a terrace, this property is situated a short distance from The Leaning Tower and about a 10-minute walk from the center of St. Moritz.
Price from£ 1 512per nightSelect
Not available
Loga Elegance Apartment Skyline 1 - St. MoritzVia Sela 5, St. Moritz, Switzerland, 7500
700 m from City Centre800 m from Engadiner Museum
Overlooking mountain, the apartment is equipped with a full kitchen and a sunny patio, while being ideal for those willing to visit Baslegia refurmeda francesa.
Price from£ 108per nightSelect
Not available
Jugendherberge St MoritzVia Surpunt 60, 7500 St. Moritz, Switzerland St Moritz 7500 St Moritz, St. Moritz, Switzerland
900 m from City Centre1000 m from Engadiner Museum
Set within easy reach of Corviglia-Piz Nair, the venue features a gastronomic restaurant serving meals of local cuisine.
Select
Not available
Hotel Europa ApartmentsVia Suot Chesas 9, St. Moritz, Switzerland, 7512
2.2 km from City Centre900 m from Ski Lift Randolins
This 1-bedroom property comes with a sunbathing terrace, a mini-kitchen and 1 bathrooms within a 20-minute walk away from Signalbahn.
Price from£ 108per nightSelect
Not available
Parkhotel MargnaVia Da Baselgia, 27, St. Moritz, Switzerland, 7515
9.0 km from City Centre
Located just off Nietzsche-Haus, Sils Maria and 5 km from Corvatsch 3303, this hotel features a picnic area and a golf course.
Price from£ 397per nightSelect
Not available
Hauser Swiss QualityVia Traunter Plazzas, 7 - 7500, St. Moritz, Switzerland
600 m from City Centre500 m from Engadiner Museum
Providing access to Celerina-Marguns, this hotel is a 15-minute walk from Museum Mili Weber Haus St. Moritz and offers a terrace restaurant.
Price from£ 226per nightSelect
Not available
Hotel Piz St. MoritzVia Dal Bagn 6 7500 St. Moritz, St. Moritz, Switzerland, 7500
500 m from City Centre600 m from Engadiner Museum
Located within a 15-minute walk to Galerie Gmurzynska in St. Moritz, the accommodation features 2 bedrooms for up to 4 guests.
Price from£ 555per nightSelect
Not available
Landgasthof Meierei52 Via Dimlej, St. Moritz, Switzerland, 7500
1.9 km from City Centre1.1 km from Train Station St. Moritz
Overlooking lake, this family-friendly hotel welcomes guests with a daily buffet breakfast.
Price from£ 251per nightSelect
Not available
SteffaniSonnenplatz, St. Moritz, Switzerland
500 m from City Centre500 m from Engadiner Museum
The hotel offers easy access to Alpin Museum Pontresina, boasting 61 rooms in the centre of St. Moritz.
Select
Not available
Chesa Cristiania15 Muot Marias, St. Moritz, Switzerland, 7514
9.0 km from City Centre
Located 2.1 km from Lake Sils, this apartment offers a fully equipped kitchen together with a tennis court and a golf course.
Price from£ 210per nightSelect
Not available
Residenz Bernasconi D48 - Two BedroomVia Somplaz, St. Moritz, Switzerland, 7500
500 m from City Centre400 m from Engadiner Museum
The property provides a lift and parking and is set 6 km from the city center.
Select
Not available
Appartments CervusVia Giovanni Segantini 32, St. Moritz, Switzerland, 7500
900 m from City Centre300 m from Signalbahn
Offering setting next to Signalbahn, the property offers guests a selection of soundproof rooms and Turkish steam bath and massage services.
Price from£ 243per nightSelect
Not available
Demont 3Via Maistra 61, St. Moritz, Switzerland, 7505
2.6 km from City Centre300 m from Ski Lift Celerina
Located less than 1.7 km from Galerie Andrea Caratsch, this venue features a balcony and a kitchen.
Price from£ 322per nightSelect
Not available
Chesa Rosatsch - Two BedroomVia Dal Corvatsch, St. Moritz, Switzerland, 7513
4.3 km from City Centre
Providing quick access to Surlej-Murtel, this property is equipped with comfortable furniture and offers a small kitchen for guests' convenience.
Select
Not available
  • 1
  • 2
  • 3

Filtering results

Please wait...

206 hotels found

FAQs about hotels in St. Moritz

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

How much does it cost to stay in the hotel in St. Moritz?
Of course, the hotel prices in St. Moritz change depending on the season, but on average: a 3-star hotel room costs 210£ per night. If you're looking for something really special, a 5-star hotel can be found for 1021£ per night based on HotelMix.co.uk prices.
What are some of the best cheap hotels to stay in St. Moritz?
Some of the top-rated affordable hotels are:
Nolda rating: 4.2/5
Berghotel Randolins rating: 3.9/5
Hotel Stille rating: 3.3/5
See more favored cheap hotels here.
What are the most popular hotels near Lake of Staz in St. Moritz?
Landgasthof Meierei is the best hotel located only 10 minutes' on foot from Lake of Staz.
What are good hotels for a short-term stay on business in St. Moritz?
Business travelers can be quite busy, but keen to see the atmosphere of St. Moritz. On this, you might enjoy Balcun Tort 9.
Which hotels are located near the airport in St. Moritz?
Travelers who stayed in St. Moritz near St. Moritz (SMV-Samedan) airport have left good reviews about Hotel Bernina 1865 and Hotel Misani.
What are the best luxury hotels in St. Moritz?
These luxury hotels with exceptional service will make your stay great:
Carlton Hotel St. Moritz rating: 4.6/5
Suvretta House rating: 4.6/5
Giardino Mountain rating: 4.7/5
See more top-rated optionshere.

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