Train

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

The journey takes approximately 2 h 30 m. Ticket price is about €60. The travel distance is 605 km.

Carrier is Renfe AVE.

Book

🏷 Get €5 Coupon

Get off at the Barcelona-Sants.


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


Bus

Take the bus FlixBus at the station Madrid.

The journey takes approximately 7 h 35 m. Ticket price is about €29. The travel distance is 623 km.

Carrier is FlixBus.

Book

🏷 Get €5 Coupon

Get off at the Barcelona.


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


Bus via Madrid

Take the bus ALSA at the station Madrid.

The journey takes approximately 8 h 5 m. Ticket price is about €45. The travel distance is 622 km.

Carrier is ALSA.

Book

🏷 Get €5 Coupon

Get off at the Barcelona.


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


Drive

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

The journey takes approximately 5 h 58 m. The travel distance is 620 km.

Get off at the Барселона.


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


Fly

Take the train Renfe Cercanias at the station Sol.

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

Carrier is Renfe Cercanias.

Book

🏷 Get €5 Coupon

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 Metro 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 5 m. Ticket price is about €21.

Carrier is Air Europa.

22

Search transfer

Get off at the Barcelona (BCN).
Take the bus Bus Garraf at the station El Prat de Llobregat -Terminal.

The journey takes approximately 11 m. Ticket price is about €9. The travel distance is 15 km.

Carrier is Bus Garraf.

Book

🏷 Get €5 Coupon

Get off at the Barcelona.


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