Die alten Ortskerne von Castelldefels, Gavà und Viladecans sind entlang des Gebirges an einer Landstraße aufgereiht, die über die Industriegebiete am Llobregat nach Barcelona führt. Parallel dazu verläuft eine Bahnlinie der RENFE, die sowohl im Ortskern von Castelldefels als auch am südlichen Ende des Strandteils einen Bahnhof aufweist. Die am Strand gelegenen Ortsteile von Castelldefels, Gavà und Viladecans liegen an der Autovía de Castelldefels, die am Flughafen vorbeiführt und sich ab der Plaça d'Espanya als Gran Vía, eine der Hauptverkehrsachsen, quer durch Barcelona fortsetzt. Als dritte Verkehrsachse führt seit den 1990er Jahren eine Autobahn an Castelldefels vorbei nach Süden. Die Autovía de Castelldefels, die nie die Standards europäischer Autobahnen erreichte und dennoch schon immer wie eine Autobahn benutzt wurde, war jahrzehntelang als eine der gefährlichsten Rennstrecken Spaniens berüchtigt, weil sie unzureichenden Ersatz für ein Linksabbiegen bot und sich durch unerlaubtes, notgedrungenes Linksabbiegen immer wieder Unfälle ereigneten. Die Anzahl der durchgezogenen Mittellinien wuchs nach und nach auf vier. Dies wurde später durch eine ampelgeregelte Kreuzung und danach durch eine Überführung bei Castelldefels und eine weitere bei Gavà entschärft.
Hinsichtlich des Bootsverkehrs musste sich Castelldefels früher mit dem Club Nautico zufrieden geben, mit einer Schneise aus Bojen, in der es den Booten erlaubt war, bis auf den Strand zu fahren. Infolge der Olympischen Spiele 1992 verfügt Castelldefels am südlichen Ende, wo die Felsenküste anfängt, heute zusätzlich über eine Marina.
Als weitere Begleiterscheinung im Vorfeld der Olympischen Spiele wurden die Straßen des Strand-Teils saniert. Sie waren zuvor jahrzehntelang tiefe Gräben voller Schutt und Geröll, aus denen in Erwartung eines zukünftigen Straßenbelags kniehoch die Kanalisationsschächte ragten, und standen nach den häufigen Sommergewittern jedes Mal tief unter Wasser.
Barcelona verfügt traditionell über eine Gemeinschaft deutscher Emigranten. Eine Reihe dieser in Barcelona angestammten deutschen Familien besitzt in Castelldefels je ein Sommerhaus, vorzugsweise auf dem Hügel, der südlich der Burg über dem Ortskern liegt und sich Montemar nennt.