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: 252 property found
Find your place to stay
Via Serlas 27 · St. Moritz, Switzerland
9.2
Excellent · 104 reviews

The deluxe Badrutt'S Palace Hotel St Moritz, located approximately 5 minutes' walk from the Berry Museum, is proud to feature 2 outdoor tennis courts. The 5-star hotel lies 4.2 km from the Nair Peak, and offers a French restaurant and a heated swimming pool onsite.

Read more
from US$ 370 / per night
Via Rosatsch 18 · St. Moritz, Switzerland
8.6
Good · 1308 reviews

Offering a sunbathing terrace and a shared lounge, the 4-star Hotel Reine Victoria St. Moritz lies in a shopping area of St. Moritz, 2.5 km from Alp Giop and just 10 minutes' walk from the Bergbahnen Engadin St. Moritz AG. The hotel offers a swimming pool along with a steam bath and a wellness facility and boasts a location within a few blocks of the St. Karl Church St. Moritz-Bad.

Read more
from US$ 126 / per night
Via Mezdi 27 · St. Moritz, Switzerland
9.5
Excellent · 148 reviews

The 5-star Grand Hotel Des Bains Kempinski St. Moritz sits only an 8-minute walk from St. Moritz-Bad and offers a library and a restaurant. Guests will appreciate the views of the garden and a prime location near a gondola station, while staying in the hotel.

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

The superior Hotel Schweizerhof St. Moritz sits just 0.6 km from the Leaning Tower of St. Moritz and offers a convenience store and a restaurant. 58 rooms and the piano bar are available during the stay at the 4-star traditional hotel nestled in the very heart of St. Moritz.

Read more
from US$ 159 / per night
Via Traunter Plazzas 6 · St. Moritz, Switzerland
8.9
Good · 744 reviews

Centrally located 7 minutes' walk from Chantarella-Corviglia, Hotel Steffani St. Moritz features rooms with views of the mountain. Boasting a fitness studio, this hotel is right in the centre of the city, within reach of the St. Moritz.

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

Located approximately a 5-minute stroll from Chantarella-Corviglia, the 4-star Art Boutique Hotel Monopol St. Moritz provides guests with a sun terrace and a golf course, as well as a Turkish steam bath, a treatment room, and a Jacuzzi. Featuring a barber shop and a restaurant, this St. Moritz hotel is only 1.6 km from the Heidi's Flower Path.

Read more
from US$ 302 / per night
Via Traunter Plazzas 1 · St. Moritz, Switzerland
8.9
Good · 625 reviews

The luxury Crystal Hotel Superior St. Moritz sits around 5 minutes' walk from the Leaning Tower of St. Moritz and offers a restaurant and a lobby area. The 4-star hotel offers 74 rooms along with a steam room and a sauna, and is situated a few steps from a cable car station.

Read more
from US$ 150 / per night
Via Tegiatscha 17 · St. Moritz, Switzerland
8.4
Good · 1138 reviews

Situated nearly a 15-minute stroll from Stazerwald, the comfortable 4-star Hotel Laudinella St. Moritz welcomes guests with a full spa and a wellness centre to ensure a more relaxing stay. The smoke-free hotel is proud to feature 2 saunas, within reach of St. Moritz-Bad.

Read more
from US$ 146 / per night
Via Traunter Plazzas 7 · St. Moritz, Switzerland
8.9
Good · 1034 reviews

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

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

Located around a 25-minute walk from the Mill Weber House in St. Moritz, the 3-star Soldanella Hotel St. Moritz offers a Turkish steam room, a sauna, and steam baths. Offering a location right near the St. Moritz, this charming hotel overlooks lake and has an à la carte restaurant.

Read more
from US$ 155 / per night
Via Crasta 3 · St. Moritz, Switzerland
8.6
Good · 1352 reviews

Located only 0.8 km from Franzosische Kirche, the 3-star smoke-free Hotel Nolda St. Moritz offers access to tourist attractions throughout St. Moritz. This St. Moritz hotel offers such comforts as currency exchange and a lift, as well as a restaurant and a lobby area.

Read more
from US$ 158 / per night
Via Surpunt 60 · St. Moritz, Switzerland
8.1
Good · 2732 reviews

Providing a private parking lot, the 198-room St. Moritz Youth hostel is located about a <strong>10-minute ride</strong> from Pony Runzol.

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

The 3-star smoke-free Hotel Piz St. Moritz is within 25 minutes' walk of Randolins-Munt da San Murezzan and boasts a sauna, a sun deck, and spa therapy. This St. Moritz hotel is conveniently situated within reach of Engadiner House Museum, offering 25 rooms along with an à la carte restaurant.

Read more
from US$ 100 / per night
Via San Gian 23 · St. Moritz, Switzerland
9.0
Excellent · 705 reviews

Offering massage therapy and a golf course, the cosy Hotel San Gian St. Moritz lies in a shopping area of St. Moritz, 2.9 km from Sass Runzol and about 10 minutes by car from the Corviglia. Featuring an indoor swimming pool along with a steam room, a sauna, and a foot bath, the 4-star hotel is nestled near a train station.

Read more
from US$ 112 / per night
Via Surpunt 62 · St. Moritz, Switzerland
9.0
Excellent · 734 reviews

Featuring a lift and a vending machine, Hotel Stille St. Moritz is nestled in St. Moritz, 3.1 km from the Church of San Gian. The hotel provides a garage for CHF 12 per day on site.

Read more
from US$ 125 / per night
Via Surpunt 59 · St. Moritz, Switzerland
7.7
Average · 692 reviews

