Six Senses Spa The Alpina, Gstaad
| | |

15 Incredible Spa Hotels in Switzerland for a Relaxing Getaway

Switzerland, with its gorgeous landscapes and a reputation for quality, is unsurprisingly home to some of the most relaxing and luxurious spa hotels in the world.

I count myself very lucky to have first-hand experience of staying at some of the best spa hotels in Switzerland.

From peaceful Alpine retreats to lakeside havens, each combines the natural beauty of Switzerland with world-class spa facilities.

In this article, I’ll be guiding you through my favourite spa resorts in Switzerland, as well as some recommendations from fellow travellers.

Whether you’re looking for a place to unwind, receive bespoke treatments, or just soak in thermal waters, these resorts provide a perfect blend of relaxation and Swiss elegance.

So, let’s dive into the world of Swiss spa hotels, where tranquillity and comfort are the orders of the day. I’ve also included a map of the hotels at the end of the post.

This post contains affiliate links.

At a glance

🧖‍♀️ For thermal baths and natural springs: 7132 Hotel (Vals), Grand Resort Bad Ragaz

⛰️ For mountain and alpine views: Grand Hotel Kronenhof (Pontresina), Carlton Hotel (St Moritz), CERVO Mountain Resort & Spa (Zermatt), Victoria-Jungfrau Grand Hotel & Spa (Interlaken)

⛷️ For ski lovers: The Alpina Gstaad, The Chedi (Andermatt), CERVO Mountain Resort & Spa (Zermatt)

💧 For a lakeside retreat: Park Hotel (Vitznau), Hotel Eden Roc (Ascona), Bürgenstock Resort (Lake Lucerne), Beau-Rivage Palace (Lausanne)

🏙️ For a city escape: The Dolder Grand (Zurich)

✨ For boutique charm: Le Grand Bellevue (Gstaad), Walliserhof Grand-Hotel & Spa (Saas-Fee)

1. Grand Hotel Kronenhof, Pontresina

📍 Address: Via Maistra 130, 7504 Pontresina

⛰️ Best for: Epic mountain vistas

👉🏻 Book here

Grand Hotel Kronenhof in Switzerland

Nestled in the charming village of Pontresina, the Grand Hotel Kronenhof stands out with its blend of grandeur and tranquillity.

This historic hotel, dating back to 1848, boasts breathtaking panoramas of the Swiss Alps – and I love that the hotel has been designed in a way that maximises these vistas.

The hotel’s spa facilities are a true highlight, with the real show-stopper being the generously proportioned pool that’s framed by jaw-dropping views due to the huge windows.

There is also a range of saunas and steam baths, complemented by holistic treatments that promise rejuvenation. I had the most incredible massage here and I’m sure the therapist had magic hands!

After a day at the spa, the hotel offers several exceptional dining options. My personal favourite is the cosy chalet-style Kronenstübli.

I highly recommend the ‘Canard à la Presse’ – trust me when I say that you’ll be in for a real treat!

Read my full review of staying at Grand Hotel Kronenhof.

2. The Alpina Gstaad

📍 Address: Alpinastrasse 23, 3780 Gstaad

⛷️ Best for: Ski lovers

👉🏻 Book here

Six Senses Spa The Alpina, Gstaad

The Alpina Gstaad redefines luxury with its modern take on alpine elegance, valuing comfort, privacy and tradition above all.

Plus, I love that sustainability and innovation are at the heart of this spa hotel in Switzerland.

Six Senses Spa The Alpina

This resort is a haven for wellness enthusiasts, offering a holistic approach to relaxation.

Their Six Senses Spa, the first of its kind in Switzerland, is truly a standout feature, mixing the gorgeous surrounding environment with an Eastern flair.

The hotel’s location, Gstaad, is in itself one of the most luxurious ski resorts in Europe. Fairy-lit chalets give Gstaad a magical feel, and the air of opulence about the place is hard to beat.

3. Park Hotel, Vitznau

📍 Address: Seestrasse 18, 6354 Vitznau

🍽️ Best for: Michelin-starred dining

👉🏻 Book here

Park Hotel Spa, Vitznau

Located on the shores of Lake Lucerne, the Park Hotel in Vitznau is a haven of intimacy and serenity.

