Skip to main content

Search hotels in Willisau

Enter your dates to see the latest prices and deals for Willisau hotels

Filter by:

Star rating

Review score

Willisau – 4 hotels and places to stay

See the latest prices and deals by choosing your dates.

Featuring free WiFi throughout the property, B&B Hotel Peter und Paul offers pet-friendly accommodation in Willisau, 25 km from Luzern. The guests can enjoy free coffee, tea and water at the lounge.

The breakfast was very good. The eggs were cooked correctly and they were good. Enjoyed your bread, cheese, coffee, juice, cereal, and fruit. The seating area is nice and roomy.
Review score
8.4
Very good
702 reviews
Price from
£106.49
1 night, 2 adults

Gasthaus Post features a garden, terrace, a restaurant and bar in Willisau. With free WiFi, this 3-star hotel offers an ATM. Rooms include a balcony with a city view.

The service didn't include air-cooling system but they lent me a fan. "fantastic!"
Review score
8.4
Very good
91 reviews
Price from
£149.27
1 night, 2 adults

Set in the centre of Willisau, Hotel Mohren is 40 metres from the Mohrenplatz bus station and 1 km from the Bailiff’s Castle.

Central position, good breakfast and free parking.
Review score
7.6
Good
369 reviews
Price from
£158.37
1 night, 2 adults

Set in Willisau in the Canton of Lucerne region and Lucerne Station reachable within 37 km, Backpackers Gasthaus Post offers accommodation with free WiFi, a children's playground, a garden and free...

Accommodation was right in the centre of the old town and only an easy 10 minute walk from the train station. The shared bathroom wasn't a problem. Breakfast was very nice and included some delicious cheeses. Hosts were friendly and offered us the use of a coffee pod machine when we asked about the lack of tea and coffee-making facilities in the room. The stairs weren't easy to manage with 20 kg of luggage, but we expect that in Europe and we did get some help. We would go back.
Review score
8.4
Very good
79 reviews
Price from
£140.16
1 night, 2 adults

Situated in Sursee, 26 km from Lucerne Station, Focus Hotel features accommodation with a fitness centre, private parking, a garden and a shared lounge.

The location was very convenient to the Sursee train station (6-7 minute walk)., and also convenient to the downtown. The hotel is modern and feels very new. The hotel staff is extremely kind and very helpful. All interactions with the staff were great. We were pleased with the breakfast was pretty good with a good selection. Sursee as a town felt like a town that "normal" Swiss people lived in and didn't feel like a tourist town (which we really enjoyed). At the three places in Sursee we ate at, we had great experiences and very good food. Sursee was about 17 minutes by train to Lucerne.
Review score
8.7
Fabulous
321 reviews
Price from
£192.59
1 night, 2 adults

Situated in Menzberg, 34 km from Lucerne Station, Landgasthof Hotel Menzberg features accommodation with a garden, free private parking, a terrace and a restaurant.

Owners and the staff at the hotel were just wonderful. Hotel itself is really nice, quiet location with beautiful views. Food at the restaurant was very good. Would definitely recommend this hotel!
Review score
9.2
Superb
88 reviews
Price from
£181.12
1 night, 2 adults

Featuring a free extensive spa and wellness area, Aquafit Sursee is located in Sursee, a 5-minute walk from the train station.

Spa awsome. Breakfast convenient. Room practical. Beds okay. Staff super nice. Gym supurb. Location by car excellent. Parking safe. EV charing across the street (Lidl).
Review score
8.2
Very good
1,517 reviews
Price from
£195.68
1 night, 2 adults

Hotel Sursee is located in the centre of Sursee and 1 km from Lake Sempach, offering en-suite rooms with flat-screen TV and free WiFi. The Sursee Train Station is 600 metres away.

The location is perfect and it is quiet The room was awesome for our party. The free parking is a must and the breakfast is amazing! (even salmon, scrambled eggs, doughnuts and very nice cheese and meat) The self check is convenient, however one of our card did not function to open the main door and the other one did not open our room and had to recreate one. Free of charge though. Thanks for everything!
Review score
8.2
Very good
1,767 reviews
Price from
£153.82
1 night, 2 adults

Set in Oberkirch, 27 km from Lucerne Station, HIRSCHEN OBERKIRCH - Design Boutique Hotel offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

Very clean
Review score
8.7
Fabulous
306 reviews
Price from
£221.71
1 night, 2 adults

In green surroundings on the outskirts of Sursee, a 20-minute drive from Lucerne, Seminarhotel CAMPUS SURSEE features an indoor pool (for a surcharge), a sauna, a fitness room, a bar, and a restaurant...

The room
Review score
7.5
Good
199 reviews
Price from
£236.28
1 night, 2 adults
See all hotels in and around Willisau

See reviews by guests who stayed at hotels in Willisau

See all
  • From £172.02 per night
    Review score
    8.4
    Very good · 702 reviews
    We only stayed for one night but its was clean, comfortable and easy, we had an issue with the self check in but we phoned the number and the lady who delt with us was brilliant, in the end she had to come to the hotel and let us in and make a new key card, she was very nice and we really appreciated her coming to our rescue. We would highly recommend this place and we would go back to it again
    Guest review by
    Kelly
    United Kingdom
  • From £172.02 per night
    Review score
    8.4
    Very good · 702 reviews
    I liked the clean and comfortable room, along with the friendliness of the staff. They also offered free of cost bicycles for some local travel. Although the hotel is outside the main city, it was surrounded by many restaurants and shops.
    Guest review by
    Kedar
    Germany
  • From £172.02 per night
    Review score
    8.4
    Very good · 702 reviews
    clean, spacious room, parking space. great value for money. the hotel staff sent our forgotten e-reader to our holiday location the next morning 🙌.
    Guest review by
    Philip
    Netherlands
  • From £172.02 per night
    Review score
    8.4
    Very good · 702 reviews
    I was really happy you hotel also good and the price really cheap
    Guest review by
    EAGLEMAN 1
    Germany
  • From £172.02 per night
    Review score
    8.4
    Very good · 702 reviews
    View was awesome and hotel was neat and clean.
    Guest review by
    Zaidi
    Netherlands