Services

Select a service to start your booking

European trains

Trains from Madrid to Barcelona

Madrid sits on the high plateau at the centre of Spain, and Barcelona lies on the Mediterranean in Catalonia; the train between them crosses the dry country of Aragon and comes down to the coast through the hills behind the city. It joins the capital to a port city on the sea, used for business as much as for holidays, and it saves the airport at both ends. Barcelona is a different kind of city from Madrid: a seafront, a grid of planned streets, and the Gothic Quarter at its core.

Availability and prices are checked live when you search.

About the Madrid to Barcelona train

Choose when you are going and how many of you there are, then search; the fares you see belong to that day. The reverse journey, Barcelona to Madrid, is covered here too, so look up the return with another search and compare the dates before you book either leg. Madrid has more than a single long-distance station, so confirm the departure point on your ticket. Barcelona Sants is the arrival, on the western side of the centre, with the metro beneath it. The Eixample grid, with its chamfered corners and Gaudí's apartment blocks, lies between Sants and the old town; the Gothic Quarter and the Ramblas come after that, and the sea is beyond them, with Barceloneta beach along the shore. Montjuïc, with its museums and gardens, rises above the port to the south of the station. This page's hotel sample is drawn from the Barcelona catalogue, and the search shows everything by rating and district. Choose the Eixample or the old town for sightseeing, or the waterfront if the sea is the point of the trip.

Where to stay in Barcelona

4 of the 299 hotels in the catalogue for Barcelona. The hotels listed are 11–14 km from BCN.

Trains from Madrid to Barcelona: questions

How far is Barcelona from Madrid by train?

Madrid and Barcelona are about 500 km apart in a straight line; the rail route is longer. Live journey times and fares for your date appear when you search trains from Madrid to Barcelona.

Can I book the return from Barcelona to Madrid?

Yes. AI Concierge covers Barcelona to Madrid as well; search each direction for its own times and fares.

Is Madrid to Barcelona an international train journey?

No. Both Madrid and Barcelona are in Spain, so this is a domestic rail journey.

Destination, hotel and service details come from AI Concierge travel data; distances are straight-line. Availability and prices are shown live when you search.