Hotels in Lake Lucerne

Search and compare Lake Lucerne hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customize your results by hotel chain, amenities, price, and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Lake Lucerne

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Seidenhofstrasse 5, Lucerne, Luzern, Switzerland
A restaurant, a bar/lounge, and self parking are available at this smoke-free hotel. WiFi in public areas is free. Other amenities include conference space, concierge services, and dry cleaning.
Free Wi-Fi
8.8
Excellent
3866 reviews
Location
0.3 km from city centre
C$ 314
Pilatusstrasse 1, Lucerne, Luzern, Switzerland
This smoke-free hotel features a restaurant, a nightclub, and 4 bars/lounges. WiFi in public areas is free. Additionally, a snack bar/deli, a 24-hour business center, and a coffee shop/cafe are onsite.
Free Wi-Fi
8.3
Excellent
3315 reviews
Location
0.4 km from city centre
C$ 290
Pilatusstrasse 29, Lucerne, Luzern, Switzerland
Welcome to the light-flooded four-star Hotel Astoria amidst the fascinating city of Lucerne, the idyllic and urban centre of Switzerland. There are 243 rooms in different categories, from the simple standard room up to the fancy Deluxe Design room waiting for you. In our award-winning restaurants and bars we spoil you at the highest level with cuisine from Thailand, Italy and Indochina. At last our 14 function rooms on 1100 square meters of meeting space complete our range.
Free Wi-Fi
7.9
Good
2546 reviews
Location
0.5 km from city centre
C$ 273
2 Rössligasse, Lucerne, Luzern, Switzerland
This smoke-free hotel features express check-out, a front-desk safe, and free WiFi in public areas.
Free Wi-Fi
8.2
Excellent
2801 reviews
Location
0.1 km from city centre
C$ 197
Lakefront Center Inseliquai 12, Lucerne, Luzern, Switzerland
Along with a full-service spa, this hotel has a restaurant and a fitness center. WiFi in public areas is free. Other amenities include a bar/lounge, a snack bar/deli, and self parking.
Free Wi-Fi
8.7
Excellent
3387 reviews
Location
0.8 km from city centre
C$ 333
Kanonenstrasse, Lucerne, Luzern, Switzerland
A restaurant, a bar/lounge, and a snack bar/deli are available at this smoke-free hotel. WiFi in public areas is free. Other amenities include self parking, conference space, and concierge services.
Free Wi-Fi
8.8
Excellent
4066 reviews
Location
0.8 km from city centre
C$ 374
Bundesplatz 18, Lucerne, Luzern, Switzerland
Along with a restaurant, this smoke-free hotel has a bar/lounge and a snack bar/deli. WiFi in public areas is free. Other amenities include a coffee shop/cafe, coffee/tea in a common area, and a business center.
Free Wi-Fi
8.7
Excellent
2507 reviews
Location
0.7 km from city centre
C$ 320
Schweizerhofquai 3a, Lucerne, Luzern, Switzerland
Along with a full-service spa, this smoke-free hotel has a restaurant and a fitness center. WiFi in public areas is free. Other amenities include a bar/lounge, a sauna, and valet parking.
Free Wi-Fi
9.4
Excellent
1539 reviews
Location
0.4 km from city centre
C$ 781

Top-rated Lake Lucerne hotels

Some of the very best Lake Lucerne hotels as rated by our users. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Sempacherstrasse 14, Lucerne, Luzern, Switzerland
0.5 km from city centre
Free Wi-Fi
C$ 375
Avg. per night
Pilatusstrasse 36, Lucerne, Luzern, Switzerland
0.5 km from city centre
Free Wi-Fi
C$ 324
Avg. per night
Dorfstrasse 10, Morschach, Schwyz, Switzerland
0.2 km from city centre
Pool
C$ 223
Avg. per night
Morgartenstrasse 4, Lucerne, Luzern, Switzerland
0.4 km from city centre
Free Wi-Fi
C$ 306
Avg. per night
Seeburgstrasse 72, Lucerne, Luzern, Switzerland
3.5 km from city centre
Free Wi-Fi
C$ 501
Avg. per night
Honegg 1, Ennetbürgen, Nidwalden, Switzerland
1.3 km from city centre
Free Wi-Fi
Parking
C$ 978
Avg. per night
Gotthardstrasse 6, Weggis, Luzern, Switzerland
0.3 km from city centre
Free Wi-Fi
Parking
C$ 229
Avg. per night
Balmstrasse 3, Lucerne, Luzern, Switzerland
4.8 km from city centre
Free Wi-Fi
Parking
C$ 272
Avg. per night

Cheapest hotels in Lake Lucerne

