Search | Compare | Purchase
Search | Compare | Purchase
The average train journey time between Madrid and Barcelona is 2 hours and 42 minutes, although the fastest train covers the route in just 2 hours and 29 minutes. Every day, approximately 41 trains travel the 506 kilometers separating both cities. You can find tickets from 7 € if you book in advance, making the train an economical and efficient option for this route.
The cheapest (from average) schedule
6:30 h
The cheapest day (on average)
Sunday
First train | 06:15 |
Last train | 21:10 |
Duration | From 2h 29min |
Distance | 506 km |
Frequency | 36 trains per day |
Transfers | Direct trains available |
Ticket price | From 7 € |
Companies | OUIGO, iryo, Renfe, Avlo, ALSA |
Check the available train schedules from Madrid to Barcelona for Thu. 12 Dec. 2024.
We help you compare all train tickets for traveling from Madrid to Barcelona, making it easier to choose the most economical ticket to save time and money.
To find cheap train tickets, besides comparing prices, we suggest booking your trip from Madrid to Barcelona as early as possible since the cheapest tickets tend to sell out first.
Another recommendation is to take advantage of the offers and promotions that operators launch throughout the year. Both traditional and low-cost trains offer discounts that can help you save on your trip.
If you already know when you’ll be traveling back to Madrid from Barcelona, it’s advisable to book your round-trip ticket in the same purchase, as you’ll usually get a better price than booking the tickets separately.
Compare the different classes offered by iryo, AVE, OUIGO, and Avlo to travel from Madrid to Barcelona
The most economical way to travel by train. The Basic ticket always guarantees you the best price.
Personalize your train journey to the fullest. The Elige ticket allows you to configure every aspect of your trip.
Customize your train journey to the fullest in XL Comfort seat. The Elige ticket allows you to configure every aspect of your journey.
The all-inclusive option! The Prémium ticket offers you a top-level journey in XL Comfort seating
The basic Avlo fare offers affordable train travel, with standard seats and no additional services included.
The Essential fare from OUIGO includes a standard seat, small carry-on luggage, additional suitcase, and optional seat selection.
OUIGO Plus Fare offers flexibility with changes at a reduced cost, seat selection, and additional luggage, ideal for comfort.
The initial Iryo fare offers affordable high-speed train travel, with base prices and basic services included in your ticket.
The Singular Fare of Iryo offers flexibility in changes and refunds, with adjusted prices and essential services included in tickets.
The Singular Only You fare from Iryo is flexible, includes unlimited changes, free cancellation up to 24 hours in advance, and access to exclusive areas.
The Singular Only You Open rate by Iryo offers exclusive and personalized services, with flexibility and comfort on high-speed trains.
The Iryo Bistro fare offers gourmet food on board, with a varied menu, premium service, and enhanced comfort on journeys
The Open Bistro fare from Iryo offers gourmet meals and drinks in a relaxed atmosphere, with flexible and comfortable options.
More information about the onboard services on trains departing from Madrid to Barcelona, and discover the amenities they offer during the journey to make your experience more pleasant and comfortable.
85x55x35 cm
. Additionally, musical instruments traveling in their case and not exceeding dimensions of 30x120x38 cm are also considered hand luggage. The onboard entertainment service on the AVE includes access to a wide variety of content through the PlayRenfe platform. Passengers can enjoy movies, series, music, and other programs via their mobile device, tablet, or laptop by connecting to the train's free Wi-Fi network. Additionally, some trains have individual screens on the seats.
Traveling with children on AVE trains is a comfortable and convenient experience. These trains offer spacious seats and feature diaper-changing areas in the bathrooms. In addition, children under 4 can travel for free if they do not occupy a seat, and there are discounts for children up to 14 years old. During the journey, younger travelers can enjoy free Wi-Fi and the onboard entertainment system, making the trip more enjoyable for the whole family.
The AVE trains are designed to ensure full accessibility for people with reduced mobility. They have adapted seats and accessible bathrooms, as well as ramps and elevators at the stations. The on-board staff is also available to provide assistance during boarding and disembarking.
On Avlo trains, onboard entertainment is more limited compared to other services such as the AVE. Currently, they do not offer entertainment systems like screens or integrated digital platforms, but passengers can enjoy the comfort of their seats and take advantage of the Wi-Fi connection available on certain sections to access their own devices and content during the journey.
At Iryo you are allowed to carry up to three pieces of luggage in total. This includes up to two large suitcases with dimensions of 85x55x35 cm and one hand luggage of 36x27x15 cm. It is important that the total weight does not exceed 25 kg.
Below, we show you a comparison of the different trains operating between Madrid and Barcelona so that you can choose the one that best suits your needs. Renfe AVE is ideal if you are looking for flexibility and comfort, with more options for changes and onboard services. Ouigo and Avlo are perfect for those looking for low prices, while Iryo offers a premium service with 5G Wi-Fi, ideal if you need constant connectivity during the journey.
Train Madrid Barcelona | €9.00 |
Train Madrid Valencia | €7.00 |
Train Madrid Sevilla | €9.00 |
Train Madrid Granada | €9.00 |
Train Madrid Cordoba | €7.00 |
Train Madrid Alicante | €13.00 |
Train Madrid Zaragoza | €7.00 |
Train Madrid Malaga | €15.00 |
Train Barcelona Madrid | €9.00 |
Train Barcelona Valencia | €9.00 |
Train Barcelona Sevilla | €19.00 |
Train Barcelona Granada | €30.00 |
Train Barcelona Córdoba | €20.00 |
Train Barcelona Alicante | €9.00 |
Train Barcelona Zaragoza | €7.00 |
Train Barcelona Málaga | €9.00 |
If I buy train tickets from Madrid to Barcelona, do I have to print the tickets?
It is not necessary, we will send you the tickets both to your email and to your mobile phone so that you can travel without problems just by showing your mobile phone. We recommend, if you have the possibility to print them, that you do so in case you have problems with the coverage or with the battery of your mobile phone.
What is the price of the trains from Madrid to Barcelona?
Train prices from Madrid to Barcelona can vary greatly, from 7€ to 314€ . The most important thing, if you are looking for the cheapest ticket, is that you buy it as far in advance as possible , this way you will get the best offers and prices. The price also changes depending on the rate or the class and schedule you choose.
How far in advance do I have to be at the Madrid station?
Normally we recommend that you be at the train station 30 minutes before the train's departure to go with tranquility and comfort.
Is there a direct train from Madrid to Barcelona or will I have to change?
There are direct trains from Madrid to Barcelona, so normally you will not need to change on your journey. You can go from Madrid to Barcelona by train directly without getting off the train or changing stations.
What is the duration of the train trip from Madrid to Barcelona?
The duration of the train journey between Madrid and Barcelona will depend on its stops. Normally the average duration of the trip is 2 horas y 30 minutos , there is usually not much time difference between trains, it will depend on the stops you have to make in other stations.
Can I change or cancel my train tickets from Madrid to Barcelona?
There are two options, there are tickets that, if they allow changes and cancellations and others do not, these are usually cheaper. It is very important that you choose the rate that suits you best at the time of purchase.
How fast do trains travel from Madrid to Barcelona?
Trains going from Madrid to Barcelona travel at an average speed of 300 km/h, although at times they can reach much higher maximum speeds.
How far does the train travel from Madrid to Barcelona?
Trains traveling from Madrid to Barcelona cover a distance of approximately 506km and the average duration of the train journey is 2 horas y 30 minutos.
When does the first train depart from Madrid to Barcelona?
Normally, the first train leaves Madrid at 06:15h and arrives at Barcelona at 08:45h. The schedule for the first train may change for holidays or weekends.
When is the last train from Madrid to Barcelona?
Normally, the last train that can be taken leaves from Madrid at 21:10h and arrives at Barcelona at 23:55h . The last train schedule may change for holidays or weekends.