HowToGo

Barcelona Airport (BCN) to Madrid, Spain - Transfer & Transportation Guides

Find transfer & transportation guides from Barcelona Airport (BCN) to Madrid, Spain. How to get from Barcelona Airport (BCN) to Madrid, Spain by Flight, Bus, Train, Taxi.

You can get to Madrid, Spain from Barcelona Airport (BCN) by verhicle types below

Search Transfer from Barcelona Airport (BCN) to Madrid, Spain

Transfer solutions

You have 5 options transfer to Madrid, Spain from Barcelona Airport (BCN) below

Plane ( 1 hr. 20 min. )

Take a flight from Barcelona to Madrid.


Train ( 27 min. )

Take a train from Aeropuerto T4 to Recoletos.


Open Map More details & check price at Renfe Cercanias
Duration 2 hr. 7 min.
Distance 500 km.
Cost 90 USD
Train ( 20 min. )

Take a train from Aeroport to Sants.


Open Map More details & check price at Renfe Cercanias
Train ( 3 hr. 10 min. )

Take a train from Barcelona-Sants to Madrid-Puerta De Atocha.


Open Map More details & check price at Renfe AVE
Duration 4 hr. 30 min.
Distance 634 km.
Cost 75 EUR (85 USD)
Bus ( 1 hr. 15 min. )

Take a bus from Barcelona Airport El Prat T2 to Tarragona.


Open Map More details & check price at Empresa Plana
Bus ( 7 hr. )

Take a bus from Tarragona to Madrid.


Open Map More details & check price at HIFE S.A.
Duration 9 hr. 15 min.
Distance 662 km.
Cost 57 EUR (64 USD)
Train ( 20 min. )

Take a train from Aeroport to Sants.


Open Map More details & check price at Renfe Cercanias
Bus ( 10 hr. )

Take a bus from Barcelona/Sants to Madrid.


Open Map More details & check price at ALSA
Duration 11 hr. 20 min.
Distance 638 km.
Cost 55 EUR (65 USD)
Car ( 5 hr. 57 min. )

Drive a car from Barcelona Airport (BCN) to Madrid.


Duration 5 hr. 57 min.
Distance 611 km.
Cost 73 USD

Find Hotels in Madrid, Spain

You can find hotels and accommodations in Madrid, Spain with our hotels search tool below

Booking.com

About Barcelona Airport (BCN), Spain

About Madrid, Spain

Madrid (, Spanish: [maˈðɾið]) is the capital and most populous city of Spain. The city has almost 3.3 million inhabitants and a metropolitan area population of approximately 6.5 million. It is the second-largest city in the European Union (EU), surpa... Learn more


References