There are 6 ways to get from Calafell to El Prat de Llobregat by train, bus, rideshare, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Calafell to Castelldefelstrain R2s / ...
- Take the train from Castelldefels to El Prat de Llobregattrain R2s / ...
59 min€6–15Rideshare
cheapest- Take the rideshare from Calafell to Hospitalet de Llobregat56.5 km
57 min€5Bus
- Take the bus from Calafell - Poble to L'Hospitalet de Llobregat - Hospital Oncològicbus
1h€6–10Bus, train
- Take the bus from Calafell - Poble to Vilanova i la Geltrú - Estaciónbus Vilanova-Tarragona / ...
- Take the train from Vilanova i la Geltrú to El Prat de Llobregattrain R2s / ...
1h 32m€8–16Drive 54.1 km
- Drive from Calafell to El Prat de Llobregatcar 54.1 km
41 min€9–13Taxi
- Take the taxi from Calafell to El Prat de Llobregattaxi 54.1 km
41 min€100–120
Calafell to El Prat de Llobregat by train
Questions & Answers
The cheapest way to get from Calafell to El Prat de Llobregat is to rideshare which costs €5 and takes 57 min.
The fastest way to get from Calafell to El Prat de Llobregat is to drive which takes 41 min and costs €8 - €13.
Yes, there is a direct bus departing from Calafell - Poble and arriving at L'Hospitalet de Llobregat - Hospital Oncològic. Services depart every three hours, and operate Monday to Friday. The journey takes approximately 1h.
No, there is no direct train from Calafell to El Prat de Llobregat. However, there are services departing from Calafell and arriving at El Prat de Llobregat via Castelldefels. The journey, including transfers, takes approximately 59 min.
The distance between Calafell and El Prat de Llobregat is 48 km. The road distance is 54.1 km.
The best way to get from Calafell to El Prat de Llobregat without a car is to train which takes 59 min and costs €5 - €16.
It takes approximately 59 min to get from Calafell to El Prat de Llobregat, including transfers.
Calafell to El Prat de Llobregat bus services, operated by Bus Garraf, depart from Calafell - Poble station.
Calafell to El Prat de Llobregat train services, operated by Rodalies de Catalunya, depart from Calafell station.
The best way to get from Calafell to El Prat de Llobregat is to train which takes 59 min and costs €5 - €16. Alternatively, you can bus, which costs €6 - €10 and takes 1h.
What companies run services between Calafell, Spain and El Prat de Llobregat, Spain?
You can take a train from Calafell to El Prat de Llobregat via Castelldefels in around 59 min. Alternatively, Bus Garraf operates a bus from Calafell - Poble to L'Hospitalet de Llobregat - Hospital Oncològic every 3 hours. Tickets cost €6–10 and the journey takes 1h.
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Calafell to Castelldefels
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €4–12
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
Train from Castelldefels to El Prat de Llobregat
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- €1–4
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
Train from Vilanova i la Geltrú to El Prat de Llobregat
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–11
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +34 93 893 70 60
- [email protected]
- Website
- Bus Garraf
Bus from Calafell - Poble to L'Hospitalet de Llobregat - Hospital Oncològic
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €6–10
- Website
- Bus Garraf
Bus from Calafell - Poble to Vilanova i la Geltrú - Estación
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Bus Garraf
- Website
- BlaBlaCar.es
Rideshare from Calafell to Hospitalet de Llobregat
- Ave. Duration
- 57 min
- Frequency
- Twice daily
- Estimated price
- €5
- Schedules at
- BlaBlaCar.es
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Is ride-sharing platform BlaBlaCar right for you?
Read the travel guide
More Questions & Answers
Calafell to El Prat de Llobregat bus services, operated by Bus Garraf, arrive at L'Hospitalet de Llobregat - Hospital Oncològic station.
Calafell to El Prat de Llobregat train services, operated by Rodalies de Catalunya, arrive at Castelldefels station.
Yes, the driving distance between Calafell to El Prat de Llobregat is 54 km. It takes approximately 41 min to drive from Calafell to El Prat de Llobregat.
Book your Calafell to El Prat de Llobregat train tickets online with Omio.
There are 4868+ hotels available in El Prat de Llobregat.
Check out Blablacar's carpooling service for rideshare options between Calafell and El Prat de Llobregat. A great option if you don't have a driver's licence or want to avoid public transport.










