Castelldefels is situated just 18 kilometers outside of Barcelona City, on a stretch of coastline known as the Costa del Garraf, in the Barcelona province of Catalonia. The town is a popular destination for Spanish holidaymakers; it enjoys an excellent location, so close to Barcelona City and set along 5 kilometers of beautiful coastline. Castelldefels is the last town before the Baix Llobregat, situated between the delta and the Garraf massif. The town offers good amenities, with a selection of shops, bars and restaurants. There is an attractive marina, from where you can partake in a number of water sports activities. You can visit the ancient castle of Fels, from which the town takes its name and the 16th century medieval defense towers, Can Ballester and Barona tower.