Top areas and neighborhoods in St. Moritz with hotels, apartments and BnBs for every budget
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.
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.
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.

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

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.
Located nearly 5 minutes' walk from St. Moritz Dorf-Chantarella, the 4-star Albana Hotel St. Moritz gives easy access to various tourist attractions.