The welcoming 3-star B & B St Moritz, located merely 6 minutes on foot from St. Moritz-Bad, boasts 6 welcoming rooms. This St. Moritz bed & breakfast lies in a ski area, 2.3 km from such cultural sights as the art gallery "Galerie Gmuizynska".

Read more
from US$ 82 / per night
Via Surpunt 62 · St. Moritz, Switzerland
9.1
Excellent · 372 reviews

Located around 25 minutes' walk from Pony Suvretta, the smoke-free Aladin Apartments St Moritz hotel features Wi-Fi in the rooms and private car parking on site. Area attractions, including the historic house "Engadiner Museum", are located not far from the 3-star aparthotel.

Read more
from US$ 144 / per night
52 Via Dal Bagn -1 · St. Moritz, Switzerland
8.7
Good · 137 reviews

Situated a mere 0.7 km from the 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 near the Leaning Tower of St. Moritz, 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 · 373 reviews

Offering comfortable rooms, the 3-star Hotel Corvatsch St. Moritz is 6 minutes' walk from the St. Karl Church St. Moritz-Bad. The natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is located 2.1 km from the hotel, boasting a lounge bar and mountain views.

Read more
from US$ 168 / per night
Via G. Segantini 32 · St. Moritz, Switzerland
8.9
Good · 166 reviews

The 3-star Boutique Hotel Cervus St. Moritz, located around a 10-minute ride from the Cabana de Heidi, offers its guests a steam room and a sauna to relax in. Boasting an indoor swimming pool, this St. Moritz hotel is nestled 4.1 km from natural attractions like the Nair Peak.

Read more
from US$ 274 / per night
3 Plazza Dal Mulin C2 · St. Moritz, Switzerland
8.7
Good · 76 reviews

The 26 m² C2 - Charmantes, Gemuetliches Studio, Im Zentrum St. Moritz is located just 500 metres from the Andrea Caratsch Gallery and 17 minutes' walk from the Chantarella. The apartment sleeps up to 2 guests and features Wi-Fi, and bicycles for rent.

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

The 3-star Hotel Sonne St. Moritz 3* Superior is situated within 5 minutes' walk of St. Moritz-Bad and boasts a sunbathing terrace and a golf course. Featuring a luggage room 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.5
Good · 21 reviews

Situated a mere 0.7 km from the Cresta Run, the 1-room Cb102-B - Bijou, Holz, Zentral, Mit Garage Und Pool Apartment St. Moritz also boasts easy access to St. Moritz train station which is about a 15-minute walk away. Set fairly close to Engadiner House 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.7
Excellent · 52 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 the Staz Lake and nearly 10 minutes' walk from the Cresta Run. Set in the vicinity of the St. Moritz, this 70 m² apartment includes a terrace and accommodates up to 4 guests.

Read more
from US$ 243 / per night
1 Via Dal Bagn · St. Moritz, Switzerland
8.6
Good · 63 reviews

To enjoy your vacation in St. Moritz, stay at the spacious 1-bedroom A212 - Gemuetlich-Zentral, 30M2, Mit Parkplatz Apartment St. Moritz, which is just 1.4 km from the Forum Paracelsus and about 10 minutes' drive from the Staz Lake. The 30 m² apartment is situated nearly 15 minutes' walk from St. Moritz train station and right near Via Salet bus station.

Read more
from US$ 146 / per night
18 Via Arona · St. Moritz, Switzerland
8.9
Good · 96 reviews

The spacious 2-bedroom Sankt Moritz Dorf Charme Apartment features a convenient location nearly 25 minutes' walk from FIS and hosts up to 6 guests. The apartment is situated merely 1.1 km from St. Moritz train station and a few moments from Schulhausplatz bus station.

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

The 30 m² Studio Centralissimo A St. Moritz is only a 5-minute walk from the Leaning Tower of St. Moritz and welcomes guests with a steam room, a sauna, and an indoor pool. Offering a terrace, the apartment boasts a prime location, 450 metres from St. Moritz Dorf-Chantarella and 2.1 km from FIS.

Read more
from US$ 189 / per night
Via Sela 11 · St. Moritz, Switzerland
8.1
Good · 152 reviews

The 2-star non-smoking Hostel Casa Franco St. Moritz hotel is nearly 5 minutes' walk from San Carl and entices guests with a sundeck and a golf course. Providing access to Engadiner House Museum, this St. Moritz guest house is 3.5 km from the Church of San Gian and offers a pizza restaurant.

Read more
from US$ 97 / per night
26 Via Tegiatscha · St. Moritz, Switzerland
8.5
Good · 101 reviews

Featuring a convenient location, the spacious 10-room Chesa Madrisa Apartment St. Moritz offers views of the mountain, and is nearly a 25-minute walk from the Schellen Ursli Path. Staying in this apartment, nestled within easy reach of St. Moritz-Bad, guests can relax on a terrace.

Read more
from US$ 157 / per night
Via Surpunt 18A Wohnung 10 · St. Moritz, Switzerland
9.8
Excellent · 24 reviews

To enjoy your vacation in St. Moritz, stay at the spacious 3-bedroom Swissme - 100Qm - Oev Inklusive - 2 Baeder - Parkplatz - Balkon St. Moritz apartment, which is just 1.2 km from the domed Segantini Museum and nearly 20 minutes' walk from the art gallery "Galerie Gmuizynska". The apartment is situated within a 1-km distance of St. Moritz train station and within a few blocks of Via San Gian bus station.

Read more
from US$ 293 / 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.