Trains from Barcelona to Castelldefels
Traveling from Barcelona to Castelldefels by train is a convenient and efficient option. The direct train operated by Rodalies de Catalunya departs from Estación de tren Barcelona-Passeig De Gracia and arrives at Estación de tren Castelldefels. Services are available every 30 minutes and operate every day, with a journey duration of approximately 29 minutes. The ticket prices for the train range from €2 to €6, offering an affordable travel option for a quick trip between these two charming Spanish locations.