Top areas and neighborhoods in St. Moritz with hotels, apartments and BnBs for every budget
Situated around 10 minutes' drive from Nair Peak Mountain and 2.6 km from Church of San Gian, the deluxe Badrutt'S Palace Hotel St Moritz features 2 outdoor tennis courts. Boasting a location in the immediate vicinity of St. Moritz Scenic Lake, this 5-star hotel includes 134 rooms along with a Turkish steam room, a solarium, a Jacuzzi, and a sauna.
Featuring 9 holes of golf and 3 outdoor tennis courts, the 5-star Kulm Hotel St. Moritz offers a location approximately 20 minutes' walk from Sankt Moritz-Bad. Boasting a heated pool, mud baths, a treatment room, a solarium, and a Jacuzzi, the hotel is located right near St. Moritz Scenic Lake.

The 4-star Hotel Reine Victoria St. Moritz is situated in a skiing area of St. Moritz, 2.5 km from Alp Giop and about a 10-minute walk from Bergbahnen Engadin St. Moritz AG Ski Resort. Within a few blocks of San Karl St. Moritz-Bad Church, the hotel with 139 rooms features a sauna, a sun deck, and a shared lounge, plus a French restaurant, serving French specials.
Providing 150 rooms, the 5-star Suvretta House Hotel St. Moritz is situated nearly a 5-minute walk from Inn. A comfortable stay at the hotel awaits you with a solarium, a treatment room, a Jacuzzi, and an indoor pool.
Situated about a 5-minute walk from Inn, the 5-star Grand Hotel Des Bains Kempinski St. Moritz includes 162 rooms. Facing garden views, the hotel is 4.4 km from Nair Peak Mountain and offers an à la carte restaurant plus snow skiing, hiking, and lawn tennis.
Featuring a nightclub, a sunbathing terrace, and a steam room, the superior Hotel Schweizerhof St. Moritz is merely 0.6 km from The Leaning Tower Museum and about 900 metres from Stazerwald. 58 rooms and 4 restaurants are offered at the 4-star traditional hotel, located in the very heart of St. Moritz.
Hotel Steffani St. Moritz is located a 7-minute walk from Chantarella-Corviglia, right in the centre of St. Moritz, and offers rooms with garden views. While staying not far from St. Moritz Scenic Lake, guests can go for a swim in an indoor pool or enjoy a nightclub, a casino, and spa therapy.
Located approximately a 5-minute stroll from Chantarella-Corviglia, the 4-star Art Boutique Hotel Monopol St. Moritz provides guests with a casino, a sundeck, and a golf course, as well as aromatherapy, body wraps, and body scrub. Featuring a barber shop and a restaurant, this St. Moritz hotel is only 1.6 km from Cabana de Heidi.

The 4-star smoke-free Hotel Laudinella St. Moritz boasts a quiet location just 5 minutes' stroll from Inn and provides guests with a steam room, a Jacuzzi, and a sauna. This St. Moritz hotel is proud to feature 2 saunas, within reach of Sankt Moritz-Bad.
Featuring a prime location, Hotel Grace La Margna St Moritz offers views of the lake, and is a 15-minute walk from St. Moritz Dorf-Chantarella. Situated just moments from the night King's Club, this hotel offers a swimming pool, a sunbathing terrace and a shared lounge for guest enjoyment.
The luxury Crystal Hotel Superior St. Moritz features 75 comfortable rooms around 5 minutes' walk from St. Moritz Dorf-Chantarella. Offering snow skiing, hiking, and cycling in the area, the 4-star hotel lies just 350 metres from The Leaning Tower Museum, and 4.9 km from Corviglia.
Located 3.7 km from Nair Peak Mountain, which offers the thrill of discovering something beautiful, the 5-star Giardino Mountain Hotel St. Moritz offers a restaurant and a barber shop. The hotel is approximately 10 minutes' drive from Lake Silvaplana and provides guests with a Turkish steam room, a Jacuzzi, a sauna, and an indoor pool.
Providing 50 rooms, the cosy Sport & Wellness Hotel San Gian St. Moritz is situated nearly 5 minutes' walk from Inn. Boasting a swimming pool and a fitness centre, the 4-star hotel offers access to Church of San Gian, which is around 4 km away.
The 4-star smoke-free Hotel Europa Suites St Moritz boasts a quiet location approximately 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 ski area, 2.9 km from culture-oriented attractions such 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.

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