Train
The journey takes approximately 21 m. Ticket price is about €6 The travel distance is 18 km.
Carrier is Renfe Viajeros.
🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking
Train
The journey takes approximately 27 m. Ticket price is about €6 The travel distance is 21 km.
Carrier is Renfe Viajeros.
🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking
Taxi
The journey takes approximately 21 m. Ticket price is about €40 The travel distance is 24 km.
Carrier is Taxi Class.
🛏 Find hotel deals and discounts up to 20% in Castelldefels at Booking
Drive
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 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.
From Barcelona
- Barcelona → Courchevel
- Barcelona → Amsterdam
- Barcelona → İzmir
- Barcelona → Banyuls-sur-Mer
- Barcelona → El-Tarter
- Barcelona → Andorra-la-Vella
- Barcelona → Budva
- Barcelona → Chicago
- Barcelona → Durrës
- Barcelona → Encamp
- Barcelona → Istanbul
- Barcelona → La-Massana
- Barcelona → Piešťany
- Barcelona → Copenhagen
- Barcelona → Dubrovnik
- Barcelona → Monte-Carlo