preload-image
Plan your trip
  • Hotels
  • Apartments
  • Vacation Rentals
  • Bed & Breakfasts
  • Villas
St. Moritz

Where to stay in St. Moritz

Top areas and neighborhoods in St. Moritz with hotels, apartments and BnBs for every budget

St. Moritz: 223 property found
Find your place to stay
Via Serlas 27 · St. Moritz, Switzerland
9.2
Excellent · 104 reviews

Situated around 10 minutes' drive from Nair Peak Mountain and 2.6 km from Church of San Gian, the deluxe Badrutt'S Palace Hotel St Moritz features 2 outdoor tennis courts. Boasting a location in the immediate vicinity of St. Moritz Scenic Lake, this 5-star hotel includes 134 rooms along with a Turkish steam room, a solarium, a Jacuzzi, and a sauna.

Read more
from US$ 370 / per night
Via Dal Bagn 54 · St. Moritz, Switzerland
8.8
Good · 713 reviews

Featuring a nightclub, a sunbathing terrace, and a steam room, the superior Hotel Schweizerhof St. Moritz is merely 0.6 km from The Leaning Tower Museum and about 900 metres from Stazerwald. 58 rooms and 4 restaurants are offered at the 4-star traditional hotel, located in the very heart of St. Moritz.

Read more
from US$ 159 / per night
Via Traunter Plazzas 6 · St. Moritz, Switzerland
9.0
Excellent · 754 reviews

Hotel Steffani St. Moritz is located a 7-minute walk from Chantarella-Corviglia, right in the centre of St. Moritz, and offers rooms with garden views. While staying not far from St. Moritz Scenic Lake, guests can go for a swim in an indoor pool or enjoy a nightclub, a casino, and spa therapy.

Read more
from US$ 216 / per night
Via Maistra 17 · St. Moritz, Switzerland
8.9
Good · 234 reviews

Located approximately a 5-minute stroll from Chantarella-Corviglia, the 4-star Art Boutique Hotel Monopol St. Moritz provides guests with a casino, a sundeck, and a golf course, as well as aromatherapy, body wraps, and body scrub. Featuring a barber shop and a restaurant, this St. Moritz hotel is only 1.6 km from Cabana de Heidi.

Read more
from US$ 302 / per night
Via Traunter Plazzas 7 · St. Moritz, Switzerland
8.8
Good · 1063 reviews

The 3-star Hauser Hotel St. Moritz is only a 7-minute stroll from St. Moritz Scenic Lake and features currency exchange and a lift. Featuring a restaurant and luggage storage, this St. Moritz hotel is within a 6-km distance of Pony Runzol.

Read more
from US$ 116 / per night
Via Traunter Plazzas 1 · St. Moritz, Switzerland
9.0
Excellent · 632 reviews

The luxury Crystal Hotel Superior St. Moritz features 75 comfortable rooms around 5 minutes' walk from St. Moritz Dorf-Chantarella. Offering snow skiing, hiking, and cycling in the area, the 4-star hotel lies just 350 metres from The Leaning Tower Museum, and 4.9 km from Corviglia.

Read more
from US$ 150 / per night
Via Somplaz 17 · St. Moritz, Switzerland
8.8
Good · 1824 reviews

Offering snow skiing and billiard, Soldanella Hotel St. Moritz is located in the centre of St. Moritz, merely a 6-minute walk from St. Moritz Dorf-Chantarella. Overlooking the lake, the hotel lies close to St. Moritz Scenic Lake and includes a Turkish steam room and steam baths.

Read more
from US$ 155 / per night
Via Dal Bagn 6 · St. Moritz, Switzerland
8.1
Good · 2510 reviews

The 3-star Hotel Piz St. Moritz is within 25 minutes' walk of Randolins-Munt da San Murezzan and boasts a sauna, a sun deck, and spa services. The hotel is a good starting point for exploring St. Moritz, including the historic house "Engadiner Museum", which is only 550 metres away.

Read more
from US$ 100 / per night
52 Via Dal Bagn -1 · St. Moritz, Switzerland
8.6
Good · 134 reviews

Situated merely 0.7 km from Cresta Run, the spacious 1-bedroom Esclusivo Bilocale Centralissimo St. Moritz apartment also boasts easy access to St. Moritz train station which is about a 15-minute walk away. Set right around the corner from The Leaning Tower Museum, the apartment with a steam room, a sauna, and an indoor pool is ideal for up to 4 guests.

