Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Hotels in St. Moritz

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

With a wide choice of, user-friendly search tools and descriptive hotel profiles, you'll find St. Moritz hotel deals in a wink. Ibooked.ca allows you to limit your search in Swiss Alps by proximity to transport links and landmarks. Booking a hotel in Swiss Alps is a piece of cake with us and you will definitely be satisfied! Hide
Show more
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Filter by
View map
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
View map
1-100 out of 222
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Hotel
  • The hotel has
    • Paid parking
  • The hotel has
    • Luggage storage
    • Locker room
  • The hotel has
    • 24-hour reception
View on map900 m from City Centre400 m from St. Moritz
Guests can spend time relaxing in an indoor pool, or admire a health club, a treatment room and a hot tub in this property, located next to Segantini Museum.
9.0
Perfect66 reviews
From   C$ 1 244 /nightSelect
Not available
Hotel
  • The hotel has
    • Free Wi-Fi in rooms
  • The hotel has
    • Paid parking
  • The hotel has
    • 24-hour reception
View on map600 m from City Centre200 m from St. Moritz
Featuring an indoor swimming pool and a wellness area, a solarium and a Jacuzzi, the venue opened in 1962 welcomes guests in the heart of St. Moritz.
8.4
Great177 reviews
From   C$ 433 /nightSelect
Not available
LanguardHotel
800 m from City Centre300 m from St. Moritz
Located near Kirche San Karl St. Moritz-Bad, the venue offers 22 rooms and a magnificent view.
8.6
Great239 reviews
From   C$ 408 /nightSelect
Not available
Badrutt'S Palace HotelHotel
600 m from City Centre300 m from St. Moritz
The hotel is quietly situated facing Mill Weber House and offers an infinity pool along with meals, a mini club and video games for guests with children.
9.0
Perfect68 reviews
From   C$ 1 488 /nightSelect
Not available
Carlton Hotel St. MoritzHotel
1.1 km from City Centre200 m from Train Station St. Moritz
Located in the centre of St. Moritz, this hotel features snowboarding, snow skiing and hiking.
8.8
Great18 reviews
From   C$ 2 425 /nightSelect
Not available
Suvretta HouseHotel
1.5 km from City Centre200 m from Pony Suvretta
The hotel provides 181 rooms with panoramic views of the lake and offers proximity to Lake St. Moritz.
8.8
Great31 reviews
From   C$ 1 331 /nightSelect
Not available
Hauser Hotel St. MoritzHotel
600 m from City Centre200 m from St. Moritz
Enjoy a wonderful view of the garden from your non-smoking room.
8.0
Great210 reviews
From   C$ 371 /nightSelect
Not available
Berghotel RandolinsHotel
2.1 km from City Centre600 m from Ski Lift Randolins
Located close to Signalbahn and Ski Lift Randolins, this hotel welcomes guests since 1950 and offers Turkish bath and massage.
7.8
Very good53 reviews
From   C$ 301 /nightSelect
Not available
St. Moritz Youth HostelHostel
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
Great186 reviews
From   C$ 270 /nightSelect
Not available
SchweizerhofHotel
500 m from City Centre300 m from St. Moritz
This impressive hotel is located in the centre of St. Moritz, boasting a private pool onsite.
8.8
Great132 reviews
From   C$ 428 /nightSelect
Not available
Kempinski Grand Des BainsHotel
1.2 km from City Centre200 m from St. Moritz Bad-Signal
Offering a gym area, aerobics classes and gymnastics classes, this pet-friendly property is located in old St. Moritz, and close to The Leaning Tower.
8.2
Great115 reviews
From   C$ 532 /nightSelect
Not available
Art Boutique Hotel MonopolHotel
700 m from City Centre200 m from St. Moritz
Guests can enjoy a 24-hour restaurant and a sun deck and a golf course at this property, set next to a train station.
8.2
Great208 reviews
From   C$ 553 /nightSelect
Not available
PizHotel
500 m from City Centre500 m from Segantini Museum
Offering location in the heart of St. Moritz, the property provides 20 rooms and arrange snow skiing, hiking and cycling, available in a shopping area.
8.0
Great364 reviews
From   C$ 370 /nightSelect
Not available
Hotel StilleHotel
900 m from City Centre1000 m from Engadiner Museum
Located 1 km from the center of St. Moritz, the hotel offers a night bar plus meals and board games for children.
6.8
Nice110 reviews
From   C$ 205 /nightSelect
Not available
LaudinellaHotel
800 m from City Centre500 m from St. Moritz Bad-Signal
Providing a treatment room and a Jacuzzi, the accommodation is set close to The Leaning Tower, while a gondola station is also nearby.
7.8
Very good390 reviews
From   C$ 317 /nightSelect
Not available
San GianHotel
1000 m from City Centre200 m from St. Moritz Bad-Signal
Being quite close to Piz Nair, the accommodation offers a solarium and a Jacuzzi not far from a railway station.
8.6
Great53 reviews
From   C$ 419 /nightSelect
Not available
SoldanellaHotel
300 m from City Centre200 m from Engadiner Museum
Just off Mill Weber House, this venue in St. Moritz offers 35 rooms as well as Turkish steam bath and massage.
8.0
Great265 reviews
From   C$ 413 /nightSelect
Not available
EuropaHotel
2.2 km from City Centre700 m from Pony Suvretta
Set within easy reach of Signalbahn, the venue features a seasonal restaurant serving meals of vegetarian cuisine.
7.8
Very good209 reviews
From   C$ 345 /nightSelect
Not available
NoldaHotel
1000 m from City Centre100 m from St. Moritz Bad-Signal
At this hotel, located close to Engadiner Museum, you can spend the day in a private swimming pool or keep active with windsurfing, sailing and snow skiing
8.4
Great212 reviews
From   C$ 340 /nightSelect
Not available
Hotel Waldhaus Am SeeHotel
1.1 km from City Centre300 m from Train Station St. Moritz
Boasting an unique location near Engadine Mountains and Engadine Valley, the venue offers 50 non-smoking rooms together with Turkish steam bath and relaxing massage.
8.0
Great190 reviews
From   C$ 397 /nightSelect
Not available
Hostel By RandolinsHostel
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 train station.
7.8
Very good33 reviews
From   C$ 256 /nightSelect
Not available
Hotel ArteHotel
800 m from City Centre300 m from St. Moritz
The accomodation is centrally placed near Chesa Futura, offering 9 rooms along with a pizza restaurant.
8.8
Great148 reviews
From   C$ 308 /nightSelect
Not available
Boutique Hotel EdenHotel
700 m from City Centre300 m from St. Moritz
The hotel is lodged in a historical-style building close to Lake St. Moritz, boasting 33 rooms, snow skiing, hiking and cycling.
8.2
Great19 reviews
From   C$ 461 /nightSelect
Not available
Hostel PitschHostel
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 Pavarotti & Friends.
From   C$ 213 /nightSelect
Not available
Hotel SteffaniHotel
600 m from City Centre200 m from St. Moritz
The hotel lies not far away from Wega Buchhandlung and offers a grill restaurant and an outdoor swimming pool onsite.
8.2
Great197 reviews
From   C$ 450 /nightSelect
Not available
Reine VictoriaHotel
900 m from City Centre300 m from St. Moritz Bad-Signal
The classical-style building of the hotel boasts 144 rooms close to Alps.
7.4
Very good180 reviews
From   C$ 390 /nightSelect
Not available
Hotel Chesa SpuondasHotel
1.7 km from City Centre300 m from Pony Suvretta
Offering setting in the centre of St. Moritz and close to a railway station, the property includes 17 rooms as well as a barbeque restaurant.
8.0
Great33 reviews
From   C$ 325 /nightSelect
Not available
Chesa Albris Bed & BreakfastBed & Breakfast
800 m from City Centre900 m from Engadiner Museum
The budget hotel is a good starting point to St. Moritz' sights including Engadiner Museum and Berry Museum.
8.0
Great19 reviews
From   C$ 139 /nightSelect
Not available
Hostel Casa FrancoGuest house
800 m from City Centre800 m from St. Moritz Bad-Signal
Featuring a terrace, this property is situated a short distance from Lake St. Moritz and about a 10-minute walk from the center of St. Moritz.
7.0
Very good67 reviews
From   C$ 177 /nightSelect
Not available
Aladin Appartments St.MoritzAparthotel
900 m from City Centre1000 m from Engadiner Museum
Located in proximity to Galerie Gmurzynska and less than 15 minutes' walk from Berry Museum, this budget hotel features barbeque and a library.
From   C$ 287 /nightSelect
Not available
B&B River InnBed & Breakfast
1.4 km from City Centre400 m from Signalbahn
This family hotel with mountain views lies close to the sights of St. Moritz including Segantini Museum.
9.0
Perfect3 reviews
From   C$ 256 /nightSelect
Not available
Petit Steffani HostelHostel
500 m from City Centre200 m from St. Moritz
Guests can spend their days relaxing by an indoor swimming pool or try windsurfing, snow skiing and hiking arranged at the hotel.
From   C$ 269 /nightSelect
Not available
Giardino MountainHotel
2.6 km from City Centre1.0 km from Pony Suvretta
Boasting a swimming pool, the hotel is about 30 minutes' walk from the center of St. Moritz.
9.2
Perfect47 reviews
From   C$ 822 /nightSelect
Not available
SonneHotel
800 m from City Centre800 m from St. Moritz Bad-Signal
Located 10 minutes’ walking distance from the center of St. Moritz, this hotel features a swimming pool and offers a special menu and a game room for families with children.
7.8
Very good77 reviews
From   C$ 245 /nightSelect
Not available
La MargnaHotel
1000 m from City Centre100 m from Train Station St. Moritz
The unique hotel has exterior in an Art Nouveau style, offering 58 rooms and superb location close to Andes Mountains.
7.8
Very good104 reviews
From   C$ 393 /nightSelect
Not available
BarenHotel
1.2 km from City Centre400 m from Train Station St. Moritz
Offering an indoor heated swimming pool, the hotel is placed in the shopping area of St. Moritz, just off Segantini Museum.
8.6
Great98 reviews
From   C$ 279 /nightSelect
Not available
CervusHotel
900 m from City Centre300 m from Signalbahn
Offering a panoramic view along with steam baths, hammam and massage services onsite, the hotel is located near Heidi's blumenweg.
8.6
Great29 reviews
From   C$ 580 /nightSelect
Not available
LofflerHotel
500 m from City Centre500 m from Segantini Museum
Offering convenient proximity to Berry Museum, the hotel is also close to The Leaning Tower.
8.4
Great135 reviews
From   C$ 269 /nightSelect
Not available
Hotel SalastrainsHotel
1000 m from City Centre300 m from Salastrains-Munt da San Murezzan
This hotel serves an international menu and features snow skiing, hiking and cycling onsite, boasting a panoramic location near Engadine Mountains.
From   C$ 477 /nightSelect
Not available
Hotel CorvatschHotel
700 m from City Centre500 m from St. Moritz Bad-Signal
Situated 10 minutes' walk from St. Moritz's downtown and less than 15 minutes on foot from Lake St. Moritz, this hotel offers barbeque grills, a library and a golf course.
6.6
Nice36 reviews
From   C$ 379 /nightSelect
Not available
B&B Cad'StampaBed & Breakfast
17.3 km from City Centre
Located close to Ski Lift Maloja, the hotel has 13 rooms, and boasts access to a bus stop.
From   C$ 193 /nightSelect
Not available
Alpine RockHotel
4.5 km from City Centre
There are rooms facing the lake and the hotel is set close to Engadine.
From   C$ 1 043 /nightSelect
Not available
Kempinski Residences St. MoritzHotel
1.2 km from City Centre200 m from Signalbahn
Located a few steps from Lake St. Moritz, the hotel features 12 rooms with views over the valley.
From   C$ 4 920 /nightSelect
Not available
Apartment Chesa Sur Val 13Apartment
4 adults
1 bedroom
2 beds
1.3 km from City Centre500 m from Train Station St. Moritz
Located in a ski area near Lake St. Moritz, this accommodation comes with a microwave, a freezer and an oven in a kitchen corner.
5.8
Guest rating1 review
From   C$ 290 /nightSelect
Not available
Hotel NoldaApartment
2 adults
1 bedroom
1 bed
1000 m from City Centre100 m from St. Moritz Bad-Signal
There are rooms facing the river and the hotel is set close to Engadiner Museum.
From   C$ 457 /nightSelect
Not available
Chesa SaritaHotel
9.1 km from City Centre
This hotel features a library and a golf course along with a garden restaurant.
From   C$ 213 /nightSelect
Not available
Skyline House Apartment ResortResort
700 m from City Centre800 m from Segantini Museum
Close to a bus stop, the apartment has 10 rooms with an open kitchen and a balcony.
From   C$ 212 /nightSelect
Not available
Apartment Chesa Maurus A1Apartment
4 adults
1 bedroom
2 beds
800 m from City Centre400 m from St. Moritz Bad-Signal
This 63 m² apartment gives direct access to Signalbahn and comprises 1 bedrooms.
From   C$ 360 /nightSelect
Not available
Apartment Chesa Ova Cotschna 606Apartment
6 adults
3 bedrooms
3 beds
800 m from City Centre700 m from St. Moritz Bad-Signal
Offering a fully furnished kitchen with a dishwasher, a stove and an oven, the venue is located 10 minutes' walking distance from the center of St. Moritz.
From   C$ 397 /nightSelect
Not available
Apartment Chesa La Baita 2Apartment
3 adults
2 bedrooms
2 beds
900 m from City Centre300 m from St. Moritz
Located in St. Moritz, a 15-minute walk from Mill Weber House, this accommodation comes with 2 bedrooms and a kitchen.
From   C$ 215 /nightSelect
Not available
Ferienwohnung St. MoritzApartment
The largest option:
4 adults
1 bedroom
2 beds
700 m from City Centre800 m from Segantini Museum
Boasting a sun terrace and being in proximity to a cable car station, this apartment with 2 bedrooms is ideally set near Berry Museum.
7.0
Very good1 review
From   C$ 326 /nightSelect
Not available
Chesa Derby 3Apartment
5 adults
1 bedroom
2 beds
800 m from City Centre500 m from St. Moritz Bad-Signal
Located within a 15-minute walk to Heidi's blumenweg in St. Moritz, the accommodation features 2 bedrooms for up to 3 guests.
10.0
Perfect1 review
From   C$ 216 /nightSelect
Not available
Chesa Surpunt Self Check In ApartmentApartment
The largest option:
2 adults
1 bedroom
1 bed
800 m from City Centre800 m from St. Moritz Bad-Signal
Featuring a lift and a safety deposit box, this property is situated a short distance from Engadiner Museum.
8.4
Great6 reviews
From   C$ 119 /nightSelect
Not available
Apartment Appartmenthaus Skyline 309Apartment
The largest option:
2 adults
700 m from City Centre800 m from Segantini Museum
Placed in the ski area, the property offers quick access to Signalbahn and proximity to a gondola station.
7.0
Very good1 review
From   C$ 327 /nightSelect
Not available
Engadina Beautiful Family ApartmentApartment
6 adults
3 bedrooms
3 beds
2.9 km from City Centre400 m from Ski Lift Celerina
Situated 1 km from the centre of Celerina/Schlarigna, the apartment with a view over the mountain offers a sun terrace.
From   C$ 405 /nightSelect
Not available
La Chesa EngiadinaisaApartment
The largest option:
2 adults
1 bedroom
1 bed
9.0 km from City Centre
Offering a kitchenette with an electric kettle, a dishwasher and a fridge, the venue is located 10 minutes' walking distance from the center of Sils Maria.
From   C$ 119 /nightSelect
Not available
Residenza SolivaApartment
The largest option:
4 adults
2 bedrooms
3 beds
9.0 km from City Centre
Set near Lake Silvaplana and Reformed Church Sils-Maria, this apartment enjoys its vicinity to a bus stop and offers a library, a tennis court and a golf course.
From   C$ 284 /nightSelect
Not available
Piz San Gian 14Apartment
2 adults
1 bedroom
2 beds
900 m from City Centre400 m from Signalbahn
Staying at this 50 m² apartment with a balcony, guests will be near Segantini Museum.
From   C$ 376 /nightSelect
Not available
Allod Bad 406Apartment
2 adults
1 bedroom
1 bed
900 m from City Centre600 m from St. Moritz Bad-Signal
The apartment features a mountain view, 1 bedrooms with a nice balcony and invites guests to visit Berry Museum nearby.
From   C$ 259 /nightSelect
Not available
Chesa ChantarellaApartment
The largest option:
6 adults
3 bedrooms
3 beds
1000 m from City Centre300 m from Salastrains-Munt da San Murezzan
Located in a ski area near Riding Center St Moritz, this accommodation comes with an electric kettle, a dishwasher and a stove in a kitchen.
From   C$ 2 080 /nightSelect
Not available
Apartments DimlejApartment
The largest option:
4 adults
2 bedrooms
2 beds
1.2 km from City Centre300 m from Train Station St. Moritz
Featuring a kitchen and a terrace, the property is a 10-minute drive from Samedan airport.
From   C$ 587 /nightSelect
Not available
Piz Mezdi 15Apartment
2 adults
1 bedroom
2 beds
900 m from City Centre400 m from Signalbahn
Located in St. Moritz, 15 minutes' walk from Wega Buchhandlung, this apartment features a tiled bathroom and a kitchen.
From   C$ 321 /nightSelect
Not available
Apartment Chesa Daniela B - AnitaApartment
4 adults
2 bedrooms
2 beds
700 m from City Centre800 m from Engadiner Museum
This 2-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of St. Moritz.
From   C$ 486 /nightSelect
Not available
Apartment Chesa La SolivaApartment
4 adults
1 bedroom
2 beds
700 m from City Centre600 m from St. Moritz Bad-Signal
This 47 m² apartment gives direct access to Signalbahn and comprises 1 bedrooms.
From   C$ 389 /nightSelect
Not available
Apartment Fsg.3Apartment
5 adults
2 bedrooms
3 beds
5.0 km from City Centre
This 2-bedroom apartment with a mini-kitchen is situated within a 10-minute walk from the center of Samedan.
From   C$ 212 /nightSelect
Not available
Apartment Chesa Sur Val 21Apartment
4 adults
2 bedrooms
2 beds
1.3 km from City Centre500 m from Train Station St. Moritz
Located in a ski area near Galerie Andrea Caratsch, this accommodation comes with a dishwasher, an oven and a stove in a kitchen.
From   C$ 375 /nightSelect
Not available
Chesa MuraglApartment
The largest option:
6 adults
2 bedrooms
3 beds
3.1 km from City Centre700 m from Celerina Staz
Offering a solarium and a sauna, the apartment with panoramic views is just steps from Engadine Museum and within easy reach of a train station.
From   C$ 224 /nightSelect
Not available
Apartment Chesa GrischaApartment
4 adults
700 m from City Centre800 m from Engadiner Museum
Located in St. Moritz, a 15-minute walk from Signalbahn, this accommodation comes with 1 bedrooms and a kitchenette.
From   C$ 196 /nightSelect
Not available
Apartment Chesa Flora 53Apartment
4 adults
1 bedroom
2 beds
1.4 km from City Centre600 m from Train Station St. Moritz
Located in the ski part of St. Moritz, this 1-bedroom apartment has a terrace.
From   C$ 317 /nightSelect
Not available
Apartment Chesa Ova Cotschna 303Apartment
2 adults
1 bedroom
1 bed
800 m from City Centre700 m from St. Moritz Bad-Signal
Offering a mini-kitchen with a fridge, a stove and an oven, the venue is located 10 minutes' walking distance from the center of St. Moritz.
From   C$ 222 /nightSelect
Not available
Apartment Appartmenthaus Skyline 309Apartment
4 adults
1 bedroom
2 beds
700 m from City Centre800 m from Segantini Museum
Staying at this 53 m² apartment with a nice balcony, guests will be near Berry Museum.
From   C$ 260 /nightSelect
Not available
Apartment Chesa Sa L MuotApartment
5 adults
3 bedrooms
4 beds
1.0 km from City Centre500 m from Train Station St. Moritz
This 3-bedroom apartment is set in the ski area of St. Moritz with a quick access to Signalbahn.
From   C$ 796 /nightSelect
Not available
Apartment Chesa Sur Val 22Apartment
4 adults
2 bedrooms
2 beds
1.3 km from City Centre500 m from Train Station St. Moritz
Featuring a kitchen, the venue is only 2.3 km from Signalbahn.
From   C$ 413 /nightSelect
Not available
Apartment Chesa FleuryApartment
2 adults
1 bedroom
1 bed
700 m from City Centre900 m from Engadiner Museum
This 60 m² property with a sunny patio is located within a 15 minutes' walk from Galerie Andrea Caratsch.
From   C$ 298 /nightSelect
Not available
Apartment Chesa Ova Cotschna 205Apartment
2 adults
1 bedroom
1 bed
800 m from City Centre700 m from St. Moritz Bad-Signal
While staying in this 1-bedroom apartment with a nice balcony, guests can visit Kirche San Karl St. Moritz-Bad.
From   C$ 266 /nightSelect
Not available
Apartment Chesa Sonnalpine B 46Apartment
8 adults
4 bedrooms
5 beds
100 m from City Centre200 m from Engadiner Museum
Staying at this 105 m² apartment with a balcony, guests will be near Robilant+Voena.
From   C$ 758 /nightSelect
Not available
Apartment Chesa Ludains 8Apartment
3 adults
1 bedroom
2 beds
400 m from City Centre500 m from Segantini Museum
Located in St. Moritz, a 15-minute walk from Riding Center St Moritz, this accommodation comes with 1 bedrooms and a kitchen.
From   C$ 419 /nightSelect
Not available
Apartment Chesa Sur Ova 30Apartment
4 adults
2 bedrooms
2 beds
400 m from City Centre300 m from Segantini Museum
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.
From   C$ 336 /nightSelect
Not available
Apartment Residenz Surlej 6Apartment
2 adults
1 bedroom
1 bed
900 m from City Centre300 m from Signalbahn
The accommodation with total area 60 m² is situated in a ski-style building, within 1 km from the city center of St. Moritz.
From   C$ 269 /nightSelect
Not available
Moritz FlatApartment
The largest option:
4 adults
1 bedroom
2 beds
100 m from City Centre200 m from Engadiner Museum
Offering a kitchen with a microwave oven, an electric kettle and a toaster, the venue is located 10 minutes' walking distance from the center of St. Moritz.
From   C$ 347 /nightSelect
Not available
Top Of The World ApartmentApartment
6 adults
3 bedrooms
3 beds
800 m from City Centre300 m from St. Moritz
Boasting a patio and being in proximity to a bus stop, this apartment with 3 bedrooms is ideally set near Galerie Gmurzynska.
From   C$ 2 269 /nightSelect
Not available
Apartment Chesa Romantica 17Apartment
5 adults
3 bedrooms
3 beds
300 m from City Centre300 m from Engadiner Museum
Offering a kitchen with a dishwasher, a fridge and a stove, the venue is located 10 minutes' walking distance from the center of St. Moritz.
From   C$ 490 /nightSelect
Not available
Studio ChampferApartment
The largest option:
3 adults
1 bedroom
2 beds
2.2 km from City Centre800 m from Pony Suvretta
The property is fitted with an indoor pool and is situated less than 2.3 km from Engadiner Museum.
From   C$ 212 /nightSelect
Not available
Apartment Chesa Sur Val 29Apartment
4 adults
2 bedrooms
2 beds
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.
From   C$ 366 /nightSelect
Not available
Apartment Chesa Ova Cotschna 306Apartment
6 adults
3 bedrooms
3 beds
800 m from City Centre700 m from St. Moritz Bad-Signal
The accommodation with total area 105 m² is situated in a ski-style building, within 1 km from the city center of St. Moritz.
From   C$ 486 /nightSelect
Not available
Loga Elegance Apartment Skyline 1 - St. MoritzApartment
4 adults
1 bedroom
2 beds
700 m from City Centre800 m from Segantini Museum
Located within 3.2 km from Bahnhof Celerina, the apartment provides a full kitchen, an indoor pool and a sunny patio.
From   C$ 269 /nightSelect
Not available
Visionapartments Villas & Luxury Homes St. MoritzApartment
9 adults
4 bedrooms
5 beds
700 m from City Centre100 m from St. Moritz
This property near Riding Center St Moritz consists of 4 bedrooms, 4 bathrooms and a full kitchen for up to 9 guests.
From   C$ 4 390 /nightSelect
Not available
Hotel Europa ApartmentsApartment
2 adults
1 bedroom
1 bed
2.2 km from City Centre700 m from Pony Suvretta
Set within 30 minutes' walk of the city center, the apartment offers a mini-kitchen along with a sun terrace.
From   C$ 239 /nightSelect
Not available
Randolins FamilienresortHotel
2.1 km from City Centre600 m from Pony Suvretta
Located just 1.6 km from Signalbahn, this hotel features 12 rooms and an indoor restaurant on-site.
9.0
Perfect3 reviews
From   C$ 490 /nightSelect
Not available
SteffaniHotel
500 m from City Centre200 m from St. Moritz
Placed close to Ginas Reitschule in the centre of St. Moritz, this hotel offers 61 rooms.
Select
Not available
Landgasthof MeiereiHotel
1.9 km from City Centre1.1 km from Train Station St. Moritz
This family-friendly hotel with lake views lies close to the sights of St. Moritz including Vito Schnabel Gallery.
From   C$ 335 /nightSelect
Not available
Appartments CervusAparthotel
900 m from City Centre300 m from Signalbahn
Providing with Turkish bath and massage treatments, the hotel includes 14 rooms and is set close to Engadiner Museum.
From   C$ 553 /nightSelect
Not available
Chesa Brattas 29Apartment
6 adults
3 bedrooms
4 beds
1000 m from City Centre500 m from Train Station St. Moritz
This 3-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of St. Moritz.
From   C$ 549 /nightSelect
Not available
Paravicini 1 - St. MoritzApartment
7 adults
4 bedrooms
4 beds
700 m from City Centre200 m from St. Moritz
The apartment features a mountain view, 4 bedrooms with a nice balcony and invites guests to visit Chantarella-Corviglia nearby.
From   C$ 697 /nightSelect
Not available
Las Sours 4 - St. MoritzApartment
4 adults
2 bedrooms
2 beds
1.0 km from City Centre200 m from Train Station St. Moritz
Located in St. Moritz, a 15-minute walk from Engadiner Museum, this accommodation comes with 1 bedrooms and a kitchen.
From   C$ 402 /nightSelect
Not available
Dotturas Dg Sils BaselgiaApartment
5 adults
2 bedrooms
3 beds
9.0 km from City Centre
Located less than 10 minutes' walk to the city center, this 2-bedroom apartment features a kitchen and a detached bathroom.
From   C$ 261 /nightSelect
Not available
Chesa AliceApartment
8 adults
4 bedrooms
4 beds
600 m from City Centre200 m from St. Moritz
Located in St. Moritz, a 15-minute walk from Kirche San Karl St. Moritz-Bad, this accommodation comes with 4 bedrooms and a kitchen.
From   C$ 799 /nightSelect
Not available
Munt VerdApartment
4 adults
2 bedrooms
3 beds
800 m from City Centre200 m from St. Moritz
From   C$ 548 /nightSelect
Not available
Suot Brattas 21Apartment
2 adults
1 bedroom
1 bed
2.4 km from City Centre400 m from Ski Lift Celerina
Located less than 30 minutes' walk to the city center, this 1-bedroom apartment features a fully furnished kitchen and a private bathroom.
From   C$ 212 /nightSelect
Not available
Caspar Badrutt - St. MoritzApartment
6 adults
2 bedrooms
3 beds
400 m from City Centre300 m from Engadiner Museum
Set within 1450 meters of Mill Weber House, this property provides a kitchen, a balcony and an indoor pool.
From   C$ 707 /nightSelect
Not available
  • 1
  • 2
  • 3

