Skip to main content

Spa Hotels in Luzern

Find the spa hotels that appeal to you the most

Top picks for Luzern hotels

Explore our most popular 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...

D
DieterKruger
From
South Africa
I loved the lobby area, magnificent views over the lake.. We sat there for hours. The room also had a spectacular view.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,014 reviews
Price from
US$318.85
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.

h
hassan
From
United Arab Emirates
The room was really well designed and thoughtful. the Lake view from the window is amazing. the staff was very helpful and they gave welcome gifts for the kids. We absolutely loved it.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 301 reviews
Price from
US$607.33
1 night, 2 adults

Young Backpackers Homestay

Kriens, Luzern

Set in Luzern, 2.8 km from Lucerne Station, Young Backpackers Homestay offers accommodation with a garden, private parking, a shared lounge and a terrace.

У
Урбанович
From
Belarus
You feel like at home. Friendly caring host Rainer and lovely Effie made the stay as comfortable as possible. Stunningly beautiful house and view, everything is clean and tidy. All the guests were nice people from all over the world. This house will stay in my heart forever!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 484 reviews
Price from
US$254.63
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.

S
Shaun
From
South Africa
Service was excellent, Sebastian was a fabulous host and extremely helpful. The location was great, walking distance to Old Town and the main train station. The room was amazing, we loved our stay at this hotel. Breakfast was good.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 738 reviews
Price from
US$423.86
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.

V
Vicki
From
Australia
Magnificent property on the shores of Lake Lucerne. Exceptional staff who did everything they could to ensure our stay was first class. Magnificent accommodation and stunning views over the lake. This is a first class hotel and I highly recommend it.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 516 reviews
Price from
US$322.64
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...

E
Enrico
From
Switzerland
The video to enter the Property was very understandable and once we entered the room we were amazed. Everything is very clean and it was EXTREMLY relaxing to stay there. We will definitely go there again and next time even stay for more than just 1 day. Definitely recommend the Spa and Stay in Lucerne.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 14 reviews
Price from
US$504.84
1 night, 2 adults

Boutique Hotel Himmelrich

Hotel in Kriens, Luzern

Situated in Luzern, 5.8 km from Lucerne Station, Boutique Hotel Himmelrich features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

A
Aaro
From
Finland
Clean and cozy hotel with amazing views. Super friendly staff who offered us free drinks on multiple occasions and served great breakfast. Cozy spa, which was basically private, since no one else was there in the evening except us. Great view over the city from the room and balcony. Price was also very good considering the quality of the stay.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,464 reviews
Price from
US$300.63
1 night, 2 adults

Hotel Spatz

Hotel in Luzern

Situated on the edge of Luzern and just a 5-minute bus drive from the centre, Hotel Spatz offers rooms with free Wi-Fi. The hotel’s own restaurant serves Swiss specialities made with local products.

N
Nik Mazian
From
Malaysia
The rooms were spacious enough, toilets were clean and working, heater was working well. The property owner were very kind to allow us early check in and left luggage after check out for us to explore lucern and mount titlis. The free bus tickets were a bonus. Would surely come again given the chance. Bus stand just in front of the hotel, very very convenient..👍
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,654 reviews
Price from
US$192.32
1 night, 2 adults

Bürgenstock Hotel & Alpine Spa

Bürgenstock (Near Luzern)

Located 500 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.

Y
Yunbak
From
South Korea
Great environment and facilities.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,090 reviews
Price from
US$1,252.61
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...

V
Venera
From
Israel
This hotel exceeded all my expectations. The service was excellent, and the staff made me feel very special. The design is beautiful, and the rooms are comfortable with great attention to detail. ‏The dining experience was outstanding, with fresh and delicious meals paired with exceptional service. The spa, overlooking stunning views, added another layer of relaxation to my stay. ‏I stayed here to celebrate my birthday and was warmly welcomed with a thoughtful gift of champagne and chocolates. It was an unforgettable experience, and I will definitely return in the future.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 531 reviews
Price from
US$774.34
1 night, 2 adults
All spa hotels in Luzern

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...

D
DieterKruger
From
South Africa
I loved the lobby area, magnificent views over the lake.. We sat there for hours. The room also had a spectacular view.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,014 reviews
Price from
US$318.85
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.

h
hassan
From
United Arab Emirates
The room was really well designed and thoughtful. the Lake view from the window is amazing. the staff was very helpful and they gave welcome gifts for the kids. We absolutely loved it.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 301 reviews
Price from
US$607.33
1 night, 2 adults

Young Backpackers Homestay

Kriens, Luzern

