The 10 best spa hotels in Luzern, Switzerland | Booking.com
Skip to main content

Spa Hotels in Luzern

Find the spa hotels that appeal to you the most

The best spa hotels in Luzern

Check out our pick of great spa hotels in Luzern

Filter by:

Review score

HERMITAGE Lake Lucerne - Beach Club & Lifestyle Hotel

Hotel in Luzern

The HERMITAGE Lake Lucerne - Beach Club & Lifestyle Hotel is tranquilly situated within its own grounds on the shores of Lake Lucerne, only 4 km away from the city centre with beautiful views of the...

M
Matter
From
Kuwait
I like the location , view and friendly staff
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,079 reviews
Price from
US$317.96
1 night, 2 adults

Mandarin Oriental Palace, Luzern

Hotel in Luzern

Mandarin Oriental Palace, Luzern features a garden, terrace, a restaurant and bar in Luzern.

A
Andrey222
From
Cyprus
Very welcoming and helpful staff. I would especially like to mention the following hotel employees: Lawrence, Julietta, Fabio, Bogdan and Adi. Magnificent view from the room to the lake. The room is comfortable. An unforgettable magic experience of visiting a Japanese restaurant Minamo with a chef Yutaka Kobayashi. Every dish was like a piece of art. Definitely come back again and will recommend to the friends.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 298 reviews
Price from
US$750.74
1 night, 2 adults

Hotel Schweizerhof Luzern

Hotel in Old Town, Luzern

The family-owned 5-star Hotel Schweizerhof Luzern is located right in the Old Town of Lucerne, next to the lake. It offers a spa area and elegant rooms with modern furniture.

E
Elena
From
Bulgaria
Very pleasant stay, the hotel is convenient and beautiful, the view from the room was amazing - directly to the lake
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 802 reviews
Price from
US$422.69
1 night, 2 adults

Grand Hotel National Luzern

Hotel in Old Town, Luzern

The luxurious Grand Hotel National is situated directly on the shore of Lake Lucerne, only a 5-minute walk from the train station and the old town.

J
Jir Ka
From
Czech Republic
Location, staff, room, very comfortable bed, breakfasts
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 526 reviews
Price from
US$378.53
1 night, 2 adults

Spa & Stay

Hotel in Luzern

Located in Luzern, within 1.4 km of Lucerne Station and 1.5 km of KKL Culture and Convention Centre Lucerne, Spa & Stay provides accommodation with a spa and wellness centre and as well as free...

M
Mohammed
From
United Kingdom
Very clean, well maintained, smelt so nice soon as you enter. Good clear instructions was given to find location and how to operate everything 👌
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 9 reviews
Price from
US$503.44
1 night, 2 adults

Bürgenstock Hotel & Alpine Spa

Bürgenstock (Near Luzern)

Located 450 metres above Lake Lucerne in the canton of Nidwalden close to Lucerne, this 5-star hotel awaits you with a combination of modern comfort and a traditional Swiss ambience.

H
Hanife
From
Oman
Hands down the location - up on top of the mountain with miraculous views of Lucern, the Lucern lakes and surrounding areas as well as views of the slopping green farming mountains, and finally the snow cape mountains. The venue balances the old with the new well. Finally - the spa is high quality with so many things to do and experience with the highlight the outdoor 35 degree pool with again amazing views.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,065 reviews
Price from
US$1,192.35
1 night, 2 adults

Waldhotel by Bürgenstock

Bürgenstock (Near Luzern)

Situated 450 metres above Lake Lucerne on the Bürgenberg mountain, in the Bürgenstock Resort, the Waldhotel by Bürgenstock was designed by star architect Matteo Thun and features the Waldhotel Spa and...

E
Elaine B
From
Ireland
The room, food, service, amenities views all were absolutely amazing!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 540 reviews
Price from
US$772.19
1 night, 2 adults

Hotel Villa Honegg

Ennetbürgen (Near Luzern)

Rising high on Mount Bürgenstock, this early 1900s villa offers luxurious rooms with balconies and a heated infinity pool overlooking Lake Lucerne.

T
Tomoya
From
Hong Kong
Good services and amazing pool view.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 372 reviews
Price from
US$1,148.19
1 night, 2 adults

ALPENGARTEN EIGENTHAL - Private Wellness Retreat

Eigenthal (Near Luzern)

Boasting garden views, ALPENGARTEN EIGENTHAL - Private Wellness Retreat features accommodation with a spa and wellness centre and a patio, around 14 km from Lucerne Station.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews
Price from
US$448.30
1 night, 2 adults

