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

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.
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.
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.
A sundeck and a golf course are available at Randolins Familienresort St. Moritz hotel, and Pony Suvretta is 13 minutes' walk away. Featuring 16 rooms with views of the mountain, this hotel is 3 km from the Nair Peak.
Standing 600 metres from the St. Moritz, the comfortable Petit Steffani Bed & Breakfast St. Moritz enjoys a comfortable location right in the centre of St. Moritz. The 3-star hotel, located around 4 km from the Nair Peak, boasts an indoor swimming pool along with a Turkish steam room and a sauna.
Featuring Wi-Fi throughout the property, the 3-star Sternwarte By Randolins Bed & Breakfast St. Moritz is about a 25-minute walk from the Berry Museum. This comfortable hotel is 2.2 km from the St. Karl Church St. Moritz-Bad and provides guests with a Turkish steam room, a Jacuzzi, and a sauna.
Offering a location in close proximity to the Lai Barnagn Lake, Cube Savognin Inklusive Skipass St. Moritz hotel offers 79 rooms.
Within 10 minutes' drive of the Schellen Ursli Path, the 3-star Landgasthof Meierei St. Moritz hotel includes 13 rooms. While staying at this St. Moritz hotel, a safe deposit box are available for guests to use.
Offering a sundeck and a shared lounge, as well as the views of the lake, the 3-star Hotel Salastrains St. Moritz is located nearly a 25-minute walk from Celerina-Marguns. Boasting a location within easy reach of the Cabana de Heidi, the hotel offers 30 rooms and a lounge bar onsite.
Conveniently positioned nearly a 25-minute walk from Pony Suvretta, the smoke-free Hotel Languard St. Moritz provides 9 holes of golf. Located around 6 km from the Muottas Muragl, this 3-star hotel features 21 rooms with views of the mountain.
The 3-star Hotel Restorant Lej Da Staz St. Moritz offers proximity to the Alpine Museum Pontresina, which is located 2.6 km away.