How to get to Calafell and how to get around - Visita Calafell

How to get to Calafell

Calafell is a town on the Costa Daurada located in the heart of the Baix Penedès region, just 45 minutes from Barcelona with good public transport links. Wherever you’re coming from, getting there is easy.

By plane

Calafell is found between two airports: Josep Tarradellas Barcelona-El Prat International Airport, which is 54 km away, and  Reus Airport, which is 46 km away. You can get to Calafell from both of them using public transport. 

By road

The roads to get to Calafell are the C-31 (towards El Vendrell and Vilanova i la Geltrú) and the N-340 (towards Tarragona and Barcelona).

You can also get to Calafell via the C-32, AP-7 and AP-2 motorways, which connect it with other parts of Spain, as well as northbound to the border of La Jonquera to link up with roads to the rest of Europe.

By sea

Calafell has a harbour (Port Segur-Calafell) with 525 berths for boats with a maximum length of 22 metres. The harbour mouth has a draught of 6 metres and the dock, a draught of 3 metres.

Services: surveillance, 24-hour harbour staff quarters, parking, restaurants, area for careening with a 50-tonne lifting platform, petrol station, Wi-Fi, water, electricity, etc. 

By train

The Rodalies R2-Sud commuter line connects the city of Barcelona with Calafell every 30 minutes. There are three stops in Barcelona from where you can get to Calafell:

  • Barcelona-Estació de França
  • Barcelona-Passeig de Gràcia
  • Barcelona-Sants

Sant Vicenç de Calders station, the last stop on the Rodalies R2-Sud commuter line located 5 minutes away from Calafell, is an important railway hub that has comprehensive medium-distance train services to different destinations in Spain. For example, it connects with PortAventura and Tarragona (the Rodalies de Catalunya R-17 / RT2 commuter line ).

There are also connections with other destinations in Spain via high-speed train (AVE) from Camp de Tarragona or Barcelona.


Calafell has two taxi ranks, one in front of the Segur de Calafell train station and another in front of Calafell station.
Two taxis at the taxi rank in front of Calafell station

Tourist train

Service only during summer season.

Daily service from July 15th to September 11th, 2023. For more information: 643 815 488 or

City buses

Calafell has a city bus service that links the town’s three districts.

Intercity buses

Bus Garraf connects Calafell with Barcelona, with a stop at Josep Tarradellas Barcelona-El Prat International Airport, and with Tarragona, among other destinations.

In summer, there are coaches that connect Calafell with Igualada and Manresa.

Coach lines

There are coaches from Calafell that connect it with Madrid, Bilbao, Vitòria, Burgos, Logroño, Pamplona, San Sebastián and Santander, via Zaragoza.