Train

Take the train Renfe AVE at the station Madrid-Puerta De Atocha.

The journey takes approximately 2 h 34 m. Ticket price is about €50. The travel distance is 527 km.

Carrier is Renfe AVE.

Book

Get off at the Camp De Tarragona.
Take the taxi at the Camp De Tarragona.

The journey takes approximately 32 m. Ticket price is about €50. The travel distance is 36 km.

Carrier is Taxis Imperial Tarraco.

Search budget taxi

Get off at the Calafell.


🛏 Find hotel deals and discounts up to 20% in Calafell at Booking


Bus

Take the bus ALSA at the station Madrid.

The journey takes approximately 7 h 15 m. Ticket price is about €40. The travel distance is 565 km.

Carrier is ALSA.

Book

Get off at the Tarragona.
Take the bus Bus Garraf at the station Tarragona.

The journey takes approximately 50 m. Ticket price is about €3. The travel distance is 42 km.

Carrier is Bus Garraf.

Book

Get off at the Calafell - Poble.


🛏 Find hotel deals and discounts up to 20% in Calafell at Booking


Drive

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 5 h 22 m. The travel distance is 560 km.

Get off at the Calafell.


🛏 Find hotel deals and discounts up to 20% in Calafell at Booking


Fly bus

Take the train Renfe Cercanias at the station Sol.

The journey takes approximately 5 m. The travel distance is 3 km.

Carrier is Renfe Cercanias.

Book

Get off at the Nuevos Ministerios.
Take the subway at the station Nuevos Ministerios.

The journey takes approximately 21 m. The travel distance is 15 km.

Carrier is Consorcio de Transportes de Madrid.

Book

Get off at the Aeropuerto T4.
Fly out to Barcelona (BCN) of the airport Madrid (MAD).

The journey takes approximately 1 h 15 m. Ticket price is about €20.

Carrier is Air Europa.

22

Search budget taxi

Get off at the Barcelona (BCN).
Take the bus Tmb at the station Aeroport - Terminal T2 AB.

The journey takes approximately 19 m. The travel distance is 8 km.

Carrier is Tmb.

Book

Get off at the Av Granvia - Física.
Take the bus Bus Garraf at the station Barcelona - Gran Via 2.

The journey takes approximately 49 m. Ticket price is about €5. The travel distance is 42 km.

Carrier is Bus Garraf.

Book

496 m on foot from the Vilanova i la Geltrú - Tarragona - Jutjats to the Vilanova i la Geltrú - C. Aigua - Bruc.

The journey takes approximately 5 m. The travel distance is 496 m.

Take the bus Bus Garraf at the station Vilanova i la Geltrú - C. Aigua - Bruc.

The journey takes approximately 38 m. Ticket price is about €3. The travel distance is 15 km.

Carrier is Bus Garraf.

Book

Get off at the Calafell - Poble.


🛏 Find hotel deals and discounts up to 20% in Calafell at Booking


The cheapest way to travel from Madrid to Calafell is by taking a Fly bus with an average price of €32. The journey takes approximately 5 h 10 m.

Train is the fastest way to travel from Madrid to Calafell. Tickets cost €104. The journey takes approximately 3 h 6 m.

Madrid is approximately 560 km away from Calafell. The trip by car takes 5 h 22 m.

The average journey time by car between Madrid and Calafell is 5 h 22 m.