We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Lake Luzern

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Seidenhofstrasse 5 | 6002 Luzern, Lucerne 6003, Switzerland
0.3 km from Lake Luzern
#18 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Bundesplatz 18, Lucerne 6003, Switzerland
0.6 km from Lake Luzern
#7 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Bahnhofstrasse 30, Lucerne 6003, Switzerland
0.6 km from Lake Luzern
#8 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Pilatusstrasse 29, Lucerne 6003, Switzerland
0.6 km from Lake Luzern
#20 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Friedenstrasse 8 | 6004 Luzern, Lucerne 6004, Switzerland
0.6 km from Lake Luzern
#35 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Lowengraben 18, Lucerne 6004, Switzerland
0.6 km from Lake Luzern
#58 of 69 hotels in Lucerne
No photo provided
Check In Check Out
Show Prices
Pilatusstrasse 36, Lucerne 6003, Switzerland
0.7 km from Lake Luzern
#22 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Burgerstrasse 35, Lucerne 6003, Switzerland
0.7 km from Lake Luzern
#34 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Franziskanerplatz 12, Lucerne 6003, Switzerland
0.7 km from Lake Luzern
#44 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Pfistergasse 12, Lucerne 6003, Switzerland
0.7 km from Lake Luzern
#57 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Pfistergasse 17, Lucerne 6003, Switzerland
0.7 km from Lake Luzern
#61 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Haldenstrasse 10 | 6002 Luzern, Lucerne 6006, Switzerland
0.8 km from Lake Luzern
#2 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Adligenswilerstrasse 22, Lucerne 6006, Switzerland
0.8 km from Lake Luzern
#3 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Bruchstrasse 35, Lucerne 6003, Switzerland
0.8 km from Lake Luzern
#23 of 69 hotels in Lucerne
Check In Check Out
Show Prices
St.-Karli-Quai 12, Lucerne 6004, Switzerland
0.8 km from Lake Luzern
#30 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Klosterstrasse 4-6, Lucerne 6003, Switzerland
0.8 km from Lake Luzern
#46 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Zaehringerstrasse 24, Lucerne 6003, Switzerland
0.9 km from Lake Luzern
#32 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Kellerstrasse 4/6, Lucerne 6005, Switzerland
0.9 km from Lake Luzern
#36 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Rigistrasse 22, Lucerne CH-6006, Switzerland
0.9 km from Lake Luzern
#41 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Haldenstrasse 53, Lucerne 6006, Switzerland
1.0 km from Lake Luzern
#59 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Baselstrasse 15, Lucerne 6003, Switzerland
1.0 km from Lake Luzern
#63 of 69 hotels in Lucerne
No photo provided
Check In Check Out
Show Prices
Haldenstrasse 59 | 6006 Lucerne, Lucerne 6006, Switzerland
1.1 km from Lake Luzern
#37 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Haldenstrasse 57, Lucerne 6006, Switzerland
1.1 km from Lake Luzern
#48 of 69 hotels in Lucerne
No photo provided
Check In Check Out
Show Prices
Haldenstrasse 36, Lucerne 6006, Switzerland
1.3 km from Lake Luzern
#47 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Obergrundstrasse 103, Lucerne 6005, Switzerland
1.5 km from Lake Luzern
#45 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Kanonenstrasse, Lucerne 6003, Switzerland
1.6 km from Lake Luzern
#19 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Lindenstrasse 27, Lucerne 6015, Switzerland
2.2 km from Lake Luzern
#53 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Luzernerstrasse 3 | Hildisrieden, Lucerne 6024, Switzerland
2.2 km from Lake Luzern
#56 of 69 hotels in Lucerne
No photo provided
Check In Check Out
Show Prices
Seeburgstrasse 53 - 61, Lucerne 6006, Switzerland
2.6 km from Lake Luzern
#14 of 69 hotels in Lucerne
Check In Check Out
Show Prices
Stutzstrasse 25 | St. Niklausen, Lucerne 6005, Switzerland
2.9 km from Lake Luzern
#55 of 69 hotels in Lucerne
No photo provided
Check In Check Out
Show Prices
Zumhofstrasse 258, Kriens, Lucerne 6010, Switzerland
3.0 km from Lake Luzern
#38 of 69 hotels in Lucerne
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.