Read more
from US$ 269 / per night
Via Tegiatscha 1 · St. Moritz, Switzerland
7.9
Average · 379 reviews

Located 1 km from such entertainment venues as Bergbahnen Engadin St. Moritz AG Ski Resort, the 3-star Hotel Corvatsch St. Moritz offers comfortable rooms with mountain views. Private car parking is available for CHF 15 per day on site.

Read more
from US$ 168 / per night
3 Plazza Dal Mulin C2 · St. Moritz, Switzerland
8.6
Good · 75 reviews

Situated 6 minutes' walk from Galerie Andrea Caratsch AG, the 26 m² C2 - Charmantes, Gemuetliches Studio, Im Zentrum St. Moritz can host up to 2 guests in St. Moritz. Bicycle hire is available at the apartment and the area is popular for snow skiing and hiking.

Read more
from US$ 195 / per night
Via Sela 11 · St. Moritz, Switzerland
8.9
Good · 228 reviews

Located within 5 minutes' walk of San Carl, the 3-star Hotel Sonne St. Moritz 3* Superior features a sunbathing terrace and a golf course. Featuring luggage storage and a restaurant, this St. Moritz hotel is within 3 km of Celerina-Marguns.

Read more
from US$ 122 / per night
Via Dal Bagn 50 Cb102-B, 1. Stock · St. Moritz, Switzerland
8.6
Good · 22 reviews

To enjoy your vacation in St. Moritz, stay at the 1-bedroom Cb102-B - Bijou, Holz, Zentral, Mit Garage Und Pool Apartment St. Moritz, which is only 0.7 km from Cresta Run and nearly 25 minutes' walk from Cabana de Heidi. Set in close proximity to the historic house "Engadiner Museum", this 30 m² apartment with a Turkish steam bath and an indoor pool is ideal for up to 2 guests.

Read more
from US$ 215 / per night
10 Via Maistra 311 · St. Moritz, Switzerland
9.8
Excellent · 51 reviews

To enjoy your vacation in St. Moritz, stay at the spacious 2-bedroom Re31 - Jaegerstil, 70M2, Zentral, 1 Parkplatz Apartment St. Moritz, which is 2.3 km from Lake of Staz and within 10 minutes' walk of Cresta Run. This 70 m² apartment is situated just 1.1 km from St. Moritz train station and in the immediate vicinity of Kulm bus station.

Read more
from US$ 243 / per night
18 Via Arona · St. Moritz, Switzerland
9.0
Excellent · 94 reviews

Situated nearly 25 minutes' walk from FIS, the spacious 2-bedroom Sankt Moritz Dorf Charme Apartment can host up to 6 guests in St. Moritz. The apartment offers modern facilities, such as Wi-Fi and essentials like parking for car travellers.

Read more
from US$ 2046 / per night
52 Via Dal Bagn · St. Moritz, Switzerland
7.3
Average · 37 reviews

The 30 m² Studio Centralissimo A St. Moritz is just a 5-minute walk from The Leaning Tower Museum and welcomes guests with a steam room, a sauna, and an indoor pool. 2.1 km from FIS, the apartment comes with a fitness suite and a heated pool.

Read more
from US$ 189 / per night
1 Via Dal Bagn · St. Moritz, Switzerland
8.3
Good · 64 reviews

The spacious 1-bedroom A212 - Gemuetlich-Zentral, 30M2, Mit Parkplatz Apartment St. Moritz is a good choice for accommodating up to 2 guests, offering an excellent setting just 1.4 km from Forum Paracelsus. The 30 m² apartment is situated nearly 15 minutes' walk from St. Moritz train station and only a few steps from Via Salet bus station.

Read more
from US$ 146 / per night
Via Sela 11 · St. Moritz, Switzerland
8.2
Good · 144 reviews

The 2-star non-smoking Hostel Casa Franco St. Moritz hotel, situated within 5 minutes' walk of Engadiner House Museum, entices guests with a sundeck and a golf course. Featuring luggage storage and a restaurant, this St. Moritz guest house is 3.5 km from Church of San Gian.

Read more
from US$ 97 / per night
6 Via Somplaz · St. Moritz, Switzerland
9.1
Excellent · 40 reviews

The 90 m² Central Penthouse Great Lake View St. Moritz apartment is situated in St. Moritz, about a 25-minute walk from Randolins-Munt da San Murezzan, and offers spa amenities such as a sauna. Guests can benefit from a scenic location a short way from the domed Segantini Museum and enjoy a sun deck and a golf course provided on site.

