Skip to main content

Stay in Canton of Lucerne's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Schweizerhof Luzern 5 stars

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. Beautiful elegant hotel well situated. Grand old hotel with all modern conveniences. Beautiful lobby and service was great except problems with repeated demagnetized key cards. Modern and well appointed rooms with large bathroom with separate tub and shower. Bed was comfortable. Nice little touches with complementary nuts, muffin and chocolates. Breakfast was fantastic with everything available. Elegant bar and dining room for breakfast. Nice patio outside to overlook Lake Lucerne. Overall little to complain about and much to laud. A true 5 star hotel.

Show more Show less
9.1
Superb
1,256 reviews
Price from
£308
per night

Hotel des Balances 4 stars

Hotel in Old Town, Luzern

Housed in a former Guild Hall, the Hotel des Balances enjoys a picturesque location on the Reuss river in the heart of Old Lucerne. Wi-Fi is available free of charge. Absolutely Stunning!!!! Gorgeous facility, impeccably maintained, beautiful inside and out! Staff goes out of their way to help in every way possible. Location could not be better!!!

Show more Show less
9.1
Superb
1,574 reviews
Price from
£294
per night

Mandarin Oriental Palace, Luzern 5 stars

Hotel in Luzern

Mandarin Oriental Palace, Luzern features a garden, terrace, a restaurant and bar in Luzern. This 5-star hotel offers a concierge service. The location was amazing, right on the Lake. The standard of the hotel was beyond anything I have seen, I couldn't fault it.

Show more Show less
9.2
Superb
156 reviews
Price from
£652
per night

Culinarium Alpinum

Hotel in Stans

Situated in Stans, 15 km from Lucerne Station, Culinarium Alpinum features accommodation with a garden, free private parking, a shared lounge and a terrace. Location: just minutes away from Luzern by car. Culinarium is located in a wonderful small town surrounded by nature, mountains & fresh air. Restaurant: Try the surprise menu for a culinary experience. The menus were only in German, but that wasn't an issue as some spoke English. Breakfast was basic but plentiful: with breads, jams, cheese & eggs at your disposal. Room: Scandinavian chic comes to mind. Decor is simple but works well as the natural outdoor scenery shines bright.

Show more Show less
9
Superb
114 reviews
Price from
£194
per night

Gasthaus Badhof - Golfhotel 4 stars

Hotel in Meggen, Luzern

In Lucerne, 4.6 km from the KKL Culture and Congress Center Lucerne, the Gasthaus Badhof offers you very spacious rooms with the best comfort. room is super comfort with great view, the only issue is ideally to diversify type of breakfast,hopefully could add Asian style breakfast for more options

Show more Show less
9.2
Superb
711 reviews
Price from
£249
per night

Bürgenstock Hotels & Resort - Waldhotel & Spa 5 stars

Hotel in Bürgenstock

Situated 450 metres above Lake Lucerne on the Bürgenberg mountain, in the Bürgenstock Resort, the Waldhotel Health & medical Excellence was designed by star architect Matteo Thun and features the... Beautiful hotel in a beautiful location for a nice quiet spa vacation. Great restaurants, great staff ,very nice and comfortable bed.

Show more Show less
9.2
Superb
431 reviews
Price from
£587
per night

Hotel Pilatus-Kulm 4 stars

Hotel in Luzern

The historic Hotel Pilatus-Kulm is situated at 2132 metres above sea level in the Kriens district in Luzern, 3.2 km from Chapel Bridge and 3.4 km from KKL Culture and Convention Centre Lucerne. stunning location and amazing walks around the cliff. sunset and sunrise are great moments.

Show more Show less
9.2
Superb
377 reviews
Price from
£235
per night

Park Hotel Vitznau 5 stars

Hotel in Vitznau

The luxurious Park Hotel Vitznau right at the banks of Lake Lucerne has been entirely renovated in 2012 and 2013 and features its own private beach, 2 restaurants, a large spa area and free garage... amazing facilities, incredible location and staff

Show more Show less
9.5
Exceptional
348 reviews
Price from
£925
per night

Hotel Bellevue Kriens 3 stars

Hotel in Luzern

Located at the summit of Mount Pilatus at 2,132 metres above sea level, the Hotel Bellevue is reachable by aerial tramway or the world's steepest cog railway in summer. Very good choice available at breakfast, and the four course included dinner was excellent. A set menu, with limited choices, but they were sufficient. The beef main course available on the second night menu was exceptional. The waiting staff are friendly and attentive, as was reception. The views when the weather cleared were stunning.

Show more Show less
9
Superb
107 reviews
Price from
£176
per night

Landgasthof Hotel Rössli 3 stars

Hotel in Adligenswil, Luzern

Located in the centre of Adligenswil, Hotel Rössli is just 5 km from Lucerne. It offers a traditional Swiss restaurant and individually designed rooms with free Wi-Fi and wired internet access. Everything was perfect! Great restaurant, from the impeccable service to the delicious food! We really enjoyed our stay here.

Show more Show less
9
Superb
303 reviews
Price from
£129
per night

Hotels with extra health and safety measures

Find hotels in Canton of Lucerne with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Canton of Lucerne in the past month

See all

Canton of Lucerne's best hotels with breakfast

See all

Budget hotels in Canton of Lucerne

See all

Hotels in Canton of Lucerne that you can book without a credit card

See all

FAQs about hotels in Canton of Lucerne