Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Willisau
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Switzerland
Switzerland
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Rooms
Countryside
Amazing views
Cabins
Ski-in/out
Lakefront
Farms
Amazing pools
Bed & breakfasts
Trending
Vineyards
Tiny homes
National parks
Play
New
Camping
Design
Historical homes
Chef's kitchens
Barns
Golfing
Off-the-grid
Grand pianos
Skiing
Lake
Filters
0
Show map
Search results; 684 places in Willisau
684 places in Willisau
Learn how we sort results
Learn how we sort results
Guest favourite
Guest favourite
Flat in Willisau
cozy in-law apartment
Individual Host
Individual Host
20–25 Jun
20–25 Jun
€ 113
night
€ 113 per night
·
€ 562 total
€ 562 total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favourite
Guest favourite
Flat in Daiwil
Holiday apartment on an organic farm in the Napfgebiet
Individual Host
Individual Host
12–17 May
12–17 May
€ 75
night
€ 75 per night
·
€ 372 total
€ 372 total
Show price breakdown
5.0 out of 5 average rating, 68 reviews
5.0 (68)
Guest favourite
Guest favourite
Flat in Alberswil
4 room apartment for 1-4 people
Individual Host
Individual Host
20–25 May
20–25 May
€ 81
night
€ 81 per night
·
€ 403 total
€ 403 total
Show price breakdown
4.89 out of 5 average rating, 65 reviews
4.89 (65)
Guest favourite
Guest favourite
Flat in Menznau
Cozy 2.5 room apartment
Individual Host
Individual Host
11–16 Jun
11–16 Jun
€ 117
night
€ 117 per night
·
€ 584 total
€ 584 total
Show price breakdown
4.94 out of 5 average rating, 16 reviews
4.94 (16)
Guest favourite
Guest favourite
Flat in Buttisholz
Cosy 2-room apartment
Individual Host
Individual Host
25–30 Jul
25–30 Jul
€ 87
night
€ 87 per night
·
€ 432 total
€ 432 total
Show price breakdown
4.94 out of 5 average rating, 434 reviews
4.94 (434)
Guest favourite
Guest favourite
Flat in Eriswil
In the middle of nature!
Individual Host
Individual Host
2–7 Sep
2–7 Sep
€ 84
night
€ 84 per night
·
€ 417 total
€ 417 total
Show price breakdown
4.9 out of 5 average rating, 21 reviews
4.9 (21)
Flat in Grosswangen
2-Zimmerwohnung
Individual Host
Individual Host
20–25 Apr
20–25 Apr
€ 78
night
€ 78 per night
·
€ 388 total
€ 388 total
Show price breakdown
New place to stay
New
Flat in Alberswil
Traumhafte Wohnung im Grünen
Professional Host
Professional Host
18–23 Apr
18–23 Apr
€ 224
night
€ 224 per night
·
€ 1,116 total
€ 1,116 total
Show price breakdown
New place to stay
New
Guest favourite
Guest favourite
Flat in Nebikon
Villa in the Park - 2.5 room service apartment
Individual Host
Individual Host
22–27 Jun
22–27 Jun
€ 88
night
€ 88 per night
·
€ 437 total
€ 437 total
Show price breakdown
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Superhost
Superhost
Flat in Daiwil
Rustic apartment in the countryside
Individual Host
Individual Host
16–23 Sep
16–23 Sep
€ 90
€ 77
night
€ 77 per night, originally € 90
·
€ 536 total
€ 536 total
Show price breakdown
4.89 out of 5 average rating, 9 reviews
4.89 (9)
Flat in Sumiswald
Studio 9
Individual Host
Individual Host
21–26 Apr
21–26 Apr
€ 116
night
€ 116 per night
·
€ 580 total
€ 580 total
Show price breakdown
New place to stay
New
Flat in Buttisholz
1-Room Studio, Bathroom TV Wi-Fi
Individual Host
Individual Host
21–26 Apr
21–26 Apr
€ 98
night
€ 98 per night
·
€ 487 total
€ 487 total
Show price breakdown
4.64 out of 5 average rating, 44 reviews
4.64 (44)
Guest favourite
Guest favourite
Flat in Trub
Cozy comfortable apartment in quiet nature
Individual Host
Individual Host
5–10 Sep
5–10 Sep
€ 84
night
€ 84 per night
·
€ 417 total
€ 417 total
Show price breakdown
4.98 out of 5 average rating, 292 reviews
4.98 (292)
Guest favourite
Guest favourite
Flat in Ohmstal
Vacation home on Lamahof
Individual Host
Individual Host
25–30 May
25–30 May
€ 145
night
€ 145 per night
·
€ 722 total
€ 722 total
Show price breakdown
4.91 out of 5 average rating, 117 reviews
4.91 (117)
Guest favourite
Guest favourite
Flat in Wyssachen
Birch&Bamboo in Emmental
Individual Host
Individual Host
13–18 May
13–18 May
€ 103
night
€ 103 per night
·
€ 513 total
€ 513 total
Show price breakdown
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Guest favourite
Guest favourite
Flat in Wolhusen
Holiday Studio "Monte Castello"
Individual Host
Individual Host
19–24 Apr
19–24 Apr
€ 119
night
€ 119 per night
·
€ 591 total
€ 591 total
Show price breakdown
4.97 out of 5 average rating, 95 reviews
4.97 (95)
Superhost
Superhost
Flat in Huttwil
Spacious and stylish apt with a view
Individual Host
Individual Host
29 Apr – 4 May
29 Apr – 4 May
€ 129
night
€ 129 per night
·
€ 642 total
€ 642 total
Show price breakdown
4.79 out of 5 average rating, 42 reviews
4.79 (42)
Superhost
Superhost
Flat in Dagmersellen
Private studio in excellent location
Individual Host
Individual Host
2–7 Jul
2–7 Jul
€ 93
night
€ 93 per night
·
€ 463 total
€ 463 total
Show price breakdown
4.79 out of 5 average rating, 350 reviews
4.79 (350)
1
2
3
4
…
15