Train Barcelona → Madrid
Duration 02:45 - From €32
Your travel by train from Barcelona to Madrid
From Barcelona to Madrid, the domestic high speed train takes just 2 hours and 30 minutes. The AVE trains are modern, safe and comfortable trains which operate on the Barcelona to Madrid route. The AVE high speed trains are operated by Renfe, the Spanish national railway company.
Barcelona Sants, is a train station located in Barcelona. It is one of the most important train stations in Barcelona. Barcelona Sants is well connected to public transportations and is easily accessible. Madrid Puerta de Atocha, is a train station located in Madrid. Being one of the major train stations in Madrid, it is served by buses and other public transportations.
For a single return trip from Barcelona to Madrid, a point to point ticket is the best value for money and the cheapest train ticket. Best prices are available when buying the train ticket well in advance. For extensive train travel, a Renfe Spain Pass is a better choice.
Visit Barcelona and discover other popular train journeys
Barcelona is a leading destination for those you are looking out for sun, sand and fiestas. Barcelona is also home to one of the world’s best football clubs, the Barcelona FC. Don’t miss the work of Antonio Gaudi when in town.
From Madrid, travellers can take the train to reach other cities and regions of Spain.