Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Lake Lucerne

Filter by star ratings
All filters
Gasthaus Badhof
Gasthaus Badhof
9.1 Excellent
Kreuzbuchweg 1, Lucerne, Luzern, Switzerland
Show on map
3.8 km from city centre, Lucerne, Switzerland 
ExcellentBased on 605 reviews
9.1

Situated in Meggen, Gasthaus Badhof - Golfhotel is a short drive from Lucerne and provides a lift and free Wi-Fi.

Hotel Central Luzern
Hotel Central Luzern
9.0 Excellent
Morgartenstrasse 4, Lucerne, Luzern, Switzerland
Show on map
0.4 km from city centre, Lucerne, Switzerland 
ExcellentBased on 1,646 reviews
9.0

Hotel Central Luzern offers modern accommodation in Lucerne and is a short walk from Lucerne Railway Station. It is set in the area's vibrant nightlife district, about a five-minute walk from Rathaus Lucerne and the Kapellbrucke.

Seehof Hotel Du Lac
Seehof Hotel Du Lac
8.7 Excellent
Gotthardstrasse 4, Weggis, Luzern, Switzerland
Show on map
0.3 km from city centre, Weggis, Switzerland 
ExcellentBased on 931 reviews
8.7

Located in Weggis, Seehof Hotel Du Lac offers 3-star accommodation, as well as a private beach. It also provides meeting rooms, luggage storage and free Wi-Fi.

Anstatthotel.ch Luzern
Anstatthotel.ch Luzern
7.3 Good
Rothenstrasse 9, Lucerne, Luzern, Switzerland
Show on map
2.7 km from city centre, Lucerne, Switzerland 
GoodBased on 639 reviews
7.3

Situated in Littau, Anstatthotel ch Luzern is within easy driving distance of Lucerne and provides laundry facilities and free Wi-Fi.

See & Wellnesshotel Gerbi
See & Wellnesshotel Gerbi
8.4 Excellent
Hertensteinstrasse 48, Weggis, Luzern, Switzerland
Show on map
1.1 km from city centre, Weggis, Switzerland 
ExcellentBased on 394 reviews
8.4

See & Wellnesshotel Gerbi provides a comfortable setting while in Weggis. It also offers free Wi-Fi, an outdoor pool and a lake.

Hotel Falken
Hotel Falken
6.6 Good
Falkengasse 6, Lucerne, Luzern, Switzerland
Show on map
0.2 km from city centre, Lucerne, Switzerland 
GoodBased on 1,027 reviews
6.6

Under 20 minutes' walk from Lucerne Railway Station, the hotel offers guests an ideal base while visiting Lucerne. It is moments from Rathaus Lucerne, restaurants and nightlife options.

Hotel Engel
Hotel Engel
9.1 Excellent
Dorfplatz 1, Stans, Nidwalden, Switzerland
Show on map
0.1 km from city centre, Stans, Switzerland 
ExcellentBased on 679 reviews
9.1

Situated in Stans, Hotel Engel Stans offers 3-star accommodation, as well as a swimming pool. It provides complimentary Wi-Fi, a safe and a sun deck.

Altstadt Hotel Magic Luzern
Altstadt Hotel Magic Luzern
7.6 Good
Brandgässli 1, Lucerne, Luzern, Switzerland
Show on map
0.0 km from city centre, Lucerne, Switzerland 
GoodBased on 695 reviews
7.6

Featuring free Wi-Fi, Altstadt Hotel Magic Luzern is situated in Lucerne and showcases unique views of Rathaus Lucerne. It is set in the area's vibrant nightlife district, which is only a few minutes walk from the Kapellbrucke.

Aparthotel Adler Luzern
Aparthotel Adler Luzern
8.1 Excellent
Süesswinkel 10, Lucerne, Luzern, Switzerland
Show on map
0.0 km from city centre, Lucerne, Switzerland 
ExcellentBased on 15 reviews
8.1

Situated a short drive from Lake Lucerne, Aparthotel Adler Luzern provides historic accommodation in Lucerne. Only a short stroll from the Kapellbrucke, it offers modern rooms equipped with a kitchenette, free wireless internet access and a flat-screen TV.

Seerausch Swiss Quality Hotel
Seerausch Swiss Quality Hotel
8.3 Excellent
Buochserstrasse 54, Beckenried, Nidwalden, Switzerland
Show on map
1.4 km from city centre, Beckenried, Switzerland 
ExcellentBased on 2,212 reviews
8.3

