Madrid to Barcelona by train

Spain's two largest cities, Madrid and Barcelona are well-connected by the state-of-the-art AVE high-speed train, transporting passengers half way across the country in less than 3 hours. Madrid, the capital, is an easy city to get around with great museums, a picturesque park and affordable Spanish cuisine. Madrid's rival, Barcelona can boast Gaudi-inspired architecture, a man-made beach and vibrant atmosphere of Las Ramblas. 

You have the following option for this train route:

  • AVE high-speed train: approx: 2hr 45min

  • Regional train: 8hr 50min

From Madrid to Barcelona

Map with popular Barcelona - Madrid

Travel time: 2h45

Transfer: 0

Reservation needed:

Please note that the travel time and reservation information is based upon the fastest train option.

  • Madrid, Spain

    Madrid Puerta de Atocha

  • 2h45
  • Barcelona, Spain

    Barcelona Sants

Back to top