Madrid
505 km
Barcelona
Departure station:
Puerta de Atocha
Plaza Emperador Carlos V, 28045, Madrid, Spain
Arrival station:
Sants
Carrer del Rector Triadó, 75, 08014, Barcelona, Spain
Brand name
Train type
Travel time
Price from
Departures
Rating
Bullet train
2 hrs 45 min
£89
12
100.00%
Bullet train
2 hrs 59 min
£122
1
100.00%

Tour promo

Those planning upcoming Spain travel should definitely consider taking a Madrid - Barcelona train journey as it will not only save your vacation time but also grant a pleasant experience. Find out more details about the route as well as answers to commonly asked questions below.

How long is the high speed train from Madrid to Barcelona?

Running at a speed of up to 192 miles per hour, the travel duration of the high-speed train Madrid to Barcelona ranges from 2 hours and 30 minutes to 3 hours and 10 minutes. In order not to miss the train and avoid unpleasant situations, arrive at the station 30 minutes before the train leaves as you'll need to pass a quick security check.

What are the benefits of traveling by train from Madrid to Barcelona?

Although there are many transportation options available between these cities, choosing in favor of the Madrid to Barcelona train as opposed to buses or planes will save you a lot of time and offer you a high-comfort connection on a well-equipped mode of transport. As such, the average bus trip durations are 7 hours and 50 minutes. Flights are often delayed, moreover, both of the airports are located in the city outskirts, meaning you need extra time and money for traveling to/from them (whereas the Puerta de Atocha rail station in Madrid and the Sants train station in Barcelona are set in the heart of town). To top it all, the fares for the tickets for all three aforementioned options will be in the same price range, making the optimal "travel time per money" choice quite obvious.

Which train companies operate between Madrid and Barcelona?

The Spanish national railways, Ferrocarilles Espanoles, operate the country's well-developed rail network. The AVE bullet train from Madrid to Barcelona is among the most popular trains on the route and is run by Renfe.

Is there a night train from Madrid to Barcelona?

The so-called "nocturno" overnight sleeper trains are Renfe’s Trenhotel trains, unfortunately, they do not run on the Madrid - Barcelona route but connect Madrid to Lisbon. The latest high-speed AVE train departs from Madrid every day at 9:25 p.m. and arrives around midnight in Barcelona.

Is the train ride from Madrid to Barcelona scenic?

The Madrid - Barcelona high-speed rail line makes its way through the picturesque Spanish countryside, passing a large part of western Catalonia, the city of Zaragoza in Aragon, the north of the Castile la Mancha region before arriving in Madrid.

When to book Madrid to Barcelona train tickets?

Being the two most popular cities in Spain, it's no surprise that the demand for transport between them is high. For this reason, the earlier in advance you book your train tickets, the better are your chances to get ahold of better prices, seats, and availability in general. Luckily, there's a broad selection of departure times in the schedule, based on the weekday, there are up to 10-13 departures every day.

What class to choose?

The fast train from Madrid to Barcelona offers two coach classes, the Turista 2nd class and the Preferente 1st class. Both are well-fitted and have modern amenities. Read more about the high-speed AVE train classes.

How much is train from Madrid to Barcelona?

When purchasing tickets, you should keep in mind that the prices will vary based on several parameters such as the chosen coach class, departure time / day of the week / month of your trip, availability, etc. As a rule, average prices start from about 95 USD.

Do you need seat reservation?

If you choose to book train tickets from Madrid to Barcelona with the Rail Ninja service, we guarantee that the best available seat will be assigned to you. During the booking process, you may indicate your preferences.

Plan an amazing stay in Barcelona

Browse our collection of recommended things to do and events to attend created in partnership with WhatWhere.

Plan an amazing stay in Madrid

Browse our collection of recommended things to do and events to attend created in partnership with WhatWhere.

Train Information

Lowest train ticket cost:
£89
Departures:
13
Earliest departure:
08:30
Latest departure:
21:30
Shortest travel time:
2 hrs 45 min
Longest travel time:
3 hrs 10 min
9.5 / 10 based on 62 reviews

Madrid to Barcelona Train Review & Rating

The connection was well-planned, we had no trouble whatsoever

Cheryl and Daniel Wenzel about traveling from Madrid to Barcelona