Castelldefels ligt 17 km ten zuiden van Barcelona en 13 km van het vliegveld. Schitterend breed en 6 km lang zandstrand ; langzaamaflopend in zee dus ongevaarlijk voor kinderen.