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: 12 property found
Find your place to stay
Via Traunter Plazzas 6 · St. Moritz, Switzerland
8.9
Good · 746 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 Dal Bagn 54 · St. Moritz, Switzerland
8.8
Good · 761 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 1 · St. Moritz, Switzerland
9.0
Excellent · 617 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 Rosatsch 18 · St. Moritz, Switzerland
8.5
Good · 1233 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 Maistra 17 · St. Moritz, Switzerland
8.9
Good · 253 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 Tegiatscha 17 · St. Moritz, Switzerland
8.4
Good · 1000 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 San Gian 23 · St. Moritz, Switzerland
8.9
Good · 749 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 Suot Chesas 9, Champfer · St. Moritz, Switzerland
7.6
Average · 522 reviews

The 4-star smoke-free Hotel Europa Suites St Moritz boasts a quiet location around a 5-minute stroll from Inn and provides guests with a Turkish steam room, a Jacuzzi, and a sauna. This St. Moritz hotel features 88 rooms in a rural area, 2.9 km from culture-oriented attractions such as the art gallery "Galerie Gmuizynska".

Read more
from US$ 134 / per night
Via Giovanni Segantini 32 · St. Moritz, Switzerland
9.5
Excellent · 2 reviews

The comfortable Appartments Cervus St. Moritz hotel, located 3.6 km from Lake Silvaplana, offers its guests a steam room and a sauna to relax in. Featuring an indoor pool, the 4-star aparthotel is within 10 minutes' drive of natural sights like the Nair Peak.

Read more
from US$ 355 / per night
Via Tegiatscha 17B · St. Moritz, Switzerland
8.8
Good · 14 reviews

The 4-star The Suites St. Moritz hotel offers spacious rooms 150 metres from St. Moritz-Bad. Located 2.8 km from Sass Runzol, this comfortable hotel offers views of the mountain along with a treatment room, a Jacuzzi, and a sauna.

Read more
from US$ 492 / per night
Via Tegiatscha 17A · St. Moritz, Switzerland
7.8
Average · 4 reviews

The 4-star The View Hotel St. Moritz offers its guests spacious rooms merely a 6-minute walk from St. Moritz-Bad. Located 2.3 km from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track, the hotel offers views of the mountain along with a treatment room, a Jacuzzi, and a sauna.

Read more
from US$ 816 / per night
Via Maistra 6, 7500 St. Moritz, Switzerland St Moritz 7500 St Moritz · St. Moritz, Switzerland

Located nearly 5 minutes' walk from St. Moritz Dorf-Chantarella, the 4-star Albana Hotel St. Moritz gives easy access to various tourist attractions.

Read more
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.