Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
Deutsch English Español Français Italiano Nederlands

Search Hotels

Select city first

2026-11-03

2026-11-04

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Spa hotels in Swiss Alps

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

1090 properties found

  • Gstaad Palace

    Palacestrasse, Gstaad, Switzerland (Show map)

    Located 2.4 km from Stiftung Alpenruhe, the 5-star family-run Gstaad Palace hotel boasts 4 outdoor tennis courts. In close proximity to Lake Lauenen, the superior hotel with 63 rooms features a…

    More...

    From US$ 473
    price for 1 night
    Book Now From US$ 473
  • Badrutt'S Palace Hotel St Moritz

    Via Serlas 27, St. Moritz, Switzerland (Show map)

    Situated just a 5-minute stroll from St. Moritz Scenic Lake, the deluxe 5-star Badrutt'S Palace Hotel St Moritz offers a nightclub, a shared lounge, and a golf course. With a location within reach of…

    More...

    From US$ 370
    price for 1 night
    Book Now From US$ 370
  • The Chedi Andermatt

    Gotthardstrasse 4, Andermatt, Switzerland (Show map)

    Situated nearly 25 minutes' walk from Devils Bridge and 3.3 km from Natschen railway, the 5-star traditional The Chedi Andermatt Hotel features 3 spa tubs. This Andermatt hotel serves international…

    More...

    From US$ 833
    price for 1 night
    Book Now From US$ 833
  • Kulm Hotel St. Moritz

    Via Veglia 18, St. Moritz, Switzerland (Show map)

    The 5-star Kulm Hotel St. Moritz lies within 25 minutes' walk of Church of San Gian, within a 1-km distance of Stazerwald, offering an infinity swimming pool and a fitness centre for active guests.

    More...

    From US$ 337
    price for 1 night
    Book Now From US$ 337
  • Hotel Villa Honegg

    Honegg, Ennetburgen, Switzerland (Show map)

    Situated about 5 minutes' walk from Lake Lucerne, the superior Hotel Villa Honegg Ennetburgen also offers an indoor pool. This 5-star hotel is merely 1.7 km from Hammetschwand Lift and provides…

    More...

    From US$ 857
    price for 1 night
    Book Now From US$ 857
  • The Alpina Gstaad

    Alpinastrasse 23, Gstaad, Switzerland (Show map)

    Providing 54 rooms, the luxury The Alpina Gstaad Hotel is nestled 19 minutes' walk from Saane/Sarine. Hugeli 2 is located 4.7 km from the 5-star hotel, boasting a poolside bar and mountain views.

    More...

    From US$ 837
    price for 1 night
    Book Now From US$ 837
  • Fairmont Le Montreux Palace

    Avenue Claude Nobs 2, Montreux, Switzerland (Show map)

    A nightclub, a casino, and an indoor swimming pool are available at Fairmont Le Montreux Palace hotel, and Lake Geneva Marine is 8 minutes' walk away. This hotel is a mere 1 km from Casino Barriere…

    More...

    From US$ 336
    price for 1 night
    Book Now From US$ 336
  • Belvedere Swiss Quality Hotel

    Dorfstrasse 53, Grindelwald, Switzerland (Show map)

    Belvedere Swiss Quality Hotel Grindelwald, located just a 7-minute walk from Sportzentrum Grindelwald Sports Complex and 4.2 km from First Cliff Walk by Tissot, features a heated pool for guests to…

    More...

    From US$ 248
    price for 1 night
    Book Now From US$ 248
  • Victoria Jungfrau Grand Hotel & Spa

    Hoeheweg 41, Interlaken, Switzerland (Show map)

    Offering a barber shop and a restaurant, Victoria Jungfrau Grand Hotel & Spa Interlaken lies in the Central Interlaken district, about 200 metres from the bronze Statue Of Yash Chopra and 17 minutes'…

    More...

    From US$ 399
    price for 1 night
    Book Now From US$ 399
  • Hotel Reine Victoria

    Via Rosatsch 18, St. Moritz, Switzerland (Show map)

    Situated only 9 minutes' walk from Sankt Moritz-Bad, the smoke-free Hotel Reine Victoria St. Moritz offers stylish rooms, Wi-Fi, and private parking. Featuring a French restaurant, the 4-star hotel…

    More...

    From US$ 126
    price for 1 night
    Book Now From US$ 126
  • Suvretta House

    Via Chasellas 1, St. Moritz, Switzerland (Show map)

    Situated around 10 minutes' drive from Cresta Run, the 5-star Suvretta House Hotel St. Moritz features 3 outdoor tennis courts and airport shuttle service. The hotel is just 1.7 km from Bergbahnen…

    More...

    From US$ 543
    price for 1 night
    Book Now From US$ 543
  • Park Hotel Vitznau

    Seestrasse 18, Vitznau, Switzerland (Show map)

    Located merely 9 minutes on foot from Kurpark, the 5-star smoke-free Park Hotel Vitznau invites guests to try diving, canyoning, and lawn tennis, or relax by a swimming pool with a hot tub. With a…

    More...

    From US$ 1206
    price for 1 night
    Book Now From US$ 1206
  • Mont Cervin Palace

    Bahnhofstrasse 31, Zermatt, Switzerland (Show map)

    Located within 5 minutes' walk of Photopoint Kirchbrucke bridge, the 5-star fully serviced Mont Cervin Palace Zermatt hotel offers 51 rooms with views of the mountain. This Zermatt hotel also offers…

    More...

    From US$ 1008
    price for 1 night
    Book Now From US$ 1008
  • Sunstar Hotel & Spa Grindelwald

    Dorfstrasse 168, Grindelwald, Switzerland (Show map)

    Located within 25 minutes' walk of Maennlichen, the 4-star smoke-free Sunstar Hotel & Spa Grindelwald features Wi-Fi in public areas and outdoor parking on site. There is a train station near this…

    More...

    From US$ 278
    price for 1 night
    Book Now From US$ 278
  • Schweizerhof Zermatt - A Small Luxury Hotel

    Bahnhofstrasse 5, Zermatt, Switzerland (Show map)

    The 4-star Schweizerhof Zermatt - A Small Luxury Hotel is nestled near the shopping district of Zermatt, about 5 minutes' walk from Matterhorn Golf club. Located within easy reach of the crystalline…

    More...

    From US$ 987
    price for 1 night
    Book Now From US$ 987
  • Hotel Mona

    Grand Rue 81, Montreux, Switzerland (Show map)

    Offering a Turkish steam bath and a treatment room, the 4-star smoke-free Hotel Mona Montreux is nestled around a 5-minute walk from Golden Pass Railway Railroad Company and merely 1.7 km from Salle…

    More...

    From US$ 218
    price for 1 night
    Book Now From US$ 218
  • Grand Hotel Des Bains Kempinski

    Via Mezdi 27, St. Moritz, Switzerland (Show map)

    Offering a perfect location approximately a 5-minute walk from Signal Gondola, the smoke-free Grand Hotel Des Bains Kempinski St. Moritz boasts 2 indoor tennis courts. Providing guests with a heated…

    More...

    From US$ 577
    price for 1 night
    Book Now From US$ 577
  • W Verbier

    Rue De Medran 70, Verbier, Switzerland (Show map)

    Positioned merely 1.4 km from Migros and about a 10-minute drive from La Chaux Express, the 5-star luxury W Verbier hotel presents 18 holes of golf. Guests can enjoy an à la carte restaurant and a…

    More...

    From US$ 426
    price for 1 night
    Book Now From US$ 426
  • Hotel Victoria Lauberhorn Wengen, A Faern Collection Hotel

    Dorfstrasse, Wengen, Switzerland (Show map)

    The 3-star Hotel Victoria Lauberhorn Wengen, A Faern Collection Hotel offers easy access to Ski&Do, which is situated nearly 5 minutes' walk away. The resort is 3.1 km from Lauterbrunnen Village and…

    More...

    From US$ 133
    price for 1 night
    Book Now From US$ 133
  • Grand Resort Bad Ragaz

    Grand Resort Bad Ragaz, Bad Ragaz, Switzerland (Show map)

    Situated only 450 metres from Bad RagARTz, the 5-star smoke-free Grand Resort Bad Ragaz offers a casino, a sauna, and a sun deck. With a location within 25 minutes' walk of Kurpark, this Bad Ragaz…

    More...

    From US$ 860
    price for 1 night
    Book Now From US$ 860
  • Riffelalp Resort 2222M - Ski-In Ski-Out

    Riffelalp, Zermatt, Switzerland (Show map)

    Situated about 25 minutes' walk from St Peter's English Church in a ski neighbourhood, the 5-star Riffelalp Resort 2222M Zermatt highlights 9 holes of golf. Featuring a unique location, the resort…

    More...

    From US$ 1617
    price for 1 night
    Book Now From US$ 1617
  • Grand Hotel Zermatterhof

    Bahnhofstrasse 55, Zermatt, Switzerland (Show map)

    Located only a 5-minute stroll from Hinterdorfstrasse, the 5-star Grand Hotel Zermatterhof provides guests with a sundeck and a golf course, as well as body scrub, pedicure, and manicure. Featuring a…

    More...

    From US$ 1106
    price for 1 night
    Book Now From US$ 1106
  • Tschuggen Grand Hotel - The Leading Hotels Of The World

    Tschuggentorweg 1, Arosa, Switzerland (Show map)

    Situated around a 5-minute walk from Tschuggen Express, the 5-star Tschuggen Grand Hotel - The Leading Hotels Of The World Arosa showcases 18 holes of golf. Boasting access to Arosa Barenland Animal…

    More...

    From US$ 448
    price for 1 night
    Book Now From US$ 448
  • Buergenstock Hotel & Alpine Spa

    Burgenstock Resort, Burgenstock, Switzerland (Show map)

    Featuring a sundeck and a golf course, Buergenstock Hotel & Alpine Spa is located in the very heart of Burgenstock, 2.4 km from Buergenstock Lakeside Peak. Guests will enjoy an à la carte restaurant,…

    More...

    From US$ 796
    price for 1 night
    Book Now From US$ 796
  • Hotel Splendide Royal

    Riva Caccia 7, Lugano, Switzerland (Show map)

    Offering a restaurant, the 5-star Hotel Splendide Royal Lugano lies in the Lugano City-Centre district, merely 1.3 km from Tassino Park and only a 9-minute walk from Gipsoteca Gianluigi Giudici.

    More...

    From US$ 259
    price for 1 night
    Book Now From US$ 259
  • Grand Hotel Belvedere, A Beaumier Hotel

    Galliweidli 1440E, Wengen, Switzerland (Show map)

    Located nearly a 5-minute walk from Wengen-Mannlichen, the 5-star Grand Hotel Belvedere, A Beaumier Hotel Wengen gives easy access to various tourist attractions. The hotel is 2.4 km from Staubbach…

    More...

    From US$ 90
    price for 1 night
    Book Now From US$ 90
  • Bergwelt Grindelwald - Alpine Design Resort

    Bergwelt 4, Grindelwald, Switzerland (Show map)

    Boasting a sunbathing terrace, an indoor pool, and a shared lounge, Bergwelt Grindelwald - Alpine Design Resort is located 9 minutes' walk from Firstbahn Mountain Cable Car. Featuring 94 rooms with…

    More...

    From US$ 353
    price for 1 night
    Book Now From US$ 353
  • The Omnia - Design Mountain Lodge And Spa With Iconic Matterhorn Views

    Auf Dem Fels, Zermatt, Switzerland (Show map)

    The 5-star The Omnia Hotel Zermatt, located only 350 metres from the crystalline Matterhorn State Museum, offers its guests a Turkish steam bath, a treatment room, a Jacuzzi, and an indoor pool to…

    More...

    From US$ 1146
    price for 1 night
    Book Now From US$ 1146
  • Carlton Hotel St Moritz - The Leading Hotels Of The World

    Via Johannes Badrutt 11, St. Moritz, Switzerland (Show map)

    The perfect 5-star Carlton Hotel St Moritz - The Leading Hotels Of The World is within 25 minutes' walk of Church of San Gian and has 2 indoor swimming pools plus a fitness centre. Located near a…

    More...

    From US$ 1406
    price for 1 night
    Book Now From US$ 1406
  • The Cambrian

    Dorfstrasse 7, Adelboden, Switzerland (Show map)

    The fabulous 4-star The Cambrian Hotel Adelboden is situated just 450 metres from Cine Rex Movie Theater and around a 10-minute drive from Engstligental, inviting guests to 70 allergy-free rooms with…

    More...

    From US$ 288
    price for 1 night
    Book Now From US$ 288
  • Beausite Zermatt

    Brunnmattgasse 9, Zermatt, Switzerland (Show map)

    The 4-star designer Beausite Zermatt Hotel boasts a central location around a 5-minute stroll from Matter Vispa and provides guests with a steam room, a Jacuzzi, a sauna, and two hot tubs. This…

    More...

    From US$ 1187
    price for 1 night
    Book Now From US$ 1187
  • Alex Alpine Resort - Spa & Sports

    Bodmenstrasse 12, Zermatt, Switzerland (Show map)

    The classic Alex Alpine Resort - Spa & Sports Zermatt is situated in a ski area of Zermatt, 2.2 km from The Matterhorn Mountain and around 25 minutes' walk from Wolli park for beginners Sunnegga Ski…

    More...

    From US$ 475
    price for 1 night
    Book Now From US$ 475
  • Hotel Spinne Grindelwald

    Dorfstrasse 136, Grindelwald, Switzerland (Show map)

    Offering spacious rooms and Wi-Fi in public areas, the 4-star Hotel Spinne Grindelwald is a mere 1.3 km from Grindelwald-First and 16 minutes' walk from Jungfrau Ski Region. Situated not far from…

    More...

    From US$ 127
    price for 1 night
    Book Now From US$ 127
  • Hotel Seehof Davos

    Promenade 159, Davos, Switzerland (Show map)

    Boasting 18 holes of golf, the traditional Hotel Seehof Davos is situated a mere 1.3 km from Eau-la-la Public Swimming Pool. Nestled near a train station, the 5-star hotel has ice skating, snow…

    More...

    From US$ 302
    price for 1 night
    Book Now From US$ 302
  • Hotel Regina

    Dorfstrasse, Wengen, Switzerland (Show map)

    The 4-star Hotel Regina Wengen is situated nearly 25 minutes' walk from Staubbach Waterfall and features a sundeck, playground, and a golf course. Along with the use of a fitness centre on site…

    More...

    From US$ 276
    price for 1 night
    Book Now From US$ 276
  • Kempinski Palace Engelberg

    Dorfstrasse 40, Engelberg, Switzerland (Show map)

    Located merely 8 minutes on foot from the Benedictine monastery "Engelberg Abbey", the elegant 5-star Kempinski Palace Engelberg hotel has a terrace and a golf course. An à la carte restaurant is…

    More...

    From US$ 610
    price for 1 night
    Book Now From US$ 610
  • Cervo Mountain Resort

    Riedweg 156, Zermatt, Switzerland (Show map)

    Located merely 0.9 km from St Peter's English Church, the boutique-style Cervo Mountain Resort Zermatt offers spacious rooms about 10 minutes' walk from Castor Mountain. A lounge bar as well as a…

    More...

    From US$ 985
    price for 1 night
    Book Now From US$ 985
  • Silvretta Parkhotel

    Landstrasse 190, Klosters, Switzerland (Show map)

    Boasting a sunbathing terrace, a bowling alley, and playground, Silvretta Parkhotel Klosters hotel is located a 7-minute walk from Evangelisch-reformierte Kirche Protestant Church. Private car…

    More...

    From US$ 171
    price for 1 night
    Book Now From US$ 171
  • Hotel Eden Roc - The Leading Hotels Of The World

    Via Albarelle 16, Ascona, Switzerland (Show map)

    Situated approximately 10 minutes by car from the pilgrimage Madonna del Sasso Church and just 350 metres from Lungolago, Ascona, the 5-star Hotel Eden Roc - The Leading Hotels Of The World Ascona…

    More...

    From US$ 360
    price for 1 night
    Book Now From US$ 360
  • Villars Palace

    Route Des Hotels 28, Villars-sur-Ollon, Switzerland (Show map)

    Boasting an outdoor swimming pool complete with a sauna, the elegant 5-star Villars Palace hotel is merely 6 minutes' stroll from Eglise anglicane. Featuring a gift shop and a restaurant, this…

    More...

    From US$ 461
    price for 1 night
    Book Now From US$ 461
  • The Capra Saas-Fee

    Lomattenstrasse 6, Saas-Fee, Switzerland (Show map)

    Situated around 5 minutes on foot from Saas Fee Municipality, the 5-star luxury The Capra Saas-Fee Hotel offers a peaceful retreat at a swimming pool with a hot tub. There is a cable car station next…

    More...

    From US$ 353
    price for 1 night
    Book Now From US$ 353
  • The View Lugano

    Via Guidino 29, Paradiso, Switzerland (Show map)

    Located a mere 1.8 km from LAC Cultural Center, the 5-star luxury The View Lugano Hotel Paradiso offers Wi-Fi in public areas and a charging station for electric vehicles. This Paradiso hotel is…

    More...

    From US$ 721
    price for 1 night
    Book Now From US$ 721
  • Royal Plaza Montreux

    Avenue Claude Nobs 7, Montreux, Switzerland (Show map)

    Offering beauty therapy, a casino, and a sundeck, the 5-star Royal Plaza Montreux Hotel is situated in Montreux, merely a 5-minute walk from Monument to Vladimir Nabokov. Featuring 132 rooms with…

    More...

    From US$ 229
    price for 1 night
    Book Now From US$ 229
  • Hotel Steffani

    Via Traunter Plazzas 6, St. Moritz, Switzerland (Show map)

    Situated around a 5-minute walk from Inn, Hotel Steffani St. Moritz includes 59 rooms. Facing lake views, this 4-star hotel is 2.6 km from Pony Suvretta and offers an à la carte restaurant plus…

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • Crans Ambassador

    Route Du Petit Signal 3, Crans-Montana, Switzerland (Show map)

    The 5-star Crans Ambassador Hotel, located merely a 7-minute walk from Casino Crans Montana and 400 metres from Cabaret Harrys Club Crans-Montana, features a swimming pool for guests to take a dip in…

    More...

    From US$ 451
    price for 1 night
    Book Now From US$ 451
  • Tradition Julen Hotel

    Riedstrasse 2, Zermatt, Switzerland (Show map)

    The 4-star Tradition Julen Hotel Zermatt offers 32 rooms with proximity to Matter Vispa, which is approximately a 5-minute walk from the property. Featuring a restaurant, the hotel is located a…

    More...

    From US$ 386
    price for 1 night
    Book Now From US$ 386
  • Swiss Holiday Park Resort

    Dorfstrasse 10, Morschach, Switzerland (Show map)

    Offering an aqua park, a bowling alley, and a golf course, Swiss Holiday Park Resort Morschach lies in a rural area of Morschach a 5-minute walk from Pfarrkirche St. Gallus. Offering views of the…

    More...

    From US$ 146
    price for 1 night
    Book Now From US$ 146
  • Art Boutique Hotel Monopol

    Via Maistra 17, St. Moritz, Switzerland (Show map)

    Art Boutique Hotel Monopol St. Moritz is situated a mere 5 minutes' walk from St. Moritz Scenic Lake and features a casino, a sundeck, and a golf course. The hotel provides private car parking for…

    More...

    From US$ 302
    price for 1 night
    Book Now From US$ 302
  • Eiger Mountain & Soul Resort

    Dorfstrasse 133, Grindelwald, Switzerland (Show map)

    Offering a shared lounge and a golf course, and views of the mountain, Eiger Mountain & Soul Resort Grindelwald is located a 9-minute walk from Heimatmuseum Grindelwald. Boasting a fitness centre…

    More...

    From US$ 247
    price for 1 night
    Book Now From US$ 247
  • 7132 Hotel

    560 Poststrasse, Vals, Switzerland (Show map)

    Located 4.1 km from Piz Tomul Mountain, the elegant 7132 Hotel Vals offers spacious rooms approximately 25 minutes' walk from Glarr. Boasting an indoor pool and a health club, the 5-star hotel offers…

    More...

    From US$ 899
    price for 1 night
    Book Now From US$ 899