Seehotel Pilatus

Hergiswil (Near Luzern)

The Seehotel Pilatus is situated on the shores of Lake Lucerne. It offers a large indoor pool, a hot tub, and free Wi-Fi. The spacious, air-conditioned rooms provide mountain views.

T
Tsz Lok
From
Hong Kong
Friendly staffs, thanks to the driver taking us from and to the station, we had two heavy luggages which making walking difficult, but it is only 10mins walk from the station to the hotel. Great outdoor areas. Best breakfast of the month in Europe, wide variety and everything tastes really good. The pool and spa were great also.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,361 reviews
Price from
US$238.47
1 night, 2 adults
All spa hotels in Luzern

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Luzern and surroundings in the past month

See all

All-inclusive spa hotels in Luzern and nearby

  • Residence Kastanienbaum

    Horw
    All-inclusive options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 22 reviews

    Residence Kastanienbaum is a recently renovated apartment in Horw, where guests can makes the most of its pool with a view, open-air bath and garden.

  • Bürgenstock Residence Suites

    Bürgenstock
    All-inclusive options available
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Located 17 km from Lucerne Station, Bürgenstock Residence Suites offers an infinity pool, a spa and wellness centre and air-conditioned accommodation with a balcony and free WiFi.

  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 7 reviews

    Boasting garden views, ALPENGARTEN EIGENTHAL - Private Wellness Retreat features accommodation with a spa and wellness centre and a patio, around 14 km from Lucerne Station.

  • Boutique Guesthouse Villa Pescheria B&B

    Weggis
    All-inclusive options available
    Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 12 reviews

    Situated in Weggis and only 400 metres from Lido Weggis, Boutique Guesthouse Villa Pescheria B&B features accommodation with lake views, free WiFi and free private parking.

Enjoy breakfast in Luzern and nearby

  • Seehotel Pilatus

    Hergiswil
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 4,361 reviews

    The Seehotel Pilatus is situated on the shores of Lake Lucerne. It offers a large indoor pool, a hot tub, and free Wi-Fi. The spacious, air-conditioned rooms provide mountain views.

    From US$238.47 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,065 reviews

    Located 450 metres above Lake Lucerne in the canton of Nidwalden close to Lucerne, this 5-star hotel awaits you with a combination of modern comfort and a traditional Swiss ambience.

    From US$1,463.63 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 72 reviews

    Bürgenstock Hotels & Resorts - Pension Taverne 1879 is set on the Bürgenberg mountain, 450 metres above Lake Lucerne in the canton of Nidwalden near Lucerne in the Bürgenstock Resort.

    From US$391.14 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 540 reviews

    Situated 450 metres above Lake Lucerne on the Bürgenberg mountain, in the Bürgenstock Resort, the Waldhotel by Bürgenstock was designed by star architect Matteo Thun and features the Waldhotel Spa and...

    From US$883.23 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 505 reviews

    The See & Wellnesshotel Gerbi in Weggis is located right on the shore of Lake Lucerne. It offers panoramic lake views, indoor and outdoor pools and free parking.

    From US$444.14 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 305 reviews

    Set in Weggis, 400 metres from Lido Weggis, Hotel Rössli Gourmet & Spa offers accommodation with a fitness centre, private parking, a garden and a terrace.

    From US$285.16 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 372 reviews

    Rising high on Mount Bürgenstock, this early 1900s villa offers luxurious rooms with balconies and a heated infinity pool overlooking Lake Lucerne.

    From US$1,400.54 per night
  • Post Hotel Weggis

    Weggis
    Breakfast options
    Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 2,677 reviews

    Located in the heart of Weggis, only a short walk from the shores of Lake Lucerne, Post Hotel Weggis offers stylish rooms with beautiful views.

    From US$139.42 per night

Highly rated spa hotels in Luzern and nearby

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 660 reviews

    Newly renovated in 2014, the Hotel Beau Rivage Weggis is located right on the shore of Lake Lucerne.

    From US$359.60 per night

Spa hotels that guests love in Luzern

See all
  • Avg. price/night: US$391.14
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,079 reviews
    The room was wonderfully spacious and the beds and linen excellent! And what a magnificent view! There’s a very personal feel everywhere in the hotel - great fitness ans spa and fabulous breakfast too. Very professional and discreet service make this hotel to a perfect place to relax and feel good. The fondue-chinoise we enjoyed in their cosy and class restaurant was an event in itself. I would return to the Hermitage with pleasure, maybe in summer next time, to enjoy the lake.
    Guest review by
    Christa
    Young couple