Castelldefels ist hervorragend erreichbar. Der internationale Flughafen Barcelona-El Prat ist nur etwa 10 Kilometer entfernt und bietet Direktverbindungen in alle Welt. Regelmäßige Zugverbindungen mit der Linie R2 bringen Besucher in nur 20 Minuten ins Zentrum von Barcelona oder zum Flughafen.
Innerhalb der Stadt sorgen Buslinien und gut ausgebaute Radwege für einfache Mobilität. Viele Hotels und Veranstaltungsorte bieten Shuttle-Services oder Mietfahrräder an. Auch Taxis sind jederzeit verfügbar, und es gibt ausreichend Parkplätze für Besucher mit dem Auto.
Die Stadt liegt an den Schnellstraßen C-31 und C-32, die Castelldefels mit Sitges, Tarragona und natürlich Barcelona verbinden – ideal für Ausflüge und Tagestouren in die Region. Dank der überschaubaren Größe ist vieles zu Fuß erreichbar.