The Best Hotels in St. Moritz

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in St. Moritz. Bon voyage!

Hannah, Travel Blogger

Updated

Overlooking Lake St. Moritz and the Engadine mountain valley, the elegant Carlton Hotel built in 1913 enjoys a prime… See more

Overlooking Lake St. Moritz and the Engadine mountain valley, the elegant Carlton Hotel built in 1913 enjoys a prime location and is the smallest and most individual hotel of the village.

It houses the gourmet restaurant Da Vittorio-St.Moritz as well as a 3-floor spa area and offers a 24-hour limousine service within St. Moritz.

The hotel offers suites and rooms, which are at least 35 m² in size and all offer panoramic mountain and lake views. They are decorated with luxurious fabrics and feature soft armchairs and sofas and a large bathroom. A butler service is available.

The Da Vittorio - St. Moritz restaurant is led by the 2 brothers Enrico and Robert Cerea who have been awarded 2 Michelin stars and 18 Gault&Milau Points. Their restaurant Da Vittorio in Brusaporto was awarded 3 Michelin stars.

The Lounge & Bar has 2 cosy fireplaces and a sun terrace overlooking the lake and mountains where you can sample the Carlton High Tea or coffee specialities.

Hotel Carlton St. Moritz has an extensive spa area, which is spread on 3 levels and offers a wide range of massages and exclusive beauty treatments.

The St. Moritz Olympic ski runs and the cross-country ski trails provide many opportunities to go skiing. There is a shuttle service to the Corviglia Cable Car Station.

The closest airports are Samedan and Zurich airport.

Rooms from $1 670

Hotel GRACE LA MARGNA ST MORITZ

Rated 9.6 in 280 reviews

Situated in St. Moritz, 200 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation… See more

Situated in St. Moritz, 200 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation with a terrace, private parking, a restaurant and a bar. This 5-star hotel offers a kids' club and room service. The wellness area includes an indoor pool, fitness centre, sauna, hot tub, and massage treatments.

The rooms at the hotel are fitted with a seating area, a flat-screen TV and a safety deposit box. With a private bathroom fitted with a shower and free toiletries, rooms at Hotel GRACE LA MARGNA ST MORITZ also feature free WiFi, while some rooms also boast a city view. All rooms will provide guests with a desk and a coffee machine.

A buffet, à la carte or continental breakfast is available at the property.

The accommodation offers a hammam. The area is popular for skiing, and ski equipment hire is available at Hotel GRACE LA MARGNA ST MORITZ.

Speaking Danish, German, English and Spanish at the 24-hour front desk, staff are always at hand to help.

Engadin Golf Samedan & Zuoz-Madulain is 7.1 km from the hotel, while Swiss National Park Visitor Centre is 33 km from the property.

Rooms from $611

Hotel Schweizerhof St. Moritz

Rated 8.8 in 986 reviews

The traditional Hotel Schweizerhof St. Moritz is situated right in the centre of Sankt Moritz, only a 3-minute walk from… See more

The traditional Hotel Schweizerhof St. Moritz is situated right in the centre of Sankt Moritz, only a 3-minute walk from the Chantarella funicular.The accommodation offers rooms with a fantastic panoramic view of Lake St. Moritz as well as rooms with a view of the local mountain Piz Corviglia and the village center.

Guests can enjoy refined cuisine in a range of restaurants and spend the evening hours at the popular bars of the Schweizerhof.

The roof-top relaxation area of the Schweizerhof features a sauna and a steam bath. Fitness is possible in the nearby public fitness center for a fee. Outdoor parking is available free of charge. Garage parking is offered at an additional cost.

Guests can visit the traditional Clavadatsch mountain hut in the Suvretta Area. The Schweizerhof also offers a meeting room.

A transfer service from the railway station is available on request.

All rooms have free WLAN.

Rooms from $428

Grand Hotel des Bains Kempinski

Rated 9.1 in 286 reviews

The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the… See more

The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside. It offers a large, Alpine-style spa, a 24-hour fitness centre, and 2 award-winning restaurants.

The luxurious rooms and suites are very spacious, and many have a balcony or a terrace.

Steak specialities and sushi can be enjoyed at the Grand Restaurant Les Saisons.

On 2,800 m², The Spa offers a heated indoor pool, various saunas and steam baths, a sun bed, and a relaxation area.

Rooms from $620

Badrutt's Palace Hotel St Moritz

Rated 9.4 in 141 reviews

Dating from 1896, this luxurious 5-star hotel in the centre of Sankt Moritz offers panoramic views over the Engadine… See more

Dating from 1896, this luxurious 5-star hotel in the centre of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz. It features 6 restaurants, an indoor pool, and a free shuttle service to the Corvatsch Cable Car, 500 metres away.