Read more
from US$ 324 / per night
Via Arona 15 · St. Moritz, Switzerland
8.6
Good · 21 reviews

Located 750 metres from St. Moritz Scenic Lake, the 50 m² Abitaziun Residence 10A - St Moritz accommodates up to 2 guests. The apartment is located a stone's throw from Katholische Kirche and equipped with cleaning amenities including a dishwasher.

Read more
from US$ 212 / per night
Via Surpunt 26 · St. Moritz, Switzerland

Townhouse N26 Apartment St. Moritz provides swift access to various city landmarks, such as Engadiner House Museum, located merely a 6-minute walk away.

Read more
from US$ 70 / per night
Via Mezdi 4 · St. Moritz, Switzerland
9.1
Excellent · 26 reviews

The 110 m² Beautiful Modern Family Apartment With Free Parking St. Moritz is located 0.6 km from Forum Paracelsus and 750 metres from Badkirche St. Moritz. Wi-Fi and parking are among the essentials at guests' disposal.

Read more
from US$ 465 / per night
Via Giovanni Segantini 1 App 33 · St. Moritz, Switzerland
9.4
Excellent · 19 reviews

The spacious Mountain Loft - Dulac 33 St. Moritz apartment is located a 6-minute walk from Bergbahnen Engadin St. Moritz AG Ski Resort and overlooks the mountain. This apartment provides active guests with the opportunity to enjoy a tennis court.

Read more
from US$ 298 / per night
Via Mezdi 6 1St Floor · St. Moritz, Switzerland
8.9
Good · 23 reviews

Charming Apartment In St Moritz features a convenient location 9 minutes' walk from Bergbahnen Engadin St. Moritz AG Ski Resort and hosts up to 6 guests. Situated only a few steps from Atelier Segantini, the spacious apartment will suprise you with a private garden and a living area.

Read more
from US$ 266 / per night
20 Via Arona · St. Moritz, Switzerland
8.7
Good · 28 reviews

Wonderful Cosy Apartment In St. Moritz features a convenient location 25 minutes' walk from Celerina-Marguns and hosts up to 4 guests. This apartment offers modern facilities, such as Wi-Fi and essentials like parking for car travellers.

Read more
from US$ 517 / per night
3 Via Dal Bagn · St. Moritz, Switzerland
8.9
Good · 30 reviews

The spacious 2-bedroom Chesa Chalavus - St. Moritz Apartment features a convenient location around 25 minutes' walk from Cresta Run and hosts up to 5 guests. The apartment offers modern facilities, such as Wi-Fi and essentials like a car park for car travellers.

Read more
from US$ 774 / per night
Via Sela 5 · St. Moritz, Switzerland
7.7
Average · 52 reviews

Situated nearly 25 minutes' walk from Lake of Staz, the 1-bedroom St Moritz Suite also boasts easy access to St. Moritz train station which is just 1 km away. Set a stone's throw from Sankt Moritz-Bad, the apartment with an indoor pool is ideal for up to 4 guests.

Read more
from US$ 347 / per night
Via Quadrellas 10 · St. Moritz, Switzerland
8.8
Good · 13 reviews

The 70 m² Abitaziun Sur Ovel - St Moritz "Loga Elegance Apartment" is located about a 25-minute walk from Ski Lift Randolins and 3.9 km from Nair Peak Mountain. Set in proximity to St. Moritz Scenic Lake, this 1-bedroom apartment includes a terrace and accommodates up to 2 guests.

Read more
from US$ 241 / per night
6 Via Somplaz · St. Moritz, Switzerland

The 1-bedroom Wasserfall - Zentrum - Balkon - Seeblick - Kueche St. Moritz apartment is a mere 9 minutes on foot from St. Moritz Scenic Lake and can accommodate up to 2 guests. Mill Weber House is only 1.7 km from the apartment, while Church of San Gian is situated 2.8 km away.

Read more
from US$ 640 / per night
9A Via Grevas · St. Moritz, Switzerland

Townhouse N9 Apartment St. Moritz is located 2.5 km from Corviglia-Piz Nair and around a 20-minute walk from Schellen Ursli Path.

Read more
from US$ 110 / per night
St. Moritz
Switzerland
Switzerland

Plan your next unforgettable trip with insider tips, curated experiences, and trusted traveler reviews.

With travelers' reviews from:

Tripadvisor

Plan your trip

  • Hotels
  • Apartments
  • Vacation Rentals
  • Bed & Breakfasts
  • Villas

© 2026 Visit St. Moritz. All rights reserved.