Madrid by train

All train tickets and rail passes

Madrid by train

Have a stroll on the well known Plaza Mayor and get to know the capital of Spain! Travel by AVE high speed train from Barcelona to Madrid. Try some tapas in one of the tapas bars and visit great sights as the Royal Palace. 


How to book cheap train tickets to Madrid

All tickets to Madrid and for connecting services are bookable through Fill in your departure station above, select date and time of travel and click ''Lets Go''. 

Fares for train tickets to Madrid from Barcelona starts from €32,- one way. Tickets can be bought 2 - 3 months in advance. It depends on the railways when the tickets can be booked. The price of the tickets depends on the availability of the seats. To get the cheapest tickets you have to book early. 


How to travel by train to Madrid

Travel to Madrid from €32,- 

The city of Madrid is located in the middle of Spain. It's connected with daily Euromed, AVE, Avante and Regional trains. There is a hourly connection from Barcelona Sants to Madrid Puerta de Atocha. On peak times there are more direct AVE trains operating on this route. 

Hotels nearby train stations

Find hotels nearby train stations with


Other European Cities