Willisau se nachází západně od Sursee v kantonu Luzern a je dopravně dobře dostupné. Město je obklopeno mírnými kopci, loukami a zemědělsky využívanými plochami. Dobře zachované historické centrum s obvodovými hradbami, věžemi a studnami výrazně charakterizuje vzhled obce. Obertor a městské zdi připomínají středověkou minulost. Willisau se již brzy vyvinulo v regionální tržní a správní centrum. Dodnes plní důležité funkce pro okolní oblast.