Photo of St Moritz

About St Moritz

St. Moritz is one of the world's best winter sports destinations - it's not just about skiing here - and it was also one of the world's first ever ski resorts. St. Moritz's spectacular azure lake, in which the surrounding alpine peaks and pine forests are reflected, make it an enticing proposition visually, but once you arrive it's the fun atmosphere that will have you reserving your bed in one of the best places to stay in St. Moritz for next year too. We have a good range of hotels here, and whilst none is exactly cheap, there really is something for everyone from extraordinary five star luxury stays to a charming restaurant with rooms.

Originally St. Moritz was the preserve of those who could afford to travel for pleasure, royalty, celebrities and magnates etc.... And while it's still a favourite amongst familiar names and faces, and its restaurants and boutiques rival those of any capital, many of the best places to stay in St. Moritz, or just outside, offer good value chic. Though the whole place does look a million dollars, especially shining under its average of 322 days of sunshine per year!

As well as an abundance of runs (over 350kms) from death defying blacks to gentle nursery slopes, the fun to be had out on the frozen lake, and St. Moritz's famous Cresta Run - the world's only natural skeleton course - this town also has some sites and sights worth seeing. There's 'the Heidi hut', used in the film of the famous children's story, the Engadiner Museum, which is all about this scenic valley location and an art museum.

St. Moritz is just as beautiful in summer, an alpine wonderland for walkers, mountain bikers and anyone who appreciates a mountain vista.

As you'd expect most of the best places to stay in St Moritz are exceptionally busy during the peak winter months. However you'll need to plan ahead for the summer too - it's a very popular spot.

The best places to stay in St Moritz

For access to the pistes

  • Nira Alpina is an unpretentious, but stylish, ski hotel with a wellness centre and easy access to the slopes. Each room has its own private balcony with breathtaking views, and there's a fantastic restaurant.

Just out of town

  • Giardino Mountain is in a great spot in the centre of Champfèr, just across from St. Moritz. The hotel has 74 rooms, done in a modern style, which is a nice contrast to the traditional chalet-style exterior. There's a pool, spa and hammam to wind down in after your days on the slopes.

Still not sure which to book? Browse through our list of all the best places to stay in St. Moritz, or contact one of our friendly Gurus for advice. Alternatively check out our recommendations in Klosters, Zermat, Wengen or Verbier.

