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

208 hotels in St. Moritz

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

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
View map
Filter by
Other filters
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
Hotel
  • The hotel has
    • Paid parking
  • The hotel has
    • Luggage storage
    • Locker room
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
View on map900 m from City Centre400 m from Train Station 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
Perfect58 reviews
From   C$ 769 /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 Centre600 m from Engadiner Museum
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
Great176 reviews
From   C$ 402 /nightSelect
Not available
800 m from City Centre500 m from Train Station St. Moritz
Located near Kirche San Karl St. Moritz-Bad, the venue offers 22 rooms and a magnificent view.
8.6
Great237 reviews
From   C$ 359 /nightSelect
Not available
600 m from City Centre500 m from Train Station 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.2
Perfect58 reviews
From   C$ 741 /nightSelect
Not available
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
Great19 reviews
From   C$ 2 839 /nightSelect
Not available
1.5 km from City Centre400 m from Ski Lift Randolins
The hotel provides 181 rooms with panoramic views of the lake and offers proximity to Lake St. Moritz.
8.8
Great31 reviews
From   C$ 951 /nightSelect
Not available
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$ 221 /nightSelect
Not available
500 m from City Centre400 m from Engadiner Museum
This impressive hotel is located in the centre of St. Moritz, boasting a private pool onsite.
8.8
Great83 reviews
From   C$ 386 /nightSelect
Not available
600 m from City Centre500 m from Engadiner Museum
Enjoy a wonderful view of the garden from your non-smoking room.
8.0
Great210 reviews
From   C$ 359 /nightSelect
Not available
Hotel
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$ 310 /nightSelect
Not available
700 m from City Centre600 m from Train Station 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
Great89 reviews
From   C$ 811 /nightSelect
Not available
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$ 208 /nightSelect
Not available
Hotel
800 m from City Centre500 m from Signalbahn
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 good391 reviews
From   C$ 314 /nightSelect
Not available
1.2 km from City Centre200 m from Signalbahn
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
Great111 reviews
From   C$ 5 815 /nightSelect
Not available
Hotel
1000 m from City Centre300 m from Signalbahn
Being quite close to Piz Nair, the accommodation offers a solarium and a Jacuzzi not far from a railway station.
8.6
Great51 reviews
From   C$ 452 /nightSelect
Not available
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$ 465 /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
Great17 reviews
From   C$ 145 /nightSelect
Not available
NoldaHotel
1000 m from City Centre100 m from Signalbahn
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
Great210 reviews
From   C$ 376 /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.2
Great265 reviews
From   C$ 367 /nightSelect
Not available
Hotel ArteHotel
800 m from City Centre500 m from Train Station St. Moritz
The accomodation is centrally placed near Chesa Futura, offering 9 rooms along with a pizza restaurant.
8.8
Great146 reviews
From   C$ 247 /nightSelect
Not available
EuropaHotel
2.2 km from City Centre1000 m from Ski Lift Randolins
Set within easy reach of Signalbahn, the venue features a seasonal restaurant serving meals of vegetarian cuisine.
7.8
Very good156 reviews
From   C$ 374 /nightSelect
Not available
Unique Hotel EdenHotel
700 m from City Centre500 m from Train Station 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.6
Great17 reviews
From   C$ 290 /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$ 215 /nightSelect
Not available
Reine VictoriaHotel
900 m from City Centre400 m from Signalbahn
The classical-style building of the hotel boasts 144 rooms close to Alps.
7.4
Very good178 reviews
From   C$ 419 /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
Great289 reviews
From   C$ 367 /nightSelect
Not available
Hostel Casa FrancoGuest house
800 m from City Centre800 m from Signalbahn
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$ 200 /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$ 250 /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$ 242 /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$ 353 /nightSelect
Not available
Petit Steffani HostelHostel
500 m from City Centre500 m from Engadiner Museum
Guests can spend their days relaxing by an indoor swimming pool or try windsurfing, snow skiing and hiking arranged at the hotel.
From   C$ 223 /nightSelect
Not available
Hotel SteffaniHotel
600 m from City Centre500 m from Engadiner Museum
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$ 464 /nightSelect
Not available
Giardino MountainHotel
2.6 km from City Centre1.2 km from Ski Lift Randolins
Boasting a swimming pool, the hotel is about 30 minutes' walk from the center of St. Moritz.
9.2
Perfect46 reviews
From   C$ 1 699 /nightSelect
Not available
SonneHotel
800 m from City Centre800 m from Signalbahn
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$ 282 /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$ 409 /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
Great41 reviews
From   C$ 340 /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$ 614 /nightSelect
Not available
LofflerHotel
500 m from City Centre600 m from Engadiner Museum
Offering convenient proximity to Berry Museum, the hotel is also close to The Leaning Tower.
8.4
Great135 reviews
From   C$ 315 /nightSelect
Not available
Hotel Chesa SpuondasHotel
1.7 km from City Centre600 m from Ski Lift Randolins
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$ 223 /nightSelect
Not available
Hotel SalastrainsHotel
1000 m from City Centre900 m from Engadiner Museum
This hotel serves an international menu and features snow skiing, hiking and cycling onsite, boasting a panoramic location near Engadine Mountains.
From   C$ 369 /nightSelect
Not available
Hotel Restaurant CorvatschHotel
700 m from City Centre500 m from Signalbahn
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$ 344 /nightSelect
Not available
Hotel Restorant Lej Da StazHotel
2.7 km from City Centre1.5 km from Celerina Staz
There are rooms facing the lake and the hotel is set close to Alpin Museum Pontresina.
From   C$ 374 /nightSelect
Not available
B&B Cad'StampaApartment
The largest option:
2 adults
1 bedroom
1 bed
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$ 201 /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$ 2 417 /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$ 217 /nightSelect
Not available
Hotel NoldaHotel
1000 m from City Centre200 m from Signalbahn
There are rooms facing the river and the hotel is set close to Engadiner Museum.
From   C$ 314 /nightSelect
Not available
Skyline House Apartment ResortResort
700 m from City Centre800 m from Engadiner Museum
Close to a bus stop, the apartment has 10 rooms with an open kitchen and a balcony.
From   C$ 221 /nightSelect
Not available
Apartment Chesa Ova Cotschna 606Apartment
6 adults
3 bedrooms
3 beds
800 m from City Centre700 m from Signalbahn
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$ 339 /nightSelect
Not available
Apartment Chesa Maurus A1Apartment
4 adults
1 bedroom
2 beds
800 m from City Centre400 m from Signalbahn
This 63 m² apartment gives direct access to Signalbahn and comprises 1 bedrooms.
From   C$ 251 /nightSelect
Not available
Apartment Chesa La Baita 2Apartment
3 adults
2 bedrooms
2 beds
900 m from City Centre500 m from Train Station 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$ 223 /nightSelect
Not available
Ferienwohnung St. MoritzApartment
The largest option:
4 adults
1 bedroom
2 beds
700 m from City Centre800 m from Engadiner 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$ 286 /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 Signalbahn
Featuring a lift and a safety deposit box, this property is situated a short distance from Engadiner Museum.
8.4
Great6 reviews
From   C$ 134 /nightSelect
Not available
Apartment Appartmenthaus Skyline 309Apartment
The largest option:
2 adults
700 m from City Centre800 m from Engadiner 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$ 315 /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$ 240 /nightSelect
Not available
Allod Bad 406Apartment
2 adults
1 bedroom
1 bed
900 m from City Centre600 m from Signalbahn
The apartment features a mountain view, 1 bedrooms with a nice balcony and invites guests to visit Berry Museum nearby.
From   C$ 269 /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$ 256 /nightSelect
Not available
Chesa ChantarellaApartment
The largest option:
6 adults
3 bedrooms
3 beds
1000 m from City Centre900 m from Engadiner Museum
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 544 /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$ 422 /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$ 298 /nightSelect
Not available
Apartment Chesa La SolivaApartment
4 adults
1 bedroom
2 beds
700 m from City Centre600 m from Signalbahn
This 47 m² apartment gives direct access to Signalbahn and comprises 1 bedrooms.
From   C$ 282 /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$ 334 /nightSelect
Not available
Apartment Chesa Ova Cotschna 306Apartment
6 adults
3 bedrooms
3 beds
800 m from City Centre700 m from Signalbahn
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$ 413 /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$ 462 /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$ 422 /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$ 204 /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$ 238 /nightSelect
Not available
Apartment Chesa Ova Cotschna 303Apartment
2 adults
1 bedroom
1 bed
800 m from City Centre700 m from Signalbahn
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$ 177 /nightSelect
Not available
Apartment Appartmenthaus Skyline 309Apartment
4 adults
1 bedroom
2 beds
700 m from City Centre800 m from Engadiner Museum
Staying at this 53 m² apartment with a nice balcony, guests will be near Berry Museum.
From   C$ 296 /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$ 779 /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$ 250 /nightSelect
Not available
Apartment Chesa Ova Cotschna 205Apartment
2 adults
1 bedroom
1 bed
800 m from City Centre700 m from Signalbahn
While staying in this 1-bedroom apartment with a nice balcony, guests can visit Kirche San Karl St. Moritz-Bad.
From   C$ 212 /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$ 593 /nightSelect
Not available
Apartment Chesa Ludains 8Apartment
3 adults
1 bedroom
2 beds
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.
From   C$ 254 /nightSelect
Not available
Apartment Chesa Sur Ova 30Apartment
4 adults
2 bedrooms
2 beds
400 m from City Centre500 m from Engadiner 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$ 344 /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$ 184 /nightSelect
Not available
Top Of The World ApartmentApartment
6 adults
3 bedrooms
3 beds
800 m from City Centre500 m from Train Station 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$ 822 /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$ 348 /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$ 355 /nightSelect
Not available
Jugendherberge St MoritzHotel
900 m from City Centre1000 m from Engadiner Museum
A few meters away you can enjoy Segantini Museum.
Select
Not available
Loga Elegance Apartment Skyline 1 - St. MoritzApartment
4 adults
1 bedroom
2 beds
700 m from City Centre800 m from Engadiner Museum
Located within 3.2 km from Bahnhof Celerina, the apartment provides a full kitchen, an indoor pool and a sunny patio.
From   C$ 188 /nightSelect
Not available
Hotel Europa ApartmentsApartment
2 adults
1 bedroom
1 bed
2.2 km from City Centre900 m from Ski Lift Randolins
Set within 30 minutes' walk of the city center, the apartment offers a mini-kitchen along with a sun terrace.
From   C$ 187 /nightSelect
Not available
Randolins FamilienresortHotel
2.1 km from City Centre600 m from Ski Lift Randolins
Located just 1.6 km from Signalbahn, this hotel features 12 rooms and an indoor restaurant on-site.
9.0
Perfect3 reviews
From   C$ 470 /nightSelect
Not available
SteffaniHotel
500 m from City Centre500 m from Engadiner Museum
Placed close to Ginas Reitschule in the centre of St. Moritz, this hotel offers 61 rooms.
Select
Not available
Chesa CristianiaHotel
9.0 km from City Centre
While staying in this 2-bedroom apartment with a sunny balcony, guests can visit Nietzsche-Haus, Sils Maria.
From   C$ 364 /nightSelect
Not available
Hotel PizHotel
500 m from City Centre600 m from Engadiner Museum
This 175 m² property with a terrace is located within a 10 minutes' walk from Signalbahn.
From   C$ 1 653 /nightSelect
Not available
Hauser Swiss QualityHotel
600 m from City Centre500 m from Engadiner Museum
A short walk from Suvretta, the property welcomes guests to the terrace restaurant on site.
From   C$ 392 /nightSelect
Not available
Residenz Bernasconi D48 - Two BedroomHotel
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
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$ 261 /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$ 416 /nightSelect
Not available
Chesa AlbanellaHotel
600 m from City Centre400 m from Engadiner Museum
Featuring a golf course and a Jacuzzi, this property is situated a short distance from Salastrains-Munt da San Murezzan.
From   C$ 365 /nightSelect
Not available
Chesa Trais Dschembras - Two BedroomHotel
2.3 km from City Centre1000 m from Ski Lift Randolins
Providing quick access to Suvretta Snowsports St. Moritz, this property is equipped with comfortable furniture and offers a kitchen for guests' convenience.
Select
Not available
Chesa Rosatsch - Two BedroomHotel
4.3 km from City Centre3.2 km from Signalbahn
You can enjoy a small kitchen and a large balcony at this property, located close to a bus stop.
Select
Not available
Chesa Mezdi Self-Check-In StudiosAparthotel
100 m from City Centre100 m from Engadiner Museum
From   C$ 123 /nightSelect
Not available
Foppas 5 - St. MoritzApartment
4 adults
2 bedrooms
2 beds
4.3 km from City Centre3.2 km from Signalbahn
The property is fitted with an indoor swimming pool and is situated less than 3 km from Suvretta.
From   C$ 519 /nightSelect
Not available
Apartment Chesa Maurus A12Apartment
3 adults
1 bedroom
1 bed
800 m from City Centre400 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.
From   C$ 208 /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$ 539 /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$ 209 /nightSelect
Not available
SplendidaApartment
4 adults
2 bedrooms
2 beds
1.1 km from City Centre600 m from Train Station St. Moritz
This 2-bedroom apartment is set in the ski area of St. Moritz with a quick access to Kirche San Karl St. Moritz-Bad.
From   C$ 293 /nightSelect
Not available
ParaviciniApartment
6 adults
3 bedrooms
3 beds
700 m from City Centre600 m from Train Station St. Moritz
This 105 m² apartment gives direct access to Lake St. Moritz and comprises 3 bedrooms.
From   C$ 527 /nightSelect
Not available
Chesa AliceApartment
8 adults
4 bedrooms
4 beds
600 m from City Centre500 m from Engadiner Museum
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$ 690 /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$ 272 /nightSelect
Not available
  • 1
  • 2
  • 3

Filtering results

Please wait...

208 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