Filtering results

Please wait...

222 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 375C$ per night. If you're looking for something really special, a 5-star hotel can be found for 1502C$ per night based on iBooked.ca prices.
What are some of the best cheap hotels to stay in St. Moritz?
Some of the top-rated affordable hotels are:
Berghotel Randolins rating: 3.9/5
Hotel Chesa Spuondas rating: 4.0/5
See more favoured cheap hotels here.
What are the most popular hotels near Cresta Run in St. Moritz?
Badrutt'S Palace Hotel is the best hotel located only 10 minutes' on foot from Cresta Run.
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 Hotel Nolda.
Which hotels are located near the airport in St. Moritz?
Travellers who stayed in St. Moritz near St. Moritz (SMV-Samedan) airport have left good reviews about Hotel Schloss Pontresina Family & Spa and Grand Hotel Kronenhof.

Where to stay in St. Moritz?

Best cheap hotels in St. Moritz

The 3-star budget Chesa Albris Bed & Breakfast is a casual, yet elegant choice that features a golf course, hiking and a free carpark as well as room rates at 110C$. For budget stays, travelers can choose Soldanella, which is 300 meters from the city center. Hostel By Randolins is a budget option that is only a 20-minute walk to Engadine Golf Club.

St. Moritz airports & Underground stations

Hotel Arte also features a golf course, hiking and horse riding and is 500 meters from Sankt Moritz railway station.

Convenience of staying in hotels in the city centre

Consider staying at Art Boutique Hotel Monopol or Apartment Appartmenthaus Skyline 309 to put you in the heart of the action of downtown. La Margna is another 4-star hotel in the city center that also has a tennis court, a sauna and a Jacuzzi.

Hotel Steffani is a 5-minute walk to Lake St. Moritz and comes with an outdoor swimming pool, a sauna and a golf course.

Luxury and boutique accommodation in St. Moritz

Crystal is a deluxe hotel offering upscale facilities like a tennis court, a sauna and a Jacuzzi. Apartment Residenz Surlej 6 is a charming choice that is only a 10-minute walk to the center and offers rates from 173C$.

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

With prices starting just from 118C$, cozy Chesa Surpunt Self-Check-In Apartment will create a home atmosphere during your stay. If you are on holiday with your family, stay at Schweizerhof or Nolda, which features facilities for the entire family. Make sure to choose Loffler near The Leaning Tower - a top-rated resort with views of the mountain.

Show moreLess