Train

Take the train Barcelona-Sants at the station Renfe Viajeros.

The journey takes approximately 21 m. Ticket price is about €6 The travel distance is 18 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Castelldefels.


🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking


Train

Take the train Barcelona-Paseo De Gracia at the station Renfe Viajeros.

The journey takes approximately 27 m. Ticket price is about €6 The travel distance is 21 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Castelldefels.


🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking


Taxi

Take the taxi at the Barcelona.

The journey takes approximately 21 m. Ticket price is about €40 The travel distance is 24 km.

Carrier is Taxi Class.

🚖 Find a cheap local taxi



🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 21 m. The travel distance is 24 km.



🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking


The cheapest way to travel from Barcelona to Castelldefels is by taking a Train with an average price of €6. The journey takes approximately 21 мин.

Train is the fastest way to travel from Barcelona to Castelldefels. Tickets cost €6. The journey takes approximately 21 мин.

Barcelona is approximately 24 km away from Castelldefels. The trip by car takes 21 m.

Yes, there is a direct train from Barcelona to Castelldefels. The route is operated by Renfe Viajeros. Tickets cost about €6. The train trip will take 27 m.

The average journey time by car between Barcelona and Castelldefels is 21 m.

What to Do in Castelldefels

Castelldefels

Castelldefels is a beautiful coastal town in the province of Alicante, Spain. It's a great place to visit for its stunning Mediterranean coastline, lively nightlife, and abundant cultural attractions. Here are six things you should see and do while in Castelldefels:
1. stroll along the picturesque beachfront promenade
2. take a leisurely walk around the old city center
3. explore the charming medieval district of Santa Cruz
4. admire the scenic harbor and coastline5. enjoy a delicious meal at one of the many restaurants in town6.