Søstrup er en landsby Nordvestsjælland med 346 indbyggere (2011). Søstrup er beliggende i Søstrup Sogn tre kilometer øst for Regstrup og syv kilometer syd for Holbæk. Landsbyen tilhører Holbæk Kommune.

Søstrup Kirke ligger i landsbyen.