Set in Luzern, 2.8 km from Lucerne Station, Young Backpackers Homestay offers accommodation with a garden, private parking, a shared lounge and a terrace.

У
Урбанович
From
Belarus
You feel like at home. Friendly caring host Rainer and lovely Effie made the stay as comfortable as possible. Stunningly beautiful house and view, everything is clean and tidy. All the guests were nice people from all over the world. This house will stay in my heart forever!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 484 reviews
Price from
US$254.63
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.

S
Shaun
From
South Africa
Service was excellent, Sebastian was a fabulous host and extremely helpful. The location was great, walking distance to Old Town and the main train station. The room was amazing, we loved our stay at this hotel. Breakfast was good.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 738 reviews
Price from
US$423.86
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.

V
Vicki
From
Australia
Magnificent property on the shores of Lake Lucerne. Exceptional staff who did everything they could to ensure our stay was first class. Magnificent accommodation and stunning views over the lake. This is a first class hotel and I highly recommend it.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 516 reviews
Price from
US$322.64
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...

E
Enrico
From
Switzerland
The video to enter the Property was very understandable and once we entered the room we were amazed. Everything is very clean and it was EXTREMLY relaxing to stay there. We will definitely go there again and next time even stay for more than just 1 day. Definitely recommend the Spa and Stay in Lucerne.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 14 reviews
Price from
US$504.84
1 night, 2 adults

Boutique Hotel Himmelrich

Hotel in Kriens, Luzern

Situated in Luzern, 5.8 km from Lucerne Station, Boutique Hotel Himmelrich features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

A
Aaro
From
Finland
Clean and cozy hotel with amazing views. Super friendly staff who offered us free drinks on multiple occasions and served great breakfast. Cozy spa, which was basically private, since no one else was there in the evening except us. Great view over the city from the room and balcony. Price was also very good considering the quality of the stay.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,464 reviews
Price from
US$300.63
1 night, 2 adults

Hotel Spatz

Hotel in Luzern

Situated on the edge of Luzern and just a 5-minute bus drive from the centre, Hotel Spatz offers rooms with free Wi-Fi. The hotel’s own restaurant serves Swiss specialities made with local products.

N
Nik Mazian
From
Malaysia
The rooms were spacious enough, toilets were clean and working, heater was working well. The property owner were very kind to allow us early check in and left luggage after check out for us to explore lucern and mount titlis. The free bus tickets were a bonus. Would surely come again given the chance. Bus stand just in front of the hotel, very very convenient..👍
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,654 reviews
Price from
US$192.32
1 night, 2 adults

Bürgenstock Hotel & Alpine Spa

Bürgenstock (Near Luzern)

Located 500 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.

Y
Yunbak
From
South Korea
Great environment and facilities.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,090 reviews
Price from
US$1,252.61
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...

V
Venera
From
Israel
This hotel exceeded all my expectations. The service was excellent, and the staff made me feel very special. The design is beautiful, and the rooms are comfortable with great attention to detail. ‏The dining experience was outstanding, with fresh and delicious meals paired with exceptional service. The spa, overlooking stunning views, added another layer of relaxation to my stay. ‏I stayed here to celebrate my birthday and was warmly welcomed with a thoughtful gift of champagne and chocolates. It was an unforgettable experience, and I will definitely return in the future.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 531 reviews
Price from
US$774.34
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

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 40 reviews

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 14 reviews

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 484 reviews

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,014 reviews

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 301 reviews

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 516 reviews

Popular with guests booking spa hotels in Luzern

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,464 reviews

Popular with guests booking spa hotels in Hergiswil

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,343 reviews

Popular with guests booking spa hotels in Bürgenstock

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,090 reviews

Popular with guests booking spa hotels in Weggis

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

Save money on spa in Luzern and nearby – budget options available

Residence Kastanienbaum

Horw
Budget options available
Scored out of 10, guest rating 9.1
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.

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 8.3
Very good - What previous guests thought, 74 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.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 9 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.

From US$527.11 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 13 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.

Highly rated spa hotels in Luzern and nearby

Seehotel Pilatus

Hergiswil
8.0+ review score
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,343 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$201.18 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,090 reviews

Located 500 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,353.83 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 531 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$974.25 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 489 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.

Hotel Alexander

Weggis
8.0+ review score
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 87 reviews

Featuring a spa area with heated indoor and outdoor pools, the modern 4-star Hotel Alexander enjoys a very quiet location close to the village centre of Weggis.

From US$247.24 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 293 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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 360 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,138.74 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 758 reviews

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

From US$273.30 per night