El lloc de Bonastre és conegut des de l’any 1011. El castell és documentat més tardanament. El 1167 apareix documentat un tal Pere de Bonastre, que fa donació d’un mas a Sant Cugat del Vallès. S’ha identificat el castell amb el castell de Salastri, que el 1177 pertanyia a Bernat de Papiol.
Al fogatjament del 1359 consta com a propietat de l’abat de Sant Cugat amb quaranta-tres focs. El 1382 Pere el Cerimoniós va declarar Bonastre incorporat a la corona, després de la redempció de la jurisdicció de Sant Cugat. No obstant això, el monestir vallesà va continuar tenint drets al terme almenys fins al segle XVII.