This page contains affiliate links. If you book through them, we may earn a commission.

The Best Hotels in St. Moritz

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

Hannah, Travel Blogger

Updated

Hotel GRACE LA MARGNA ST MORITZ

Rated 9.5 in 430 reviews

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

Situated in St. Moritz, 300 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation with a terrace, private parking, a restaurant and a bar. 7.1 km from Engadin Golf Samedan & Zuoz-Madulain and 33 km from Swiss National Park Visitor Centre, the property provides a ski pass sales point and ski storage space. Guests can use the spa and wellness centre with an indoor pool, fitness centre, and sauna, as well as free bikes.

The rooms at the hotel are fitted with a seating area, a flat-screen TV and a safety deposit box. Featuring a private bathroom 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 in the accommodation are fitted with a coffee machine and an iPad.

A buffet, à la carte or continental breakfast can be enjoyed at the property.

Spa and wellness facilities including a hot tub and a hammam, as well as the possibility to arrange massage treatments, are at guests' disposal during their stay at Hotel GRACE LA MARGNA ST MORITZ. The area is popular for hiking and skiing, and ski equipment hire is available at this 5-star hotel.

Speaking Danish, German, English and Spanish at the reception, staff will be happy to provide guests with practical advice on the area.

Rooms from $643

Hotel Schweizerhof St. Moritz

Rated 8.8 in 857 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 $437

Giardino Mountain

Rated 9.2 in 67 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 $933

A wellness area and a fitness room await you at the 5-star hotel Flüela Hotel Davos, located directly opposite the train… See more

A wellness area and a fitness room await you at the 5-star hotel Flüela Hotel Davos, located directly opposite the train station in Davos Dorf. You can sample Swiss and international cuisine at the on-site restaurant. The Parsennbahn Cable Car is within 100 metres from the hotel.

Each of the elegantly furnished rooms features a flat-screen cable TV, a minibar and views of the surrounding Alpine panorama. Each bathroom is fitted with a shower and the junior suite also features a large living area with a sofa. Free WiFi is provided.

Flüela Hotel Davos’ cosy wellness area consists of a sauna, an indoor swimming pool and sun beds. You can sunbathe on the terrace in the garden or enjoy a wide range of different drinks at the hotel’s bar. Guests staying a minimum of 2 nights benefit from a 20 percent discount on spa treatments.

You can make use of a ski storage room at the hotel. Free private parking is possible in front of Flüela Hotel Davos. The Jakobshorn Cable Car is 3 km away and Chur is 55 km from the hotel.

Rooms from $371

Hotel Waldhaus Sils

Rated 9.5 in 346 reviews

The 5-star Waldhaus Hotel in quiet Sils-Maria, only 10 km from bustling St.Moritz, proudly overlooks the village and… See more

The 5-star Waldhaus Hotel in quiet Sils-Maria, only 10 km from bustling St.Moritz, proudly overlooks the village and offers splendid views and an indoor pool.

Owned and managed by the same family since 1908, it combines 5-star comfort with the charm and spaciousness of an earlier era. Free internet access is provided in the rooms, and free Wi-Fi is provided in public areas.

The Arvenstube restaurant serves gourmet cuisine and features a romantic terrace in the park.

Guests have free use of the hotel's outdoor tennis courts and reduced fees for the indoor court.

Upon arrival or departure a free transfer between the Waldhaus hotel and the St. Moritz train station is provided.

Transfers between the hotel and village can be arranged upon request. In winter this service is also provided to the the Silser ski area. Regional buses can also be used free of charge.

During summer and autumn guests have free use of the regional mountain railways and also a motorboot on Silsersee Lake.

Rooms from $516

Boasting a spectacular alpine location in Arosa at an altitude of 1800 metres above sea level, the Tschuggen Grand Hotel… See more

Boasting a spectacular alpine location in Arosa at an altitude of 1800 metres above sea level, the Tschuggen Grand Hotel Arosa represents a haven of luxury, offering you its own private cable car to the ski and hiking area, gourmet cuisine and the Tschuggen Bergoase spa, a wellness oasis on 5000 m².

All 128 rooms and suites have been designed by the Swiss architect Carlo Rampazzi and enchant with their contemporary style and breathtaking views from the balconies.

Fine cuisine can be enjoyed in 4 different restaurants on site, including The Basement with "grandmother's recipes, honest and regional, the award-winning restaurant La Brezza, a daily changing menu at the Grand Restaurant and the La Collina Restaurant with its sunny terrace.

