Search | Compare | Purchase
Search | Compare | Purchase
The average train journey time between Barcelona and Madrid is 2 hours and 42 minutes, although the fastest train covers the route in just 2 hours and 29 minutes. Each day, approximately 41 trains travel the 506 kilometers between the two 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:35 h
The cheapest day (on average)
Friday
First train | 05:40 |
Last train | 21:00 |
Duration | From 2h 29min |
Distance | 506 km |
Frequency | 41 trains per day |
Connections | Direct trains available |
Ticket price | From €7 |
Companies | OUIGO, iryo, Renfe, Avlo, ALSA |
Check the available train schedules from Barcelona to Madrid for Sun. 22 Dec. 2024
We help you compare all train tickets for traveling from Barcelona to Madrid, making it easy to choose the most economical ticket to save you time and money.
To find cheap train tickets, in addition to comparing prices, we suggest you book your trip as early as possible from Barcelona to Madrid, as the most affordable tickets are usually the first to sell out.
Another recommendation is to take advantage of offers and promotions launched by operators 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 returning to Barcelona from Madrid, it’s advisable to book your round-trip ticket in the same purchase, as you’ll usually get a better price than booking tickets separately.
Compare the different classes offered by iryo, AVE, OUIGO, and Avlo to travel from Barcelona to Madrid
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 Barcelona to Madrid, 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 Barcelona and Madrid 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 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 |
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 |
If I buy train tickets from Barcelona to Madrid, 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 Barcelona to Madrid?
Train prices from Barcelona to Madrid 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 Barcelona 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 Barcelona to Madrid or will I have to change?
There are direct trains from Barcelona to Madrid, so normally you will not need to change on your journey. You can go from Barcelona to Madrid by train directly without getting off the train or changing stations.
What is the duration of the train trip from Barcelona to Madrid?
The duration of the train journey between Barcelona and Madrid will depend on its stops. Normally the average duration of the trip is 2 hours and 30 minutes , 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 Barcelona to Madrid?
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 Barcelona to Madrid?
Trains going from Barcelona to Madrid 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 Barcelona to Madrid?
Trains traveling from Barcelona to Madrid cover a distance of approximately 506km and the average duration of the train journey is 2 hours and 30 minutes.
When does the first train depart from Barcelona to Madrid?
Normally, the first train leaves Barcelona at 05:40h and arrives at Madrid at 08:23h. The schedule for the first train may change for holidays or weekends.
When is the last train from Barcelona to Madrid?
Normally, the last train that can be taken leaves from Barcelona at 21:00h and arrives at Madrid at 23:46h . The last train schedule may change for holidays or weekends.