Mix city living with laidback beach days on a holiday to Castelldefes.
Best-of-both-worlds location.
Castelldefels is a seaside resort set 18 kilometres outside of Barcelona, making it an ideal base to explore the city without staying within the hustle and bustle. The resort has plenty of shops, bars and restaurants as well as a marina and 11 scenic walking trails in the Castelldefels area. History boffs should be sure to check out the town’s main attraction from where it gets its name - the ancient castle of Fels and the 16th century medieval defence towers, Can Ballester and Barona tower.