At this hotel, a 100-year-old wine cellar sets the bar high, and is easily matched by the dining on offer.

If you’re a foodie at heart like I am, you’ll want to try out the two-Michelin-star focus ATELIER, or the more casual, Asian-inflected PRISMA if you’d rather keep things relaxed.

Park Hotel, Vitznau

The spa facilities at the Park Hotel offer ultimate relaxation with a Finnish sauna, Kneipp hydrotherapy, an ice grotto, and heated outdoor infinity pool overlooking the surreal mountain panorama.

Guests here can indulge in a variety of water-based treatments, reflecting the hotel’s lakeside setting, for a contemporary spa experience.

4. 7132 Hotel, Vals

📍 Address: 7132 Vals

🏊🏼 Best for: Thermal baths

👉🏻 Book here

7132 Hotel, Vals

7132 Hotel in Vals stands out for its unique architectural design and its famous Peter Zumthor-designed thermal baths, sitting naturally at a comfortable 30°C.

The wonderful spa facilities at this Swiss spa resort are centred around the therapeutic qualities of natural hot springs.

Physical and mental well-being are at the core, with luxurious treatments using ESPA products made from sustainably grown ingredients to help you unwind and relax.

The minimalist design of the hotel, particularly its thermal baths, creates a tranquil and almost meditative atmosphere – which I think is just perfect after a day of hiking or skiing.

5. Carlton Hotel, St Moritz 

📍 Address: Via Johannes Badrutt 11, 7500 St. Moritz

❄️ Best for: Non-skiers

👉🏻 Book here

Carlton Hotel Spa Pool

The Carlton Hotel in St Moritz offers an exclusive and luxurious spa experience. Perched high in the Engadin valley, this hotel provides panoramic views of the surrounding Alps.

As one of my top ski resorts for non-skiers, I can recommend leisurely strolls around the magical lake, winter sports on the lake or engaging in the lively après-ski scene in St Moritz.

Carlton Hotel

The holistic spa at this hotel really embraces the epic power of nature. Across the three floors of the Carlton Spa, indulge in massage therapy, guided yoga, or unwind in the sauna.

I know I can’t be the only one who dreams of taking a dip in a heated pool while looking out towards snow-covered mountains!

6. CERVO Mountain Resort & Spa, Zermatt 

📍 Address: Riedweg 156, 3920 Zermatt

🏔️ Best for: Mountain wellness

👉🏻 Book here

CERVO Mountain Resort Zermatt

Overlooking the iconic Matterhorn, the CERVO Mountain Resort & Spa in pretty Zermatt offers a unique blend of alpine charm and modern luxury.

This Swiss spa resort is particularly known for its focus on wellness and sustainability, with the Mountain Ashram Spa at this hotel embracing the concept of ‘mountain wellness’.

The spa incorporates techniques and treatments from across the centuries and the globe to bring guests the best of the best in relaxation and wellness.

Think a steam bath with local herbal essences or a Bhutanese herbal bath with hot stones – sounds dreamy if you ask me!

Truly one of the best hotels in Zermatt, CERVO Mountain Resort & Spa offers a relaxing alpine oasis.

7. The Chedi, Andermatt 

📍 Address: Gotthardstrasse 4, 6490 Andermatt

🪷 Best for: Asian-inspired wellness

👉🏻 Book here

The Chedi Spa

The Chedi in Andermatt stands as a symbol of elegance and sophistication in this fairytale town in Switzerland.

A fusion of Alpine chic, Asian-inspired elements, authentic hospitality and classic European comfort – The Chedi brings the luxury lifestyle to the rustic, traditional ski village of Andermatt.

The Chedi, Andermatt

Focused on bringing balance to the body, energy and spirit, the spa at this hotel includes a Tibetan relaxation lounge, hydrotherapy area and range of treatments.

I think that the combination of Swiss and Asian wellness philosophies here makes this spa hotel in Switzerland a distinctive choice for those seeking an eclectic spa experience.

8. The Dolder Grand, Zurich

📍 Address: Kurhausstrasse 65, 8032 Zürich

🛀🏼 Best for: Spa suites

👉🏻 Book here

Sat high above the city, The Dolder Grand offers a perfect escape from the hustle and bustle, and all the exciting things to do in Zurich.