Recently refurbished, Seerausch Swiss Quality Hotel offers all modern amenities and boasts free wireless internet access in all areas. In addition to free private parking on site, the hotel provides cosy 3-star rooms and a bar.

Top Rated Lake Lucerne hotels

Show all 580 hotels
1
The Hotel Lucerne, Autograph Collection
The Hotel Lucerne, Autograph Collection
9.0 Excellent
Sempacherstrasse 14, Lucerne, Luzern, Switzerland
Show on map
0.5 km from city centre, Lucerne 

Contemporary in its design, The Hotel Lucerne Autograph Collection is situated in a well-known area of Lucerne. It provides 5-star accommodation and views of the park.

2
Bellpark Hostel
Bellpark Hostel
7.3 Good
Luzernerstrasse 23, Kriens, Lucerne, Luzern, Switzerland
Show on map
2.6 km from city centre, Lucerne 

Bellpark Hostel is situated in Kriens and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

3
Hitrental Allmend Standard Studios
Hitrental Allmend Standard Studios
8.1 Excellent
Lucerne, Luzern, Switzerland
Show on map
2.3 km from city centre, Lucerne 

Situated in Lucerne, the property is a short drive from Rathaus Lucerne and Mount Pilatus. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

4
ibis budget Luzern City
ibis budget Luzern City
7.5 Good
Kellerstrasse 6, Lucerne, Luzern, Switzerland
Show on map
1.1 km from city centre, Lucerne 

Ibis Budget Hotel Luzern City is a modern setting when visiting Lucerne and is close to everything the area has to offer. It also offers a lake, a 24-hour reception and free Wi-Fi.

5
Wanderlust Guesthouse
Wanderlust Guesthouse
9.0 Excellent
Parkstrasse 29, Weggis, Luzern, Switzerland
Show on map
0.5 km from city centre, Weggis 

Wanderlust Guesthouse offers a comfortable setting while in Weggis.

6
Seehotel Hermitage
Seehotel Hermitage
8.9 Excellent
Seeburgstrasse 72, Lucerne, Luzern, Switzerland
Show on map
3.5 km from city centre, Lucerne 

Guests of this historic hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short drive from the heart of Lucerne. It provides a gym, as well as a Turkish steam bath, free Wi-Fi and a rooftop terrace.

7
Gasthaus Schwendelberg Luzern-Horw
Gasthaus Schwendelberg Luzern-Horw
8.8 Excellent
Schwendelberg, Horw, Luzern, Switzerland
Show on map
1.6 km from city centre, Horw 

Boasting a swimming pool, Gasthaus Schwendelberg Luzern-Horw is situated in Horw and provides traditional accommodation. It also features a sun deck, an express check-in and check-out feature and a playground.

8
Hotel Continental Park
Hotel Continental Park
8.6 Excellent
Murbacherstrasse 4, Lucerne, Luzern, Switzerland
Show on map
0.5 km from city centre, Lucerne 

Located a short walk from Lucerne Railway Station, Continental Park is an ideal base when visiting Lucerne. It is ideally positioned for guests wishing to discover the area's attractions.

Cheapest hotels in Lake Lucerne, Switzerland

Show all 580 hotels
Bellpark Hostel
Bellpark Hostel
7.3 Good
Luzernerstrasse 23, Kriens, Lucerne, Luzern, Switzerland
Show on map
2.6 km from city centre,  

Bellpark Hostel is situated in Kriens and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

$39
Avg. per night
Backpackers Luzern
Backpackers Luzern
8.5 Excellent
Alpenquai 42, Lucerne, Luzern, Switzerland
Show on map
1.5 km from city centre,  

Situated close to Lucerne Railway Station, Backpackers Luzern offers guests a convenient base when visiting Lucerne. It is conveniently located for those wanting to sightsee in the area.

$56
Avg. per night
Youth Hostel Luzern
Youth Hostel Luzern
7.9 Good
Sedelstrasse 12, Lucerne, Luzern, Switzerland
Show on map
1.1 km from city centre,  

This comfortable hostel in Lucerne offers free Wi-Fi, as well as a swimming pool and an express check-in and check-out feature. It is ideally located for guests wanting to visit local attractions.

$57
Avg. per night
Barabas
Barabas
8.2 Excellent
16 Lowengraben, Lucerne, Luzern, Switzerland
Show on map
0.1 km from city centre,  