Designed by the famous architect Mario Botta, the Tschuggen Bergoase spa invites you to unwind.

The Tschuggen Grand Hotel is a member of the Leading Hotels of the World, thus ranking among the the world's 450 most luxurious hotels.

Numerous ski slopes and cross-country tracks, curling and skating rinks can be found in the immediate vicinity of the Tschuggen Grand Hotel Arosa. The exclusive private Tschuggen Express funicular allows guests ski-to-door access. 40 km of winter hiking routes let you experience the unique mountain landscape at your own pace.

Play golf on one of Europe's highest situated golf courses, take part in balloon trips, try paragliding and delta gliding, enjoy romantic rides on horse-drawn sleighs and exciting toboggan descents.

In summer, guests benefit from the Arosa Card, which provides special offers, such as cable cars and the regional bus, free boat rentals, as well as free access to the Untersee beach area and the ropes course.

Arosa train station is 3 minutes by car from Tschuggen Grand Hotel and Zurich can be reached within a 2-hour drive. Private exterior parking spaces are available free of charge and the concierge can arrange limousine and helicopter transfers.

Rooms from $578

Suvretta House

Rated 9.3 in 221 reviews

As an exclusive Ski In & Ski Out Hotel with private ski lift, this 5-star luxury resort is the first address for… See more

As an exclusive Ski In & Ski Out Hotel with private ski lift, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St. Moritz to offer private access with social distancing to the Corviglia ski area. The in-house winter sports shop also equips you with your desired equipment directly at the hotel and the ski school can also be booked directly at the hotel. The daily regular shuttle service takes you to other ski stations as well as to St. Moritz.

Each of Suvretta House’s spacious rooms are decorated with rich fabrics and filled with natural light. Some of the modern bathrooms have a freestanding bath and marble details.

The Suvretta is set in a natural park, surrounded by the Suvretta-Corviglia winter sport and hiking region. The hotel offers free parking and a bicycle rental service. The picturesque town of St. Moritz is 2 km away.

The state-of-the-art spa offers a 25-metre indoor pool, an open-air whirlpool and massage therapies. There is a fully-equipped fitness centre and a sauna.

The Grand Restaurant serves gourmet specialities, while the Suvretta Stube offers authentic Swiss dishes. For younger guests, there is Teddy Club children’s restaurant. Guests can enjoy the relaxing atmosphere of the Club Bar with a refreshing drink.

Rooms from $791

Grand Hotel des Bains Kempinski

Rated 9.5 in 169 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 $856

Grand Hotel Kronenhof

Rated 9.4 in 253 reviews

Built in the late 19th century in neo-Baroque style and with a history dating back to 1848, the 5-star superior Grand… See more

Built in the late 19th century in neo-Baroque style and with a history dating back to 1848, the 5-star superior Grand Hotel Kronenhof in Pontresina offers panoramic views of the Bernina glaciers and Engadine Mountains, a luxurious spa, and an award-winning restaurant.

As member of Swiss Deluxe hotels, all of the elegantly furnished and luxuriously equipped rooms feature wired and wireless internet access. Rooms either look out onto the mountains and glacier or the courtyard and village.

The Grand Restaurant (dress code for dinner: jacket for gentlemen) you will be served breakfast and dinner if you book half board. It is decorated in an elegant neo-Baroque style. It serves traditional Swiss and international dishes. The more informal à-la-carte Kronenstübli gourmet restaurant (dress code: smart casual) currently holds 16 Gault Millau points. Guests can also enjoy light menus and drinks on the wooden terrace of Le Pavillon. Grand Hotel Kronenhof was awarded as GaultMillau Hotel of the Year in 2008. The wide range of restaurants guarantees culinary variety.

The Kronenhof Spa with over 2,000 m² features a lavish pool, a children's pool, a wellness bath area, a Finnish sauna, a bio sauna, a stone grotto steam bath, a saltwater grotto, a relax floating-bath, a Kneipp footpath, a relaxation room with fireplace, 13 treatment rooms, as well as a fitness centre with state-of-the-art equipment

For children older than 3, the hotel has its very own children’s club and children's restaurant. Professional babysitting services are provided. During summer season, children up to 12 years stay free of charge in an extra bed.

The property offers Ski pass for just CHF 45 per person per day. In summer, guests staying 2 or more nights benefit from the free use of all mountain trains in the Upper Engadine region.

Rooms from $513

Hotel Spol - Adults only

Rated 9.2 in 151 reviews

Set in the centre of Livigno, this hotel is only 150 metres away from the Valandrea ski runs. It features a large… See more