This historic hotel, with its modern extension, seamlessly blends traditional elegance with contemporary style. That’s why it earns its place as one of the best hotels in Zurich for a luxury stay.

Dolder Grand Pool

This Swiss spa hotel’s multi-award-winning spa world includes a ladies’ spa and a gentlemen’s spa.

Each is equipped with a sauna, steam bath, foot bath, aroma pool, steam pots, plunge pool and solarium.

It’s simply a world unto itself – and I love that there are private spa suites available for that added indulgent touch.

9. Le Grand Bellevue, Gstaad

📍 Address: Untergstaadstrasse 17, 3780 Gstaad

Best for: Boutique charm

👉🏻 Book here

Le Grand Bellevue in Gstaad exudes a chic and sophisticated atmosphere, matched with stylish interiors and boutique charm.

The hotel’s spa, Le Grand Spa, has a wealth of rejuvenating facilities to make the most of – including a huge 17 different wellness zones, from relaxing steam baths to an invigorating ice fountain.

I think the emphasis on relaxation and rejuvenation in a cosy, warm setting makes Le Grand Bellevue a perfect choice if you’re looking for a tranquil retreat in a fashionable environment.

10. Hotel Eden Roc, Ascona

📍 Address: Via Albarelle 16, 6612 Ascona

💧 Best for: Lakeside retreat

👉🏻 Book here

Hotel Eden Roc Spa Pool

Located on the shores of Lake Maggiore, Hotel Eden Roc in Ascona is another of the best spa hotels in Switzerland.

It’s a paradise for those seeking a lakeside wellness retreat and I love that this resort combines Mediterranean charm with Swiss quality.

Hotel Eden Roc

Here, natural healing sits at the core of their spa concept, with bespoke treatments using fully organic or certified natural products.

The treatments on offer range from classic massages to innovative beauty treatments, all in a serene lakeside setting.

11. Bürgenstock Resort, Lake Lucerne 

📍 Address: Bürgenstock Resort Lake Lucerne, 6363 Obbürgen

🧖‍♀️ Best for: Not one, but two spas

👉🏻 Book here

Bürgenstock Resort Spa

High above Lake Lucerne overlooking the wonderful alpine town of Lucerne sits the Bürgenstock Resort. This Swiss spa resort offers a breathtaking panoramic view of the surrounding landscape.

The hotel is famous for its innovative approach to wellness, featuring a comprehensive spa offering a unique blend of relaxation and therapeutic treatments. I love that here, you can indulge in not one, but two spas: the Alpine Spa, with its spectacular infinity pool, and the more intimate Waldhotel Spa, with its salt grotto and Hammam.

Bürgenstock Resort Relax Area

With private spa suites and a variety of saunas and steam rooms, a real highlight of the resort is the outdoor infinity pool that seems to merge into the lake below.

Bürgenstock Resort is ideal for those seeking a luxurious and modern spa experience amidst stunning natural beauty.

12. Beau-Rivage Palace, Lausanne

📍 Address: Bürgenstock Resort Lake Lucerne, 6363 Obbürgen

🧖‍♀️ Best for: Not one, but two spas

👉🏻 Book here

Situated on the shores of Lake Geneva, the Beau-Rivage Palace in Lausanne exudes a sense of timeless elegance. The breathtaking views only add to the experience.

The hotel’s spa, Cinq Mondes Spa, is designed to provide ultimate relaxation and rejuvenation, bringing a sense of calm and serenity to the mind and body.

You’ll find everything from traditional massages to contemporary beauty therapies. A personalised experience ensures a luxury wellness experience. 

I consider the Beau-Rivage Palace to be one of the best spa hotels in Switzerland for those who appreciate classic luxury and a tranquil lakeside ambiance.

13. Grand Resort, Bad Ragaz 

📍 Address: Bernhard-Simonstrasse 20, 7310 Bad Ragaz

Best for: Style meets tradition

👉🏻 Book here

Grand Resort, Bad Ragaz
© Grand Resort Bad Ragaz

The Grand Resort Bad Ragaz is renowned for its thermal baths – with the hotel receiving healing thermal water from a spring in the Tamina Gorge – and comprehensive wellness programmes. 

