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

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

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.
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.
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".
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.
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.
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.
Offering spacious rooms, the 4-star Chesa Muot Marias - Sils Hotel St. Moritz is approximately a 5-minute walk from Chesina Art Gallery. There is Wi-Fi in public areas, provided all the time.
The 4-star family-run Hotel Post Sils Maria St. Moritz gives quick access to the Andrea Robbi Museum, situated just 5 minutes' walk away. There is a restaurant available on the premises.
Located nearly 5 minutes' walk from St. Moritz Dorf-Chantarella, the 4-star Albana Hotel St. Moritz gives easy access to various tourist attractions.