Willisau is a municipality in the district of Willisau in the Lucerne canton of Switzerland. It was formed on 1 January 2006 from the municipalities of Willisau Land and Willisau Stadt. On 1 January 2021 the former municipality of Gettnau merged into Willisau.
Annual mean 9.6°C with 1'107 mm of rain. Warmest in July (19.0°C), coldest in January (0.7°C). Station: Wynau, 422 m.
Sunshine
1'596 h
Precipitation
1'107 mm
Wynau · 422 m.a.s.l. · 1991–2020 normals · Source: MeteoSchweiz
Mean annual temperature at Luzern has risen by +2.4°C between the first 30 observed years (1871–1900) and the most recent (1996–2025).
Luzern · 454 m.a.s.l. · 1871–2025 · Source: MeteoSchweiz NBCN
Source: FSO
15 kmCHF 250.–/month
CHF 97.–/m²/year
CHF 108.–/m²/year
CHF 1'070.–/month
CHF 700.–/month
18 kmCHF 120.–/month
21 kmCHF 140.–/m²/year
2 ancillary rooms are currently listed to rent in Willisau on Homematch. The selection updates throughout the day as agencies publish new listings.
Willisau is located in the canton of Luzern.