Essa ha due stazioni ferroviarie: uno nel centro della città (Castelldefels Pueblo), ed uno sulla spiaggia (Playa Castelldefels Castelldefels o Halt). ###>The town has also two railway stations: one in the city center (Castelldefels Pueblo), and one on the beach (Playa Castelldefels Castelldefels or Halt).