Castelldefels está a quince kilómetros del aeropuerto internacional de Barcelona situado en el Prat de Llobregat.
Des del aeropuerto podemos llegar así a Castelldefels:
- Autobús L99 desde la nueva terminal T1 a Castelldefels (buses lanzadera circulan regularmente entre la T1 y la T2).
- Vehículo propio: por l'autovia C-31 (dirección Sitges).
- Taxi: coste medio de 20 euros por trayecto.
- Tren (Renfe): coger el tren para llegar a Castelldefels, línia C-1 dirección el Prat de Llobregat bajar en Prat de Llobregat y cambiar a la línea C- 2 dirección Sitges/Vilanova/Sant Vicenç de Calders y bajar en una de las dos paradas de tren de Castelldefels o Castelldefels Platja.