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

Wonderful: 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

Hotel in Old Town, Lucerne

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. Family-run hotel where you feel like a very welcomed guest. Majestic historic building, but very cosy. Very nice staff. I liked very much the history wall of the hotel. And very good restaurant. Everything was perfect and it was difficult to leave!

Show more Show less
9.1
Wonderful
1,236 reviews
Price from
$518
per night

Hotel des Balances

Hotel in Old Town, Lucerne

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. love all the details are driving towards top class hotel . beautiful room , spacious room too. overdo much our view in the balcony . restaurent tastes awesome. bar is great. location is awesome !

Show more Show less
9.1
Wonderful
1,546 reviews
Price from
$440
per night

Mandarin Oriental Palace, Luzern

Hotel in Lucerne

Mandarin Oriental Palace, Luzern features a garden, terrace, a restaurant and bar in Lucerne. This 5-star hotel offers a concierge service. Excellent hotel and great location

Show more Show less
9.2
Wonderful
167 reviews
Price from
$1,059
per night

Gasthaus Badhof - Golfhotel

Hotel in Meggen, Lucerne

In Lucerne, 2.9 mi from the KKL Culture and Congress Center Lucerne, the Gasthaus Badhof offers you very spacious rooms with the best comfort. we had an amazing stay here! The staff was super friendly! at the reception as well as in the restaurant. we got great recommendations for things to do in the area with little children, the location was absolutely stunning, the rooms were huge and clean with an amazing view, they offered us water when we left…

Show more Show less
9.2
Wonderful
715 reviews
Price from
$312
per night

Hotel Pilatus-Kulm

Hotel in Lucerne

The historic Hotel Pilatus-Kulm is located at 6995 feet above sea level in the Kriens district in Luzern, 2 mi from Chapel Bridge and 2.1 mi from KKL Culture and Convention Center Lucerne. Peaceful place with the most comfortable bed. although it is very remote and rural, there is still very good mobile internet connection.

Show more Show less
9.2
Wonderful
379 reviews
Price from
$392
per night

Art Deco Hotel Montana Luzern

Hotel in Lucerne

The Art Deco Hotel Montana offer rooms as well as luxurious spa suites with panoramic views of Lake Lucerne, the city and the Alps. The views are stunning and waking up every morning to a lakeside view is the perfect way to start your day. The staff were amazing. Levent and the bar staff are the best in class. Breakfast was the best I had in Switzerland and Luzern. The cleaning crews stopped by several times a day, and with pillow service which is a throwback to the old glamorous classic hotels.

Show more Show less
9
Wonderful
239 reviews
Price from
$407
per night

Park Hotel Vitznau

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... excellent restaurants, friendly staff, awesome spa

Show more Show less
9.5
Exceptional
342 reviews
Price from
$1,226
per night

Hotel Bellevue Kriens

Hotel in Lucerne

Located at the summit of Mount Pilatus at 7 feet above sea level, the Hotel Bellevue is reachable by aerial tramway or the world's steepest cog railway in summer. The views were amazing and the room was very comfortable

Show more Show less
9.1
Wonderful
103 reviews
Price from
$301
per night

Landgasthof Hotel Rössli

Hotel in Adligenswil, Lucerne

Located in the center of Adligenswil, Hotel Rössli is just 3 miles from Lucerne. It offers a traditional Swiss restaurant and individually designed rooms with free Wi-Fi and wired internet access. Lovely hotel run by a family. High quality antique furniture and art throughout gave this historic building a special character. The hosts gave us a welcome drink and tips. Parking was easy and it’s just a short drive to Lucern. Breakfast was excellent. We had a great time here and would highly recommend. This is a place where they really pay attention to the small details.

Show more Show less
9.1
Wonderful
311 reviews
Price from
$160
per night

Seehotel Gotthard

Hotel in Weggis

The family-run Seehotel Gotthard in Weggis on the shore of Lake Lucerne, 16 mi from Lucerne, offers 2 restaurants, a pizzeria, a bistro and rooms with scenic views and free WiFi. Everything! A cosy , great views family hotel and restaurant. Comfortable beds ( I read some bad reviews before and couldn’t understand why they were posted), great breakfast, the owners helpful and super friendly, recommended great places and were much more than just “ doing their job”. The views from restaurant and room were stunning. We didn’t eat in the restaurant but learning from the breakfast, I’m sure it’s great. Can’t wait to come back again !!

Show more Show less
9
Wonderful
363 reviews
Price from
$212
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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Canton of Lucerne