Set in the centre of Livigno, this hotel is only 150 metres away from the Valandrea ski runs. It features a large garden facing the Alps, a wellness centre, and a traditional restaurant.

Hotel Spol - Adults only is set on a structure decorated with Alpine style furniture and large windows. Rooms come with heating, a private bathroom, and satellite TV. They overlook the Alps and some include a balcony.

The restaurant offers traditional and international dishes, and a good selection of wines. Upon request, it also provides diet and children menus.

This 4-star hotel features relaxing facilities including an indoor swimming pool, a hot tub, and a Turkish bath. The wellness area is free of charge except for the massages.

The hotel’s 700 mt² garden includes a terrace overlooking the Alps, which is equipped with chairs, tables, and parasols. The staff helps guest with trekking and cycling activities in the surrounding areas.

Rooms from $303

Badrutt's Palace Hotel St Moritz

Rated 9.3 in 118 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 $974

Kulm Hotel St. Moritz

Rated 9.3 in 107 reviews

The Kulm Hotel St Moritz is a luxurious hotel with a special history: as Johannes Badrutt founded it in 1856, he also… See more

The Kulm Hotel St Moritz is a luxurious hotel with a special history: as Johannes Badrutt founded it in 1856, he also laid the foundation stone for winter tourism. Since then, the Kulm Hotel is characterized by its style and authenticity.

Every room faces the impressive mountainscape, the south-facing ones the Lake St. Moritz and those facing north, the spectacular south flanks of Piz Nair and other enticing parts of the Corviglia region.

The Kulm Hotel has always practiced the high art of refined gourmet cuisine and features 5 restaurants with various culinary offers, which range from carefully prepared local specialities to international haute cuisine.

The completely revised Kulm Spa St. Moritz stretching out over 2000 m², disposes of a lavish pool, whirlpool, children’s pool, open-air pool, kneipp footpath, salt grotto, steam bath, a sauna world and a fitness centre with the latest equipment.

The hotel has its own 9-hole golf course including a driving range, putting green, golf academy with Pro as well as 3 tennis courts. In winter, guests enjoy the the hotel’s own ice skating and curling rink and the legendary Bob and Cresta Run.

Rooms from $850

Hotel Walther - Relais & Châteaux

Rated 9.4 in 364 reviews

Family-run for 3 generations, this Belle-Époque hotel in Pontresina offers the 700 m² Aqua Viva spa area with an indoor… See more

Family-run for 3 generations, this Belle-Époque hotel in Pontresina offers the 700 m² Aqua Viva spa area with an indoor pool, a hot tub, various saunas, a foot bath with waterfall, various showers, a rest area and massages. Guests benefit from an on-site restaurant and free WiFi.

The hotel offers a choice of south-, east- or west-facing rooms, or quietly located north-facing rooms. All rooms at Hotel Walther Pontresina are non-smoking. Some rooms have a terrace or a balcony.

The La Trattoria restaurant serves Italian pasta specialities in a rustic Mediterranean ambience, together with fish and meat dishes and more. The hotel also features a bar with piano music and an exclusive smoking lounge.

Many services are available free of charge, including use of baby equipment and transfers from and to Pontresina Train Station. A small fitness corner is featured as well (treadmill, ergometer, weight bench).

There is an electric bike and mountain bike rental, 3 tennis courts, and a children's playground. Hotel Walther Pontresina also features a parking garage with jet-wash facilities.

Guests receive a 20% reduction on green fees at the golf courses in Samedan and Zuoz/Madulain. Public transport and cable cars can be used free of charge in summer, when staying 2 nights or longer.

Rooms from $761

Nira Alpina

Rated 9.3 in 348 reviews

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces. The hotel spa… See more

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces. The hotel spa includes a sauna and a well-equipped gym, and the restaurant Stars offers a panoramic view over the lakes and the mountains.

Each sleek, modern room has floor-to-ceiling windows opening onto a private patio. Also featured are flat-screen satellite TVs and free Wi-Fi, while some rooms have a seating area as well.

Guests can relax in the steam room or with a beauty treatment in the Shanti Spa. Ski passes and equipment hire are available, and the nearest lift is just 60 metres walk away from Nira Alpina.

A choice of 3 restaurants offers menus including regional and Mediterranean cuisine, all with elegant surroundings. There is a modern rooftop bar.

A free shuttle bus provides links between Silvaplana, Surlej and Corvatsch. The Corvatsch ski area is linked to St. Moritz’s Corviglia by a 4 km ski run.

