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.
Taxis
Tourist train
Service only during summer season.
Daily service from July 15th to September 11th, 2023. For more information: 643 815 488 or trenetraurau@gmail.com
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.