Knardrup ligger i Nordsjælland og er en liten landsby i Egedal kommune.
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.
Kategori:Byer i Region Hovedstaden Kategori:Egedals geografi