Knardrup ligger i Nordsjælland og er en liten landsby i Egedal kommune.

Knardrup
LandDanmarks flagg Danmark
RegionHovedstaden
KommuneEgedal
Kart
Knardrup
55°46′30″N 12°17′20″Ø

De ca. 70 husene er lokalisert mellom landsbyen Ganløse og Frederikssundsvej. Knardrup grenser til Flyvestation Værløse. Tidligere hørte byen til den nå nedlagte Stenløse Kommune.

I vikingtiden var Knardrup en større havneby, da det den gang var vannvei ut til Roskilde Fjord. Den svenske dronningen Benedicta Ebbesdatter ble født i Knardrup.