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

Other routes from Barcelona

  • Barcelona - Valencia
  • Barcelona - Bilbao
  • Barcelona - Zaragoza

Other routes to and from Madrid

  • Zaragoza - Madrid
  • Oviedo - Madrid
  • Valladolid - Madrid