Train

Take the train Ave at the station Barcelona-Sants .

The journey takes approximately 3 h 14 min. Ticket price is about 60–120 EUR. The travel distance is 620 km.

Carrier is Renfe AVE.

Book

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


Bus

Take the bus at the station Barcelona .

The journey takes approximately 7 h 20 min. Ticket price is about 45–65 EUR. The travel distance is 620 km.

Carrier is ALSA.

Book

59 m on foot from the station Madrid - Barajas Airport T4 to the station Aeropuerto T4.


Take the bus 203 at the station Aeropuerto T4 .

The journey takes approximately 55 min. Ticket price is about 2–4 EUR. The travel distance is 19 km.

Carrier is Empresa Municipal de Transportes.

Book

Get off at the Cibeles
Find hotel deals and discounts up to 20% in Madrid at Booking


Bus via tarragona

Take the bus at the station Barcelona .

The journey takes approximately 1 h 21 min. Ticket price is about – . The travel distance is 99 km.

Carrier is Empresa Plana.

Book

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

The journey takes approximately 7 h Ticket price is about 40–60 EUR. The travel distance is 569 km.

Carrier is HIFE S.A..

Book

Get off at the Madrid
Find hotel deals and discounts up to 20% in Madrid at Booking


Train via chamartin

Take the train Re at the station Barcelona-Paseo De Gracia .

The journey takes approximately 9 h 42 min. Ticket price is about 40–55 EUR. The travel distance is 677 km.

Carrier is Renfe Viajeros.

Book

Get off at the Madrid-Chamartin
103 m on foot from the station Madrid-Chamartin to the station Chamartin.


Take the subway 1 at the station Chamartin .

The journey takes approximately 19 min. Ticket price is about 1–2 EUR. The travel distance is 7 km.

Carrier is Metro de Madrid.

Book

Get off at the Sol
Find hotel deals and discounts up to 20% in Madrid at Booking


Drive

In a rental car

The drive will take 6 h 3 min.. The distance between Barcelona and Madrid is 620 km. You will use 50 liters of gasoline at a cost of €65.

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

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


By plane

Take the train R2n at the station Passeig De Gracia .

The journey takes approximately 25 min. Ticket price is about – . The travel distance is 17 km.

Carrier is Renfe Cercanias.

Book

Get off at the Aeroport
82 m on foot from the station Aeroport to the airport Barcelona (BCN).


The journey takes approximately 1 h 20 min.

86 m on foot from the airport Madrid (MAD) to the station Aeropuerto T4.


Take the train C1 at the station Aeropuerto T4 .

The journey takes approximately 27 min. Ticket price is about – . The travel distance is 16 km.

Carrier is Renfe Cercanias.

Book

Get off at the Recoletos
Find hotel deals and discounts up to 20% in Madrid at Booking