Situated under a 10-minute walk from Lucerne Railway Station, Barabas Luzern offers guests an ideal base when visiting Lucerne. Guests can also enjoy complimentary internet access throughout the property.

$71
Avg. per night
Gasthaus Schwendelberg Luzern-Horw
Gasthaus Schwendelberg Luzern-Horw
8.8 Excellent
Schwendelberg, Horw, Luzern, Switzerland
Show on map
1.6 km from city centre,  

Boasting a swimming pool, Gasthaus Schwendelberg Luzern-Horw is situated in Horw and provides traditional accommodation. It also features a sun deck, an express check-in and check-out feature and a playground.

$87
Avg. per night
B&B Bettstatt-Neustadt
B&B Bettstatt-Neustadt
8.3 Excellent
Neustadtstrasse 10, Lucerne, Luzern, Switzerland
Show on map
0.9 km from city centre,  

Situated close to Lucerne Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to discover Lucerne and its surrounds. Guests can also enjoy complimentary internet access throughout the property.

$90
Avg. per night
Seminarhotel Romerohaus
Seminarhotel Romerohaus
7.7 Good
Kreuzbuchstrasse 44, Lucerne, Luzern, Switzerland
Show on map
2.7 km from city centre,  

Seminarhotel Romerohaus provides a comfortable setting while in Lucerne. It is conveniently located for those wishing to discover the area's attractions.

$90
Avg. per night
Hotel Restaurant Burestadl
Hotel Restaurant Burestadl
6.0 Good
Hobiel, Buochs, Nidwalden, Switzerland
Show on map
1.5 km from city centre,  

Hotel Postillon is located in Buochs and features free Wi-Fi. The multiple facilities this modern hotel offers include a sun deck, a currency exchange and a playground.

$98
Avg. per night

Hotel prices in Lake Lucerne

2 stars or below

$39 - $183

ibis budget Luzern City

No. 1 most popular

$132
Avg. per night
Roesli Guest House

No. 2 most popular

$124
Avg. per night
Bellpark Hostel

Best value

$39
Avg. per night
3 stars

$98 - $308

Seerausch Swiss Quality Hotel

No. 1 most popular

$202
Avg. per night
Altstadt Hotel Le Stelle Luzern

No. 2 most popular

$136
Avg. per night
Hotel Rothaus Luzern & Peruvian Culinary Art
$118
Avg. per night
4 stars and up

$164 - $457

Radisson Blu Hotel, Lucerne

No. 1 most popular

$305
Avg. per night
Astoria Lucerne

No. 2 most popular

Astoria Lucerne
8.4 Excellent
$297
Avg. per night
Romantik Hotel Wilden Mann

Best value

$164
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Lake Lucerne

About Lake Lucerne

Known in German as the Vierwaldstättersee (“Lake of the Four Cantons”), Lake Lucerne sprawls across 114 square kilometres in the heart of Switzerland. It’s irregularly shaped, with several sharply angled arms and framed by soaring mountains on all sides.

Spend a day exploring the traffic-free streets of Lucerne’s Old Town, which is clustered with frescoed guildhalls, medieval bridges and a Renaissance town hall. Rising to the south of the city is Mount Pilatus, a 2,128-metre-high peak that can be accessed along the world’s steepest cogwheel railway. After soaking up the incredible views, you can catch the “Dragon Ride” aerial cableway and gondola back down.

Lake Lucerne is a hub for water sports in the summer months, with everything from boat cruises to windsurfing and canoe tours available. Divers can venture underwater to explore the steep wall of Sisikon or discover the marine life around the sunken barge of the Lediwrack Bruno.

Getting there

Lake Lucerne is around 45 minutes’ drive from Zürich Airport, with regular trains connecting from Zürich to the Lucerne railway station. Boats connect to destinations along the lakeshore while the centre of Lucerne is compact enough to explore on foot or by bicycle.

Lake Lucerne travel FAQs

  • Where is the best place to stay in Lake Lucerne?

    Lucerne, Weggis, and Horw are some of the most favoured places to stay in Lake Lucerne.

  • What are the best hotels in Lake Lucerne?

    2,294 reviews rated Radisson Blu Hotel, Lucerne with an average score of 8.3/10. It may also be worth looking into the Astoria Lucerne, which received a rating of 8.4/10 from 1,293 reviews. Seerausch Swiss Quality Hotel could also be a good option, with a score of 8.3/10 from 2,211 reviews.