Willisau sa nachádza západne od Sursee v kantóne Luzern a je dobre dostupné z hľadiska dopravy. Mesto je obklopené jemne zvlnenými kopcami, lúkami a poľnohospodárskymi plochami. Historické jadro mesta je dobre zachované, s obvodovými hradbami, vežami a fontánami, čo výrazne formuje vzhľad obce. Horná brána a mestské múry pripomínajú stredovekú minulosť. Willisau sa už skoro vyvinulo na regionálne trhové a administratívne centrum. Dodnes tento miestny správny bod plní dôležité funkcie pre okolitú oblasť.