Train Madrid to Barcelona
Here 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 77,53 €, 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 Avlo for only 5,00 €.
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 Turista Plus class, this can be the trip of your life.
Exclusive Offers
Follow us on social networks




Get the best deals by email:
I accept the data protection policy
Trenes.com will not share your emailTrains Madrid to Barcelona
Distance: | 505 Km |
---|---|
Average length: | 2 hours 53 minutes |
Average speed: | 174.5 km/h |
Price of the cheapest ticket: | 5,00 € |
Average ticket price: | 77,53 € |
Price of the expensive ticket: | 154,20 € |