Top areas and neighborhoods in St. Moritz with hotels, apartments and BnBs for every budget
The 3-star Hauser Hotel St. Moritz is only a 7-minute stroll from St. Moritz Scenic Lake and features currency exchange and a lift. Featuring a restaurant and luggage storage, this St. Moritz hotel is within a 6-km distance of Pony Runzol.
The 3-star non-smoking Hotel Nolda St. Moritz, about 800 metres from Franzosische Kirche features a shared lounge and a golf course. Located near a cable car station, this St. Moritz hotel provides 42 rooms within 5 minutes' walk of the river.
Offering snow skiing and billiard, Soldanella Hotel St. Moritz is located in the centre of St. Moritz, merely a 6-minute walk from St. Moritz Dorf-Chantarella. Overlooking the lake, the hotel lies close to St. Moritz Scenic Lake and includes a Turkish steam room and steam baths.
Offering currency exchange and a vending machine, the comfortable Hotel Waldhaus Am See St. Moritz is located approximately a 25-minute walk from Church of San Gian. Featuring snow skiing, hiking, and cycling along with a lounge bar at the premises, this 3-star hotel overlooks the hills and is nestled in proximity to the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.
The 3-star Hotel Piz St. Moritz is within 25 minutes' walk of Randolins-Munt da San Murezzan and boasts a sauna, a sun deck, and spa services. The hotel is a good starting point for exploring St. Moritz, including the historic house "Engadiner Museum", which is only 550 metres away.
Positioned within 5 minutes' drive of Cresta Run and 4.3 km from Alpin Museum Pontresina, the 3-star smoke-free Hotel Arte St. Moritz presents 18 holes of golf. Boasting a location right around the corner from The Leaning Tower Museum, this St. Moritz hotel features 29 rooms as well as a restaurant.
Situated nearly a 5-minute walk from Cabana de Heidi, the 3-star Hotel Salastrains St. Moritz offers a sun deck and a golf course. The hotel is merely 1.3 km from St. Moritz train station and right around the corner from Heidi's blumenweg.
Proudly offering 9 holes of golf, the pleasant Hotel Baeren St. Moritz stands approximately 25 minutes' walk from Cabana de Heidi. Boasting snow skiing, hiking, and snowshoeing, along with a lounge bar, this 3-star hotel is located a short way from St. Moritz Scenic Lake.
The 3-star Chesa Languard Hotel St. Moritz stands approximately a 20-minute walk from Tschainas and offers scenic views from the rooms. There is also a car park.
The 3-star Berghotel Randolins St. Moritz hotel, nearly a 25-minute walk from Schellen Ursli Path, includes 2 spa tubs. The hotel is around 3 km from Nair Peak Mountain and provides guests with a Turkish steam bath and a Jacuzzi.
Situated 7 minutes' walk from Bergbahnen Engadin St. Moritz AG Ski Resort, B&B River Inn St. Moritz includes 10 rooms with views of the river. Featuring a lift and a vending machine, this bed & breakfast offers parking on site.
Featuring luggage storage, the 3-star B&B St Moritz is located just 6 minutes on foot from Sankt Moritz-Bad. This St. Moritz bed & breakfast lies in a ski area, 2.3 km from such cultural sights as the art gallery "Galerie Gmuizynska".
Located nearly a 20-minute walk from Lej Marsch, the 3-star Hotel Chesa Spuondas St. Moritz features snow skiing, hiking, and cycling. The hotel entices guests with a sauna, a sundeck, and playground as well as views of the garden.
The 3-star Aladin Apartments St Moritz hotel is nestled around 25 minutes' walk from Pony Suvretta, offering 12 rooms and featuring a sundeck, barbecue, and a golf course.

Located 1 km from such entertainment venues as Bergbahnen Engadin St. Moritz AG Ski Resort, the 3-star Hotel Corvatsch St. Moritz offers comfortable rooms with mountain views. Private car parking is available for CHF 15 per day on site.
The 3-star Boutique Hotel Cervus St. Moritz, located approximately a 10-minute drive from Cabana de Heidi, offers its guests a steam room and a sauna to relax in. Featuring a heated pool, this St. Moritz hotel is 4.1 km from natural sights like Nair Peak Mountain.
Located within 5 minutes' walk of San Carl, the 3-star Hotel Sonne St. Moritz 3* Superior features a sunbathing terrace and a golf course. Featuring luggage storage and a restaurant, this St. Moritz hotel is within 3 km of Celerina-Marguns.
Offering a sun deck, playground, and a golf course, as well as the views of the mountain, Randolins Familienresort St. Moritz hotel is located a 13-minute stroll from Pony Suvretta. This hotel arranges horse riding tours, and invites guests to relax in a Turkish steam room, a Jacuzzi, and a sauna.
The 3-star Petit Steffani Bed & Breakfast St. Moritz is located about 15 minutes' walk from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track and offers currency exchange and a lift. This hotel boasts a setting a short way from St. Moritz Scenic Lake and features an indoor pool, a Turkish steam room and a sauna.
Offering a hammam, a wellness centre, and a sundeck, the 3-star Sternwarte By Randolins Bed & Breakfast St. Moritz is situated in St. Moritz, about a 25-minute walk from Berry Museum. This comfortable hotel features both Wi-Fi throughout the property and a private parking lot on site.
Located 2.9 km from Chapel of Saint Bartholomew, Cube Savognin Inklusive Skipass St. Moritz hotel is right around the corner from Lai Barnagn.
Featuring a prime location approximately a 5-minute walk from Berry Museum, the 3-star smoke-free Hotel Languard St. Moritz is proud to offer 9 holes of golf. Overlooking mountain, the comfortable hotel welcomes guests with a daily vegetarian breakfast.
Located just 350 metres from Galerie Andrea Caratsch AG, the 3-star Boutique Hotel Eden St. Moritz is approximately 5 minutes' walk from the renowned White Turf Racing Association. This St. Moritz hotel also includes private parking.
The 3-star Hotel Restorant Lej Da Staz St. Moritz offers 10 rooms in the vicinity of Lej da Staz, around 5 minutes' walk away.
Located 2.5 km from Alpin Museum Pontresina, Romantik Hotel Muottas Muragl St. Moritz is only 5 minutes' walk from Bernina glaciers. A restaurant are available for guests' convenience at this 3-star hotel, which sits in the lake district of St. Moritz.
About a 10-minute ride from 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.