A well-known landmark of Sankt Moritz, the Badrutt’s Palace is a member of Leading Hotels of the World, Swiss Deluxe Hotels, and Swiss Historic Hotels.

The elegant rooms at Badrutt’s Palace Hotel overlook the mountains and the town or lake. They feature a flat-screen satellite TV with free movie channels, a free minibar, and a bathroom. Butler service is available on request.

Guests also benefit from a spa and fitness area, a 24-hour front desk, valet parking, and free Wi-Fi. A free shuttle service is available on arrival and departure to and from the train station, 350 metres away.

A tennis court is available in front of the hotel in summer, while guests can enjoy an ice rink in winter. The lake is just 300 metres away.

Rooms from $983

Giardino Mountain

Rated 9.1 in 95 reviews

The Giardino Mountain is a 5-star luxury hotel in Champfèr, 5 km from St. Moritz, and features a gourmet restaurant and… See more

The Giardino Mountain is a 5-star luxury hotel in Champfèr, 5 km from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool.

The Giardino’s interior is decorated with a mixture of modern-design furniture made of traditional Engadine materials, colourful fabric and design lamps.

During winter, chef Rolf Fliegauf, who was awarded 2 Michelin stars, offers gourmet cuisine at the Giardino Mountain. Ayurveda based dishes with a mix of Asian, Oriental and local influences are served in the restaurant Hide & Seek - St. Moritz. Engadine specialities can be enjoyed in the Stüva.

The Giardino’s rooms are plush and styled in a modern Alpine style. They feature a balcony, state-of-the-art bathroom and flat-screen TV.

The Dipiu Spa by Giardino offers various saunas, massages and beauty treatments. A gym is also available.

Rooms from $744

Hotel San Gian

Rated 9.0 in 804 reviews

Just 150 metres from the Sankt Moritz-Signal Cable Car, the 4-star Hotel San Gian offers various massages and relaxation… See more

Just 150 metres from the Sankt Moritz-Signal Cable Car, the 4-star Hotel San Gian offers various massages and relaxation treatments, free WiFi and 2 restaurants. The guests have free access to the Ovaverva recreation complex across the street, featuring a swimming pool, a spa and wellness area and a fitness centre.

Decorated with contemporary furniture, each room at the Hotel San Gian has a flat-screen TV, a minibar, a seating area, and a bathroom. Bathrobes and slippers are provided for all rooms.

In the Royal Mongolian buffet restaurant, which features an open show kitchen, guests can enjoy a wide range of Mongolian and international dishes. Swiss and international dishes, fine wines, and a daily breakfast buffet are served in the hotel restaurant.

During the winter season, ski passes are available at reduced rates when staying 2 nights and more, while during summer seasons, the tickets for cable cars and public transportation are included in the rate when staying 2 nights and more.

Hotel San Gian is 5 minutes’ walk away from the bus stops. Various ski trails and bike paths are 10 minutes’ drive away from the hotel. Underground parking is available on site at an additional cost.

Rooms from $212

Hotel Steffani

Rated 8.8 in 796 reviews

Located in the centre of Sankt Moritz, 300 metres from the funicular to the Corviglia Ski Area, the traditional… See more

Located in the centre of Sankt Moritz, 300 metres from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with an indoor pool, sauna, steam bath, relaxation area, and massage room.

Guests can dine in the one-and-only Chinese restaurant in St. Moritz called Le Mandarin, enjoy grilled dishes and fish in the Stüva Grill, or typical Swiss and Italian cuisine in the Lapin Bleu restaurant, which is the oldest restaurant in St. Moritz.

The Steffani Hotel also features 3 bars, the Dance Club Vivai, and a hair and beauty salon, and provides free WiFi in all areas. A private parking garage can be used at an additional cost. Discounted ski passes are available at the reception.

Rooms from $284

Crystal Hotel superior

Rated 8.9 in 737 reviews

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the centre of St. Moritz. The Chantarella… See more

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the centre of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away. Discounted ski passes are available at the reception.

The restaurant Grissini serves Italian and Mediterranean cuisine, as well as fine wines. Cocktails are served at the Crystal Hotel’s piano bar.

The non-smoking, Alpine-style rooms are equipped with modern technology and furnished in Swiss stone pine wood. They feature a minibar, a flat-screen TV with digital cable channels, free Wi-Fi, and marble bathrooms.

A bus stop is right outside the hotel. For stays over 2 days in summer, guests receive a card entitling them to free use of the local buses and cable cars.

Rooms from $371

Art Boutique Hotel Monopol

Rated 8.7 in 323 reviews

The Art Boutique Hotel Monopol is located in the centre of St. Moritz, 300 metres from the funicular to the Corviglia… See more

The Art Boutique Hotel Monopol is located in the centre of St. Moritz, 300 metres from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views.