Best Hotels in St Moritz

  • Hotel Restaurant Corvatsch St Moritz 27 rooms from £130

    Foodies  -  The restaurant truly showcases the best of local cuisine, as well as Italian dishes and a range of bbq items.
    Country Escape  -  The hotel is a cosy and welcoming spot to return to after an active day on the slopes, lake or in the woods.
    Great walks  -  For those who find mountain treks daunting, take a relaxed stroll around the lake or through the woods.
    Fishing  -  Try your hand at fishing on the lake, a great activity for all ages.

    A charming family-run hotel boasting an excellent location close to the ski lift. The traditionally styled rooms feature hand-carved furniture from the Engadine Valley and homely pine details. The locally renowned restaurant serves exquisite regional dishes, and barbecued specialities. See More

    Check Availability
  • Hotel Chesa Spuondas St Moritz 17 rooms from £154

    Families  -  A family-friendly hotel complete with playground, baby-sitting facilities and acres of space to run-around in.
    Country Escape  -  A chic country retreat with a plethora of outdoor alpine activities in the surrounding area.
    Full of character

    A charming chalet, in a picturesque spot just outside St Moritz. Traditionally styled rooms complete with pine clading, private balconies and large sash windows. Elegant reception rooms and cosy fire-lit lounges, ideal for relaxing with an evening drink. Simply fabulous. See More

    Check Availability
  • Nira Alpina St Moritz (CH-7513 Silvaplana) from £184

    Rooms with balcony/terrace  -  Every room has at least a private patio with stunning views.
    Spa  -  Steam room, sauna and whirlpool, cold waterfall.
    Great walks  -  Good for walkers.

    Quirky ski hotel which is suited for the well travelled, seeking something a bit different for their mountain holiday. Unpretentious style, but still has a wellness centre, easy access to ski slopes and fantastic restaurant. Every room comes with private patio and giant windows, with great views. See More

    Check Availability
  • Hotel Nolda St Moritz 49 rooms from £170

    Active Holiday  -  From skiing to hiking there's plethora of activities to get involved in while soaking up the mountain views.
    Families  -  A child friendly hotel complete with family rooms and a multitude of activities to keep all entertained.
    Views  -  Great views from hotel

    A charming mountain lodge with an excellent piste-side location. Cosy rooms are traditional in style with pine clad walls, crisp white linen and fabulous views. Book half-board and dine on a four-course meal each evening. Spend some time unwinding in the modern spa. A has-it-all Alpine base. See More

    Check Availability
  • Hotel Waldhaus am See St Moritz 50 rooms from £174

    Romantic Break  -  The ideal lakeside couples retreat, make the most of the epic views, cosy rooms and excellent food.
    Skiing  -  The Upper Engadine is famous for being the largest winter sports region in Switzerland.
    Views  -  Great views from hotel

    A charming alpine lodge with an enviable lakeside position. The simple traditionally styled rooms benefit from epic views. Regional cuisine is served in the light filled elegant restaurant, and the whisky and wine selection are particularly noteworthy. Highly recommended. See More

    Check Availability
  • Giardino Mountain St Moritz (CH-7512 Champfèr-St. Moritz) 74 rooms from £228

    Families  -  Giardino Mountain has a supervised kids club, and plenty of family-friendly accommodation.
    5* Luxury  -  Very high service standards.
    Spa  -  Offering all types of massage and the option of a hammam.
    Swimming Pool  -  Indoor pool.

    A great location near to St Moritz in the centre of Champfèr. Clean interior design contrasts well with the traditional Engadine style exterior. A warm, relaxed atmosphere with indoor pool and spa, the perfect place to unwind after a day skiing, enjoy true alpine style with flair. See More

    Check Availability
  • Hotel Hauser St Moritz 51 rooms from £207

    Groups  -  Hotel's RooBar is a very popular après-ski choice, triple and family rooms big enough for your group
    Local markets  -  An excellent Christmas market takes place in the town
    Great walks  -  Guided snowshoe walks around Pontresina
    Views  -  Great views from hotel

    Friendly, family-run hotel in central St Moritz. Contemporary rooms are spacious and have moonwood furniture. Excellent restaurant serving a Jazz brunch, afternoon teas and dinner including hot stone slab cooking at your table. Close to ski lifts, great for small groups. See More

    Check Availability
  • Hotel Restaurant Lej da Staz St Moritz 10 rooms from £210

    Back to Nature  -  A serene and peaceful retreat in the countryside by the idyllic Stazersee, overlooking St. Moritz and the valley.
    Active Holiday  -  Well located within St Moritz for easy access to the mountains and the abundance of activites they hold.
    Fishing  -  Fishing on the lake is a popular activity in the warmer months.
    Great walks  -  Take one of the many scenic trails through Staz woods.
    Recommended by  -  Frommers, Great Small Hotels

    A charming traditional property with gorgeous views of Staz Lake and the surrounding mountains. Quaint wood panelled rooms boast warm hues and winter motifs. A cosy restaurant serves up exemplary regional cuisine. Dine with a view on the terrace during the summer months. Alpine perfection. See More

    Check Availability
  • The Steffani St Moritz 61 rooms from £247

    Total relaxation  -  After a strenuous day out of doors, retreat to the spa, complete with sauna, steam bath, massage treatments and relaxation zone.
    Groups  -  Groups looking for a lively skiing holiday will enjoy this hotel with three bars and nightclub on sight.
    Views  -  Great views from hotel
    Swimming Pool  -  Indoor/outdoor

    A lively hotel, packed with entertainments in the centre of St. Moritz. Simple alpine chic rooms with balconies overlooking the mountainside. When your not on the slopes you can enjoy the plethora of facilities on offer, including three restaurants, three bars, a night club, and a spa area. See More

    Check Availability
  • Art Boutique Hotel Monopol St Moritz (Via Maistra, 17) 73 rooms from £248

    Total relaxation  -  The hotel features a spa at the top floor with panoramic views, massages, sauna and hot tub- the ideal spot to unwind.
    Active Holiday  -  A haven for ski-ers and people who love outdoor activities such as hiking and biking.
    Great walks  -  Go hiking in the mountains to soak up the stunning views of the valleys.

    A chic boutique hotel in a stunning location, with spectacular mountain views. Elegant interiors with contemporary furniture, modern art and plush bath tubs. Make the most of the spa area overlooking the valley, and the Mono restaurant serving authentic Italian cuisine. Stylish and comfortable. See More

    Check Availability
  • Hotel Crystal St Moritz 74 rooms from £252

    Active Holiday  -  This hotel has ski-to-door access and in the summer you're within striking distance of plenty of cycling and hiking trails.
    Families  -  With family suites, loads of on site and outdoor activities and babysitting services it's the ideal family destination.
    Country Escape  -  Come winter or summer and enjoy the beauty of the Engadin valley, with a warm bed to retreat to at night.
    Skiing  -  St Moritz boasts many fantastic ski runs, and the hotel provides storage.

    Hotel Crystal is an elegant choice in central St. Moritz. The Alpine style rooms and suites offer a comfortable retreat after a day out of doors. Be sure to eat at the fantastic on site restaurant, and make the most of the live music sessions in the piano bar! See More

    Check Availability
  • Hotel Bellavista St Moritz (Silvaplana) 31 rooms from £266

    Active Holiday  -  Ski-to-door facilities make this the perfect spot for your St Moritz break
    Views  -  Great views from hotel
    Great walks  -  Good for walkers.

    Luxurious ski chalet hotel overlooking Lake Silvaplana. Gorgeous guestrooms have beamed ceilings, wooden floors and modern, stone bathrooms. Saunas, steamrooms and massages available in the large spa. Contemporary regional menu in the restaurant. Ski-to-door access for an effortless break. See More

    Check Availability
  • Kempinski Grand Hotel des Bains St Moritz 184 rooms from £310

    Foodies  -  Boasting a Michelin starred restaurants - purveyors of fine foods will love
    Active Holiday  -  With ski-to-door access this is the ultimate place to stay for a ski break
    Great walks  -  Enjoy beautiful walks in the Engandine countryside.
    Spa  -  2,800 metre squared Kempinski Spa.

    Magnificent five-star hotel set amidst the stunning landscape of Saint Moritz. With every detail catered towards luxury, the Kempinski delivers plush rooms and an outstanding Michelin starred restaurant. With ski-to-door access it's perfect for a lavish skiing trip. A paradise on the slopes. See More

    Check Availability
  • Badrutt's Palace Hotel St Moritz 157 rooms from £397

    Romantic Break  -  Luxurious surroundings, breathtaking views, personalised butler service - you'll be left wanting for nothing
    Romantic  -  Good for couples.
    Views  -  Great views from hotel

    Five star luxury luxury in this famous hotel. Guestrooms are sumptuous with large bathrooms, lounges and personalised butler service. Indoor swimming pool, extensive spa, sun terrace alongside six restaurants, and three popular bars. A stunning and memorable stay. Spoil yourselves. See More

    Check Availability
  • Suvretta House St Moritz 181 rooms from £591

    Great walks  -  Beautiful walking trails around the Suvretta-Corviglia region.
    Secluded setting  -  For escaping.
    Swimming Pool  -  Indoor/outdoor

    Deluxe five-star hotel looking out over the sprawling mountainous landscape of the Upper Engadine. Luxurious rooms, an extensive spa, two gourmet restaurants and ski-to-door access combine to form this magnificent alpine hotel. See More

    Check Availability
  • Kulm Hotel St Moritz 173 rooms from £523

    Foodies  -  Boasting not one but five gourmet restaurants this is the number one stays for foodies
    Kids Club  -  Marmotta Kids Club offers a huge range of activites both in summer and winter.
    Birdwatching  -  Good birding near the hotel.

    An illustrious 19th century hotel defined by its style and luxury. Kulm Hotel's rooms are opulent and expansive, affording superb mountainscape views. Relax in the hotel's lavish hydrotherapy spa after a long days skiing or choose from five excellent restaurants for your evening meal. An alpine gem. See More

    Check Availability
  • Carlton Hotel St Moritz 60 rooms from £800

    Skiing  -  This former Winter Olympics sight has some of the best runs in the world
    Great walks  -  On the frozen Engadin lakes
    Outstanding location

    Award winning hotel and Spa housing a Michelin starred restaurant, you can't beat The Carlton if staying in St. Moritz. This classic hotel has been attracting the rich and famous since opening in 1912. Rooms are all luxuriously decorated in a timeless fashion. You'll find it hard to hit the slopes! See More

    Check Availability