Travel from Barcelona to Calafell

Bus or train from Barcelona to Calafell?

Barcelona Cercanías (RENFE) operates a train from Barcelona to Calafell every 30 minutes. Tickets cost $4 - $8 and the journey takes 1 hour 12 minutes. Alternatively, Autocares MonBus operates a bus from Barcelona to Calafell every 15 minutes. Tickets cost $6 - $25 and the journey takes 1 hour 3 minutes.

How to get from Barcelona to Calafell

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Calafell.1 h 12 min5€
From Barcelona bus to Vilanova i la Geltrú - Pobles d'Espanya - Pelegri Ballester then bus to Calafell - Poble.1 h 48 min27€
From Pl. Catalunya Aerobus to Barcelona Airport El Prat T1 then bus to Calafell - Poble.2 h 11 min25€
From Barcelona taxi to Calafell.46 min90€
From Barcelona drive to Calafell.46 min7€

How long does it take to get from Barcelona to Calafell?

The train from Barcelona - Passeig de Gràcia to Calafell takes 1 hour 12 minutes including transfers and departs every 30 minutes.

Is there a direct train between Barcelona and Calafell?

Yes, there is a direct train departing from Barcelona - Passeig de Gràcia and arriving at Calafell. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 hour 12 minutes.

Is there a direct bus between Barcelona and Calafell?

No, there is no direct bus from Barcelona to Calafell. However, there are services departing from Barcelona and arriving at Calafell - Poble via Vilanova i la Geltrú - Pobles d'Espanya - Pelegri Ballester. The journey, including transfers, takes approximately 1 hour 48 minutes.

Operators from Barcelona to Calafell

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Autocares MonBus+34 (0) 938937060Autocares MonBus
Aerobus Barcelona+34 902 100 104Aerobus Barcelona