How much is train from Madrid to Barcelona?
The average train ticket price from Barcelona to Madrid usually costs around $111.78 two weeks before travel, but can start from as little as $36.69 when you book in advance. Prices also vary depending on the time of day, route and class you book.
What is the cheapest way to get from Barcelona to Madrid?
Taking the bus is the cheapest way to travel from Barcelona to Madrid. Alsa is the main bus company in Spain and operates all the buses from Barcelona to Madrid. Alsa buses take approximately h to travel from Barcelona to Madrid and depart 16 times per day.
Is it worth going to Madrid from Barcelona?
Yes, Madrid is worth a day trip. The high speed train from Barcelona arrives at Atocha station and the only sight worth seeing, El Prado, is a short walk, a couple of blocks, from there.
How do I get from Barcelona to Madrid by train?
About this journey The average travel time between Barcelona and Madrid is 2h56 minutes. The quickest route is 2h30 minutes. The first train leaving Barcelona is at , the last at . There is an average of 18 trains a day between Barcelona and Madrid, leaving approximately every 1h03 minutes.