How much does it cost to travel by train and by plane from Barcelona to Madrid? How long does the road take?

Responsible Nadezhda Khvatova, Russian Express
The train to Madrid takes about 3 hours (2 hours 45 minutes - 3 hours 15 minutes), cost from 72 EUR and above.

Aircraft flies about an hour, the cost on local airlines from 200 EUR and above. It all depends on the time of departure and on when to buy a ticket. Tickets may be for 300-400 EUR, depending on the demand.

August 6, 2012

Answers to questions about Spain • All answers Ask a question