Train Madrid to BarcelonaHere you have the simplest and most transparent way to get the best price on your train passages Madrid - Barcelona. With the trains Madrid - Barcelona we can cover the distance of 505 Km in an average time of 2 hours 30 minutes and for an average price of 101,70 €, although, as we choose the characteristics of our trip and of our train ticket Madrid - Barcelona, both travel time and price of trains Madrid - Barcelona may vary. Get the most out of your trips by making them with the most affordable train tickets Madrid - Barcelona. Check the train timetables for trains from Madrid to Barcelona on Train Timetables Madrid to Barcelona.
The shortest travel time possible between Madrid - Barcelona is of 2 hours 30 minutes, time we will get or we will get close enough to if we choose to book our train tickets from Madrid to Barcelona on AVE trains. If you are fascinated by people who always find cheap trips, with our train tickets Madrid - Barcelona you will be the envy of others. Trains Barcelona with AVE for only 32,65 €.
The same happens if we book our trains with departure from Madrid at 7:00 h and arrival at Barcelona at 9:30 h. Also for the return, Trains Barcelona to Madrid. It does not matter if you travel in Turista class or in Preferente class, this can be the trip of your life.
Follow us on social networks
Get the best deals by email:
I accept the data protection policyTrenes.com will not share your email
Trains Madrid to Barcelona
|Average length:||2 hours 54 minutes|
|Average speed:||174.0 km/h|
|Price of the cheapest ticket:||32,65 €|
|Average ticket price:||101,70 €|
|Price of the expensive ticket:||216,50 €|