Top areas and neighborhoods in St. Moritz with hotels, apartments and BnBs for every budget
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.
Positioned approximately 20 minutes' walk from St. Moritz-Bad and 2.3 km from Pony Suvretta, the 5-star Kulm Hotel St. Moritz presents 9 holes of golf and 3 outdoor tennis courts. Boasting an infinity pool, a mud bath, a treatment room, a solarium, and a Jacuzzi, the hotel is located right near the St. Moritz.
Providing 150 rooms, the 5-star Suvretta House Hotel St. Moritz is situated approximately a 5-minute walk from Inn. You can swim in an indoor swimming pool or take advantage of a Turkish steam bath, a solarium, a treatment room, and a Jacuzzi at the hotel.
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 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.
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.
Situated around 5 minutes' walk from Inn, the perfect Carlton Hotel St Moritz - The Leading Hotels Of The World boasts breathtaking views of the mountain from its 56 rooms. Boasting a prime location in the vicinity of the Schellen Ursli Path, this 5-star smoke-free hotel includes a heated swimming pool.
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.
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.

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.
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.
Featuring bicycle rentals, as well as Wi-Fi throughout the property, the 3-star Hotel Waldhaus Am See St. Moritz is approximately a 25-minute walk from the Church of San Gian. A swimming pool along with a Turkish steam bath, a solarium, and a Jacuzzi can be enjoyed at this hotel, situated in proximity to the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.
Providing a private parking lot, the 198-room St. Moritz Youth hostel is located about a <strong>10-minute ride</strong> from Pony Runzol.
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.
Located around 20 minutes' walk from Lej Nair, the 5-star Giardino Mountain Hotel St. Moritz includes an indoor swimming pool. The hotel is 2.5 km from Lake Silvaplana and invites guests to one of the 3 onsite restaurants.
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.
Featuring Wi-Fi throughout the property, Hotel Grace La Margna St Moritz sits a 15-minute walk from St. Moritz Dorf-Chantarella. Located within reach of the Berry Museum, this hotel offers views of the lake and a swimming pool.
Located approximately 5 minutes by car from the Cresta Run, the 3-star smoke-free Hotel Arte St. Moritz offers general facilities such as a lift and complimentary newspapers. With a location 4.3 km from the Alpine Museum Pontresina, this St. Moritz hotel also features 18 holes of golf.
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.
Positioned approximately 25 minutes' walk from the Cabana de Heidi and only 0.6 km from the renowned White Turf Racing Association, the pleasant Hotel Baeren St. Moritz presents 9 holes of golf. Featuring an à la carte restaurant, this 3-star hotel is located a short way from the St. Moritz and boasts an indoor swimming pool.
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.
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 3-star Berghotel Randolins St. Moritz hotel, nearly a 25-minute walk from the Schellen Ursli Path, includes 2 spa tubs. The hotel is around 3 km from the Nair Peak and provides guests with a Turkish steam bath and a Jacuzzi.
Located around a 20-minute walk from Tschainas, the 3-star Chesa Languard Hotel St. Moritz includes 23 rooms with views of the mountain. At this comfortable hotel, guests will find an ice rink to stay active.
B&B River Inn St. Moritz offers 10 rooms, situated 13 minutes' walk from Lej Marsch. Featuring a lift and a vending machine, this bed & breakfast offers a car park on site.
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".
Nestled nearly a 20-minute walk from Lej Marsch, the 3-star Hotel Chesa Spuondas St. Moritz offers a sauna, a sundeck, and a play area. Featuring 16 rooms with views of the garden, the hotel is 3.3 km from the Engadine.
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.