Castelldefels Castle, Medieval fortress in Castelldefels, Spain.
Castelldefels Castle is a hilltop fortress in the town of Castelldefels, on the coast south of Barcelona. The complex includes defensive walls, towers, and a church built across different periods, all of which remain standing and accessible to visitors today.
The site was first occupied in ancient times, starting as an Iberian settlement and later used as a Roman villa. Over the centuries the structure was rebuilt several times, and in the 19th century a banker named Manuel Girona took ownership and funded major restoration work.
The Santa Maria Church inside the complex shows Romanesque details such as rounded arches and stone columns that are still clearly visible. The space gives a direct sense of how religious and everyday life once shared the same hilltop grounds.
The hilltop location means the paths leading up are steep, so sturdy footwear makes the walk more comfortable. The site is open most days of the week and offers guided tours as well as programs for school groups and other visitors.
Inside the castle there is an exhibition dedicated to the history of piracy in the Mediterranean, using audiovisual and theatrical elements. It shows concretely how the threat of pirates shaped the daily life of coastal communities in this part of the world.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.