All rooms feature a flat-screen TV, a minibar, and a bathroom with bathrobes and slippers. Free WiFi is available in all areas.

The Monopol Hotel's spa area on the 6th floor includes a fitness room, various saunas, showers, massage jets and a hot tub. Various massages and beauty treatments are also available.

Authentic Italian cuisine and a wide range of wines are served in the Mono Restaurant. There is a lobby bar and the Wellavista Bar with a rooftop terrace overlooking the mountains and Lake St. Moritz.

If you stay longer than 1 night during summer, all regional buses and cable cars are included in the rate. During winter season, ski passes are available at reduced rates at the hotel for stays of more than 1 night.

Rooms from $466

Hotel Reine Victoria

Rated 8.5 in 796 reviews

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 100 metres away from… See more

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 100 metres away from the ski lifts in St Moritz Bad and offers stylish rooms with views of the surrounding Alps. Parking (extra fee) and free WiFi are available. A new bar with a wide variety of cocktails and drinks promises a special experience.

The spacious units are decorated with elegant, traditional-style furniture and feature a flat-screen TV as well as a bathroom with bathtub or shower. Some rooms offer a balcony.

In summer, guests staying 2 nights or more enjoy free use of the cable cars and local public transport. In winter, guests can book a ski pass for the entire duration of their stay.

Culinary delights from Swiss Cuisine to Asian dishes can be experienced at the partner restaurants Laudinella and Corvatsch just down the street.

Small hotel wellness facilities (sauna and steam bath) on site are open to hotel guests, massages and treatments can also be booked. A cross-country skiing track and several hiking and cycling trails start on the premises.

The hotel features a ski storage room and offers a ski equipment hire. The Signal cable car, 100 metres away, provides easy access to the Corviglia and Piz Nair ski areas.
Our hotel is operated cashless (also no money exchange). All major credit and debit cards and Twint are accepted for payment.

Rooms from $285

Hotel Waldhaus am See

Rated 8.9 in 1541 reviews

Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding… See more

Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding mountains of the Engadin Valley.

The picturesque area is known for its sunny climate and a rich offer of recreational activities.

The rooms are decorated in a wooden, traditional style and the hotel has a sauna, a solarium and a steam bath alongside with relaxing massages.

The specialities of the Waldhaus am See include barbecue, fondue and fish dishes, as well as excellent wines and spirits. The largest whisky bar in the world with over 2500 different kinds of whisky is housed at the hotel.

Mountain bikes are available free of charge and guests can request a free shuttle service from and to the train station.

Rooms from $264

Hotel Chesa Spuondas

Rated 9.1 in 493 reviews

Situated in an idyllically calm and natural area in Suvretta, 2 km from the centre of St. Moritz, the Hotel Chesa… See more

Situated in an idyllically calm and natural area in Suvretta, 2 km from the centre of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere.

The hotel's rooms have been furnished like private bedrooms rather than hotel rooms. You can find both antique and modern décor. Some rooms have big original bathrooms and most have oiled parquet floors.

Fine cuisine from organic ingredients of local origin is served for dinner and for lunch you can order snacks or salads.

Spacious public areas including a library with free internet access invite you to unwind.

Moreover, the Chesa Spuondas provides lots of activities for kids and features a play room.

Forest, meadows, woods and streams surround the hotel and the lakes of Lej Marsch and Lej Nair are only 10 and 20 minutes' walk away. It is a 5-minute drive to Lake Silvaplana where kite surfing, windsurfing , fishing and sailing are possible. Samedan Golf Course is a 10-minute drive away.

You can park your car for free on site.

For stays of 2 nights or more, guests can use all busses and mountain railways in the region free of charge during summer and receive a discount on ski passes in winter.

Rooms from $158

Hotel Laudinella

Rated 8.0 in 669 reviews

The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the… See more

The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains.

The Signal cable car is only a few minutes' walk away and from the nearby public bus stop you can get to the centre of St. Moritz within 5 minutes. When staying 2 nights or more, ski passes can be purchased at the reception.

3 newly renovated restaurants, 2 bars and a take-away promise a special dining experience. Choose between Asian cuisine (Thai and Japanese incl. sushi), a large variety of Italian dishes incl. Pizza as well as international cuisine (buffet style). The Asian restaurant and one of the bars are currently under construction and will open in summer 2025. In the meantime, Asian dishes can be enjoyed in our restaurant CARUSO.

All guest rooms at the Laudinella hotel offer views of the surrounding mountains and about half of them have a balcony.

Hotel wellness facilities (sauna, steam bath, relaxation room) are currently under construction and will re-open in December 2025.

Wi-Fi is available in public areas free of charge. There is a mountain bike room provided for your convenience as well. in addition, you can also benefit from the Laudinella's free pick-up service from the train station (please notify the front desk in advance) and free public parking facilities on site.

Rooms from $243