43 destinations found

7132 Hotel // Vals +
From 390 CHF per night

Arosa Kulm // Arosa +
From 275 CHF per night

Atlantis by Giardino // Zurich +
From 399 CHF per night

Bürgenstock Hotel & Alpine Spa // Lucerne +
From 800 CHF per night

Bürgenstock Hotels & Resort // Lake Lucerne Area +
From 450 CHF per night

Beau Rivage Palace // Lausanne +
From 349 CHF per night

Bergspa Hotel LA VAL // Grisons +
From 190 CHF per night

Carlton Hotel // St.Moritz +
From 599 CHF per night

Chalet RoyAlp Hôtel & SPA // Villars +
From 299 CHF per night

Fairmont Le Montreux Palace // Montreux +
From 349 CHF per night

Firefly // Zermatt +
From 315 CHF per night

Grand Hotel Park // Gstaad +
From 350 CHF per night

Grand Hotel Villa Castagnola // Lugano +
From 340 CHF per night

Grand Resort Bad Ragaz // Bad Ragaz +
From 390 CHF per night

Gstaad Palace // Gstaad +
From 410 CHF per night

Hotel Angleterre and Résidence // Lausanne +
From 195 CHF per night

Hotel Aspen Grindelwald // Grindelwald +
From 300 CHF per night

Hotel Belvedere Grindelwald // Grindelwald +
From 288 CHF per night

Hotel Giardino Mountain // St.Moritz +
From 325 CHF per night

Hotel Villa Honegg // Lucerne +
From 399 CHF per night

InterContinental Davos // Davos +
From 260 CHF per night

Kempinski Grand Hotel des Bains // St.Moritz +
From 399 CHF per night

Kurhaus Cademario Hotel & Spa // Lugano +
From 299 CHF per night

La Réserve // Geneva +
From 500 CHF per night

Le Petit Cervin // Zermatt +
From 360 CHF per night

Lenkerhof Gourmet Spa Resort // Lenk +
From 349 CHF per night

Mandarin Oriental, Geneva // Geneva +
From 390 CHF per night

Mont Cervin Palace // Zermatt +
From 399 CHF per night

Park Hotel Vitznau // Lucerne +
From 559 CHF per night

Park Hyatt Zurich // Zurich +
From 399 CHF per night

Resort Collina d’Oro // Lugano +
From 300 CHF per night

Royal Savoy Hotel & Spa // Lausanne +
From 310 CHF per night

The Cambrian // Adelboden +
From 235 CHF per night

The Chedi Andermatt // Andermatt +
From 500 CHF per night

The Dolder Grand // Zurich +
From 459 CHF per night

THE VIEW Lugano // Lugano +
From 459 CHF per night

Valsana Hotel & Appartements // Arosa +
From 250 CHF per night

Victoria- Jungfrau Grand Hotel & Spa // Interlaken +
From 430 CHF per night

Villa & Palazzo Aminta // Lake Maggiore +
From 340 CHF per night

Villa Orselina // Lake Maggiore +
From 320 CHF per night

Villa Principe Leopoldo // Lugano +
From 379 CHF per night

Villa Sassa Hotel, Residence & Spa // Lugano +
From 350 CHF per night

Vitznauerhof // Lucerne +
From 155 CHF per night