Guests staying 2 nights or more enjoy free access to the cable cars and the public transportation in Upper Engiadina Region during summer season and get reduced ski passes directly at the hotel during winter season.

Rooms from $429

Built in 1906, the Cresta Palace combines historic charm with modern spa facilities, fine cuisine and rooms equipped… See more

Built in 1906, the Cresta Palace combines historic charm with modern spa facilities, fine cuisine and rooms equipped with bathrobes. The train station and the cable car are 500 metres away.

Spa facilities include an indoor pool, a sauna, a steam bath and a hot tub. You can also treat yourself to a massage.

The nostalgic lobby, the bright winter garden, the comfortable reading room, the sunny terraces and the spacious garden invite you to spend relaxing hours.

The activity center Staziun da Basa opened in December 2016 and offers activities, sports equipment and clothing.

Rooms from $347

The Alpine-style BelArosa Superior Hotel is a 5-minute walk from the centre of Arosa and 400 metres from Arosa Train… See more

The Alpine-style BelArosa Superior Hotel is a 5-minute walk from the centre of Arosa and 400 metres from Arosa Train Station and the cable cars. It offers ski-to-door access and free access to its modern spa and fitness area.

The spacious rooms and suites all have a balcony. The suites also feature a kitchenette to prepare light meals.

Hotel BelArosa Superior’s spa area includes an indoor pool with a 25-metre water slide, various saunas and steam baths, a relaxation room, and a modern fitness room. A wide range of massage treatments is available.

The lobby bar features an open fireplace. Free parking and a charging station for electric cars are available on site.

In summer, guests benefit from the Arosa Card, which provides special offers, such as cable cars and the regional bus, free boat rentals, as well as free access to the Untersee beach area and the ropes course.

Rooms from $425

Dimora Degli Dei

Rated 9.5 in 154 reviews

Set in Livigno, 34 km from Swiss National Park Visitor Centre, Dimora Degli Dei offers accommodation with a fitness… See more

Set in Livigno, 34 km from Swiss National Park Visitor Centre, Dimora Degli Dei offers accommodation with a fitness centre, free private parking, a shared lounge and a terrace. A spa centre is available for guests. The property is non-smoking and is located 49 km from Benedictine Convent of Saint John.

At the hotel, every room includes a desk. Featuring a private bathroom with a bidet and free toiletries, rooms at Dimora Degli Dei also provide guests with free WiFi, while certain rooms will provide you with a mountain view. The units in the accommodation are equipped with a flat-screen TV and a hairdryer.

A buffet, continental or Italian breakfast is available at the property.

Dimora Degli Dei offers 4-star accommodation with a sauna, hot tub and hammam.

Bolzano Airport is 142 km away.

Rooms from $361

Hotel San Gian

Rated 9.0 in 764 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 $283

The 4-star Superior Valsana Hotel Arosa - Small Luxury Hotels of the World enjoys a quiet location with a sun terrace in… See more

The 4-star Superior Valsana Hotel Arosa - Small Luxury Hotels of the World enjoys a quiet location with a sun terrace in the heart of Arosa at 1800 metres altitude and offers panoramic views of the Obersee lake and the mountains. It offers numerous sports and wellness facilities and free Wi-Fi.

The three buildings are constructed to the highest environmental and energy standards and are characterised by state-of-the-art architecture in wood and stone.

You can ski right down to the front door of the Valsana Hotel Arosa. The lifts are easily reachable by the local bus.

You can also find arcades with a supermarket, sports shop and doctors’ surgeries on the ground floor.

In summer, guests benefit from the Arosa Card, which provides special offers, such as cable cars and the regional bus, free boat rentals, as well as free access to the Untersee beach area and the ropes course.

Rooms from $337

Hotel Bucaneve

Rated 9.3 in 291 reviews

Hotel Bucaneve offers free access to its indoor swimming pool, sauna and Turkish bath. Surrounded by the Livigno Range… See more

Hotel Bucaneve offers free access to its indoor swimming pool, sauna and Turkish bath. Surrounded by the Livigno Range, it is only 150 metres from the Mottolino ski lifts.

Rooms are decorated with light wood furniture and provide satellite TV. Some also have a balcony or mountain views. The private bathroom comes with a hairdryer and toiletries.

It is possible to relax at the bar or on the property’s mountain-view terrace. Stays between December and April include an afternoon buffet with soups, snacks and cakes.

The Bucaneve Hotel is 20 metres from the free ski bus stop. It is 800 metres from the centre of Livigno and 5 minutes’ drive from Lake Livigno.

Rooms from $179