Out of the hotels in Lake Lucerne we've come across, these properties are priced the lowest. Prices can differ depending on the dates selected, so use the search form to browse more options if you have flexibility.
Luzernerstrasse 23, Kriens, Lucerne, Luzern, Switzerland
2.6 km from city centre
Free Wi-Fi
C$ 144
Avg. per night
Kellerstrasse 6, Lucerne, Luzern, Switzerland
1.1 km from city centre
Free Wi-Fi
C$ 145
Avg. per night
Friedenstrasse 8, Lucerne, Luzern, Switzerland
0.7 km from city centre
Free Wi-Fi
C$ 150
Avg. per night
Lucerne, Luzern, Switzerland
0.6 km from city centre
Free Wi-Fi
C$ 151
Avg. per night
18 Löwengraben, Lucerne, Luzern, Switzerland
0.1 km from city centre
Free Wi-Fi
C$ 153
Avg. per night
Buochserstrasse 54, Beckenried, Nidwalden, Switzerland
1.4 km from city centre
Free Wi-Fi
Parking
Airport shuttle
C$ 158
Avg. per night
Industriestrasse 13, Kriens, Luzern, Switzerland
2.2 km from city centre
Free Wi-Fi
C$ 175
Avg. per night

Hotel prices in Lake Lucerne

Some of the best options for booking a hotel in Lake Lucerne categorized by hotel class. We've also highlighted the most popular hotels and best value within each hotel class.
4 stars +
Schweizerhofquai 3a, Lucerne, Luzern, Switzerland
C$ 781
Haldenstrasse 4, Lucerne, Luzern, Switzerland
C$ 465
Burgenstock 1, Ennetbürgen, Nidwalden, Switzerland
C$ 1,395
Haldenstrasse 10, Lucerne, Luzern, Switzerland
C$ 1,028
Pilatusstrasse 15, Lucerne, Luzern, Switzerland
C$ 375
3 stars
2 Rössligasse, Lucerne, Luzern, Switzerland
C$ 197
Zentralstrasse 4, Lucerne, Luzern, Switzerland
C$ 221
Weinmarkt 12, Lucerne, Luzern, Switzerland
C$ 231
Zumhofstrasse 258, Lucerne, Luzern, Switzerland
C$ 259
Industriestrasse 13, Kriens, Luzern, Switzerland
C$ 175
2 stars and under
Sedelstrasse 12, Lucerne, Luzern, Switzerland
C$ 177
Obergrundstrasse 103, Lucerne, Luzern, Switzerland
C$ 197
Pfistergasse 12, Lucerne, Luzern, Switzerland
C$ 248
Franziskanerplatz 12, Lucerne, Luzern, Switzerland
C$ 245
18 Löwengraben, Lucerne, Luzern, Switzerland
C$ 153

Other accommodations in Lake Lucerne

Luzernerstrasse 23, Kriens, Lucerne, Luzern, Switzerland
2.6 km from city centre
Free Wi-Fi
C$ 144
Avg. per night
18 Löwengraben, Lucerne, Luzern, Switzerland
0.1 km from city centre
Free Wi-Fi
C$ 153
Avg. per night

Where to stay in Lake Lucerne

Scroll to and zoom in on the areas in Lake Lucerne you plan on visiting to find nearby properties. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

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.

Facts about staying in Lake Lucerne

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

    Lucerne, Weggis, and Ennetbürgen are some of the most favored places to stay in Lake Lucerne.

  • What are the best hotels in Lake Lucerne?

    Lake Lucerne is home to many highly-rated hotels, one of which is Barabas - Hostel, which has a current rating of 7.9. For other potential stays, consider Hotel Luzernerhof and ibis budget Luzern City, which can also be great places to stay in Lake Lucerne.

  • What is a good hotel near Luzern Train Station?

    Barabas - Hostel is a good hotel close to Luzern Train Station - it has scored 7.9 over 4,847 reviews from HotelsCombined users.

  • What is a good hotel in Lake Lucerne near Brunnen?

    Seehotel Waldstätterhof Swiss Quality is the most recommended hotel near Brunnen on HotelsCombined (scoring 9.1 over 1,612 reviews).

  • Is there a good hotel near Kapellbrücke?

    If you’re visiting Kapellbrücke then the nearby Barabas - Hostel is a popular hotel with HotelsCombined users (4,847 reviews scoring it at an average 7.9/10).

  • What are the most popular landmarks to visit in Lake Lucerne?

    If your travel plans to Lake Lucerne are flexible, we recommend visiting at least one of the following most popular landmarks: Luzern Train Station, Brunnen, or Kapellbrücke. Lucerne is the city you should stay in if you want to visit Luzern Train Station. Staying in Ingenbohl is preferred if you want to visit Brunnen. To visit Kapellbrücke, it’s most convenient if you stay in Lucerne.

See more FAQs

Find better results for your stay in Lake Lucerne