Barcelona - Madrid route

We operate fifteen daily services between the Estación Nord in Barcelona and the Avenida de América terminal in Madrid. Buses depart regularly from 1.00am to 11.59pm and the journey time is between 7hrs 5 minutes and 7 hours 50 minutes.

Several of the routes stop at Lleida and Calatayud and all of them make a stop in Zaragoza. Of the 15 services, 9 arrive at Madrid-Barajas Airport Terminal 4 and one at the Estación Sur bus terminal.

This route offers three Supra Economy buses for extra comfort on the journey.

Best prices

  • Barcelona - Madrid

Routes from Barcelona

This content is only available in Spanish.

Routes to Madrid

This content is only available in Spanish.