Switzerland has a long history of spa and wellness hotels. Natural thermal springs and pure alpine air make spa resorts in Switzerland ideal for relaxing spa vacations.

Our selection of top spa and wellness hotels in Switzerland includes city spas, luxury ski and spa hotels and medical wellness resorts. Our top spa and wellness destinations will leave you with nothing but fond memories of a holiday that has left you feeling relaxed and re-energised. Discover our top spa hotels below or contact us for more information.

Choose your spa

Royal Savoy Hotel & Spa // Lausanne +

Location The magnificent Royal Savoy Hotel & Spa is located in the lak...

From 310 CHF per night




Atlantis by Giardino // Zurich +

Surrounded by nature yet a stone's throw away from downtown Zurich, Atlantis by Giardino is the perfect cho...

From 560 CHF per night




Hotel Belvedere Grindelwald // Grindelwald +

Set conveniently close to the main train station and the ski slopes, the spa at the Hotel Belvedere Gri...

From 288 CHF per night




Intercontinental Davos // Davos +

Whether you are coming to Davos for a family holiday, a ski break or the World Economic Forum, the Int...

From 260 CHF per night




Park Hotel Vitznau // Vitznau +

If you are looking for a place to enjoy quality time with a loved one or a cocoon to shelter yourself f...

From 559 CHF per night




Villa Orselina // Lake Maggiore +

Located in the hills above Locarno, this wonderful hotel has all the ingredients for an idyllic holiday with a...

From 320 CHF per night




Villa Sassa Aurum Spa // Lugano +

Ticino's famed luxury spa hotel, Villa Sassa, makes for ideal escapes. The enchanted landscape ...

From 350 CHF per night




La Réserve Genève Hotel, Spa and Villas // Geneva +

Location: La Réserve Genève is situated on the shores of Lake Leman in Geneva...

From 600 CHF per night




Arosa Kulm Spa Hotel // Arosa +

Location: The five-star-hotel is situated 1850 meters above sea level that ove...

From 290 CHF per night




Kempinski Grand Hotel des Bains // St.Moritz +

Imagine soaking every sense in astounding mountain views, in warm spring water, in the crystal-clear air of...

From 600 CHF per night




The Cambrian Spa // Adelboden +

Location: The hotel is peacefully nestled deep in a Swiss Alpine Village call...

From 235 CHF per night




Hotel Vitznauerhof // Lucerne +

When the historical luxury Hotel Vitznauerhof was refurbished, one of the goals was to introduce a medical ...

From 155 CHF per night




Lenkerhof Gourmet Spa Resort // Lenk +

Location: In the unspoiled natural environment of Bernese Oberland, Lenker...

From 500 CHF per night




Dolder Grand Spa // Zurich +

Location: The Dolder Grand Spa is centrally located in the legendary Alpine an...

From 600 CHF per night




Hotel Villa Castagnola // Lugano +

Location: Beautifully nestled within a subtropical park and on the shores of L...

From 340 CHF per night




Nira Alpina Spa // St.Moritz +

Location: Located in Silvaplana in the tourist region of Graubünden in the Sw...

From 405 CHF per night




Hotel Schweizerhof Spa // Berne +

Utterly state-of-the-art, Hotel Schweizerhof's newly refurbished SPA offers guests the most luxurious of pa...

From 410 CHF per night




Hotel Villa Honegg // Lucerne +

Location: The 5-star superior-hotel sits majestically high on Mount Bürgenstoc...

From 480 CHF per night




Palace Wellness // St.Moritz +

A glittering world of state-of-the-art wellness and relaxation, Badrutt's Palace Hotel's Palace Spa is a tr...

From 600 CHF per night




Resort Collina d'Oro // Lugano +

Location: Situated in a picturesque location in the Ticino Countryside, the ...

From 300 CHF per night




Victoria-Jungfrau Grand Hotel & Spa // Interlaken +

Say 'hello' to bliss in the purest form at the Victoria Jungfrau Spa. This magnificent oasis, o...

From 430 CHF per night




Fairmont Le Montreux Palace // Montreux +

Location: Set on the shores of Lake Geneva, Fairmont Le Montreux Palace offer...

From 349 CHF per night




Chalet RoyAlp Hôtel & SPA // Villars +

Location: Chalet RoyAlp situated in the quiet Alpine town of Villars-sur-Ollo...

From 299 CHF per night




Spa Grand Hotel Park // Gstaad +

Discover a haven of magical mountain bliss at the Grand Hotel Park Spa in Gstaad. Here, guests delight ever...

From 350 CHF per night




Kurhaus Cademario Hotel & SPA // Lugano +

Location: Kurhaus Cademario Hotel & Spa is strategically located in Cadema...

From 400 CHF per night




Romantik Hotel Schweizerhof Grindelwald // Grindelwald +

Located just a short walk from the train station and the gondola to the ski slopes and hiking tra...

From 280 CHF per night




Carlton Hotel // St.Moritz +

Spread over 3 floors, the award winning Carlton Spa is the perfect place to relax after a day out on th...

From 950 CHF per night




Château d'Ouchy // Lausanne +

Location: Château d'Ouchy hotel is hard to miss at the centre of the city's l...

From 260 CHF per night




Hotel Aspen Grindelwald // Grindelwald +

If you are looking for a charming hotel for your next ski & spa - or hike & spa - break in the...

From 300 CHF per night




Villa Principe Leopoldo // Ticino +

Just 2km away from Lugano's city centre stands one of the region's most exclusive spa hotels: Villa Princip...

From 400 CHF per night




Mont Cervin Palace // Zermatt +

Location: A palatial hotel in a magical location! Mont Cervin Palace is situat...

From 350 CHF per night




THE VIEW Lugano // Lugano +

Design and wellbeing are masterfully combined within the walls of the fabulous THE VIEW SPA....

From 614 CHF per night




Gstaad Palace Spa // Gstaad +

A uniquely lavish conflation of palace glamour, classic comfort, and ultramodern luxury, Gstaad Palace's wo...

From 410 CHF per night




Firefly // Zermatt +

The Firefly Hotel, Zermatt, is built on a revolutionary harmony of the four elements: earth, water, fire, a...

From 315 CHF per night




Spa Cinq Mondes Beau Rivage Palace // Lausanne +

The Beau-Rivage Palace Hotel's luxury spa and wellness partner, the world-renowned Cinq Mondes, has created...

From 480 CHF per night




Le Grand Bellevue // Gstaad +

Location: Le Grand Bellevue Hotel is situated in the Saanenland region in Gstaa...

From 390 CHF per night




Bürgenstock Hotels & Resort // Lake Lucerne region +

Location: The hotel is conveniently situated 500m above the stunning Lake Lucer...

From 450 CHF per night




Bergspa Hotel LA VAL // Grisons +

Location: Bergspa Hotel LA VAL is situated on the sunny plateau of Brigels – a ...

From 190 CHF per night




Bürgenstock Hotel & Alpine Spa // Lucerne +

Location: The Bürgenstock Hotel & Alpine Spa situated at the heart of the B...

From 800 CHF per night




The Capra // the Swiss Alps +

Location: The Capra is located in an unspoiled region of Saas-Fee, a beautiful ...

From 295 CHF per night




Valsana Hotel & Appartements // Arosa +

Location: The Luxury Valsana is located at the entrance of Arosa village, borde...

From 250 CHF per night




Thank you for sharing! 0
We are processing your request…

Premium Switzerland is a proud member of