Here, sleek, modern rooms are flooded with natural light, against a backdrop of breathtaking views of the Bündner Herrschaft region of Switzerland. 

Grand Resort, Bad Ragaz Spa
© Grand Resort Bad Ragaz

The resort’s spa is centred around the healing properties of the local thermal waters. Choose from a range of hydrotherapy treatments, authentic sauna rituals and a holistic offering of wellness treatments.

14. Walliserhof Grand-Hotel & Spa, Saas-Fee 

📍 Address: Dorfweg 1, 3906 Saas-Fee

🧖‍♀️ Best for: Wellness experts

👉🏻 Book here

In the heart of the Swiss Alps, the Walliserhof Grand-Hotel & Spa in Saas-Fee offers a truly charming retreat with a focus on alpine wellness. 

The hotel’s spa features a range of treatments that incorporate local herbs and traditional methods – from radiance-boosting beauty treatments to massages.

With its spacious indoor pool, saunas, and relaxation rooms, the spa provides a cosy and intimate setting to forget about the world beyond the alpine views.  

The Walliserhof is one of the best Swiss spa resorts for those who seek a traditional alpine spa experience in a picturesque mountain village.

15. Victoria-Jungfrau Grand Hotel & Spa, Interlaken 

📍 Address: Höheweg 41, 3800 Interlaken

🏔️ Best for: Jungfrau views

👉🏻 Book here

Victoria-Jungfrau Outdoor Spa

The Victoria-Jungfrau Grand Hotel & Spa in the picturesque Interlaken is situated between two stunning lakes and offers a majestic view of the Jungfrau massif.

Known for its extensive range of treatments and world-class facilities, the spa specialises in both relaxation and beauty treatments.

Victoria-Jungfrau Private Spa

You’ll find a large indoor pool, a variety of saunas, and relaxation lounges, providing a luxurious and pampering experience. Plus with interiors inspired by a 1940s boudoir, the spa has a grand and unique feel.

The sauna area includes a mixed Finnish sauna and a mixed steam bath to relax and rejuvenate your muscles.

I truly believe this is one of the best hotels in Interlaken, and the ideal retreat for people who seek a grand and elegant spa experience in one of Switzerland’s most scenic locations.

Map of the best spa hotels in Switzerland

Use the map below to see where all these incredible spa hotels are located.


FAQs

Do I need to be a hotel guest to use the spa?

It varies by hotel. Some, like the Bürgenstock Resort and Grand Resort Bad Ragaz, offer day spa access to non-guests, while others reserve their facilities for hotel guests only. It’s worth checking directly with the hotel before you plan a day visit.

Which of these spa hotels is best for non-skiers?

The Carlton Hotel in St Moritz is the standout choice, with plenty to do beyond the slopes, from lakeside walks to the après-ski scene, alongside its three-floor spa.

Where can I find natural thermal water rather than a heated pool?

Head to 7132 Hotel in Vals or the Grand Resort Bad Ragaz. Both draw on real natural springs rather than artificially heated water, Vals at 30°C and Bad Ragaz at 36.5°C.

Which spa hotel is best for a lakeside stay?

You’re spoilt for choice: Park Hotel in Vitznau and Bürgenstock Resort both overlook Lake Lucerne, Hotel Eden Roc sits on Lake Maggiore, and Beau-Rivage Palace has one of the best positions on Lake Geneva.

Does Switzerland use the euro?

No – despite sitting in the middle of the EU, Switzerland isn’t a member and uses the Swiss franc (CHF), not the euro.

Some hotels and shops near the borders accept euros, but you’ll get a better rate paying in Swiss francs, so it’s worth having a card that doesn’t charge foreign transaction fees.

Plan your Swiss spa escape

Switzerland does luxury wellness better than almost anywhere else, whether you’re drawn to Vals’ mineral-rich springs, a private spa suite in Zurich, or a lakeside massage with the Alps as a backdrop.

Pick based on the setting that speaks to you most, mountain, lake or city, and build the rest of your trip around it.

Book your spa treatments well ahead of your stay where you can, as the best therapists and time slots go quickly, especially over weekends and in peak ski season.

For more spa inspiration, have a read of my guide to the most luxurious spas in the world.

Planning a trip to Switzerland? You may also like: