El castillo de Castelldefels se alza sobre una colina de 59 m. de altura sobre el nivel del mar dominando la zona sur del Delta del Llobregat.
A mediados del siglo XVI la monarquía española fortificó la costa para defenderse de los piratas berberiscos que amenazaban los pueblos de la costa mediterránea. En 1550, sobre el castillo medieval anterior, se empezó a construir el cuerpo del actual Castillo.
Se continuará edificando durante los siglos XVII y XVIII. En el siglo XIX el castillo vive una cierta decadencia, con el abandono de algunas de sus estancias y el derrumbe de muros y paredes, hasta que en 1897, el banquero Manuel Girona lo adquiere y rehabilita siguiendo el estilo neogótico de la época, y que le otorga su imagen actual, con una gran cantidad de almenas en sus edificios y torres, que no existían antes de esta restauración.
 |
| Vista del castillo desde la Plaça Joan XXIII |
La iglesia de Santa María de Castelldefels es el sector más antiguo del castillo, se comenzó a construir en el siglo X. El edificio, de estilo románico, fue consagrado entre 1100 y 1106. La portada renacentista fue construida hacia finales del siglo XVI. Seguramente, es obra de Lleonard Bosc, por entonces maestro de obras de la parroquia.
En las salas interiores del castillo, una muestra de reconstrucciones de trajes de poca.