A platform I wasn't familiar with, and although it failed me the first time I paid for a train ticket and the tickets didn't arrive in my email, a very kind person called me in less than 12 hours and confirmed my problem and sent the tickets to my email. I was pleasantly surprised by the fact that I had a free ticket for a cultural activity for my visit to Almería. The second time I bought my ticket, I got another free ticket for a cultural activity on my return to Madrid. I'm very happy with their service, their kindness, and their speed in responding to an incident that I didn't even have time to call to complain about. They deserve my 5 stars, and they can't do any more.
Ver en Google →
Trains Barcelona-Madrid: schedules, prices and offers
AVE Barcelona-Madrid in 3h 01min from €35. About 54 trains a day, cheap trains and train+hotel packages. Check prices and book your trip.
Consulta precios para tus fechas
🔒 Sin comisiones ocultas · Precio garantizado
Quick Route Summary Barcelona-Madrid
| Distance | 621 km |
| Minimum duration | 3h 01min |
| Maximum duration | 3h 50min |
| Daily frequency | 54 trains (AVE) |
| Minimum price | €35 (Tourist) |
| Maximum price | €185 (Preferred) |
| Average price | €62 |
| Cheapest strip | 2:00 p.m.-4:00 p.m. Tue.-Thu. |
| Optimal advance notice | 21 days (average savings 35%) |
| Origin station | Barcelona Sants |
| Destination station | Madrid Chamartín |
Train schedules Barcelona-Madrid
The Barcelona-Madrid trains run throughout the day with durations between 3h 01min and 3h 50min. Direct services are the fastest; those that stop in Zaragoza-Delicias, Camp Tarragona or Guadalajara-Yebes add up to 50 minutes. There are departures from early in the morning until late around 10:00 p.m.
| Exit | Arrival | Duration | Guy | Stops |
|---|---|---|---|---|
| 06:30 | 09:31 | 3h 01min | Straight | |
| 08:00 | 11:15 | 3h 15min | Saragossa | |
| 10:30 | 13:31 | 3h 01min | Straight | |
| 14:00 | 17:10 | 3h 10min | Saragossa | |
| 16:30 | 19:31 | 3h 01min | Straight | |
| 19:00 | 22:20 | 3h 20min | Saragossa |
Indicative schedules. Check actual availability for your date.
Train prices Barcelona-Madrid
| Type/Class | From | Average price | Until |
|---|---|---|---|
| AVE Tourist | €35 | €62 | €110 |
| AVE Tourist Plus | €55 | €78 | €135 |
| AVE Preferred | €85 | €115 | €185 |
How long does the Barcelona-Madrid train take?
The fastest train Barcelona-Madrid takes 3h 01min in direct service. Services with a stop in Zaragoza-Delicias, Camp Tarragona or Guadalajara-Yebes take between 3h 10min and 3h 50min. All long-distance offerings on this route are high-speed.
Stations on the route Barcelona-Madrid

Barcelona Long Distance Main Station; all AVE to Madrid leave from here.

One of the two main stations AVE of Madrid; direct connection with the north of the city.
Service on board the train Barcelona-Madrid
All AVE Barcelona-Madrid trains offer free WiFi, plugs at every seat and cafeteria service. The Preferential class includes a wider seat (52 cm), digital newspapers, access to the Club Lounge at stations and in-seat catering. Economy Plus offers more legroom than Economy.
| Service | AVE Tourist | AVE Tourist Plus | AVE Preferred |
|---|---|---|---|
| Wi-Fi | ✓ | ✓ | ✓ |
| Plugs | ✓ | ✓ | ✓ |
| Seat width | 47cm | 50cm | 52cm |
| Leg space | Standard | Broad | Extra wide |
| Café | ✓ | ✓ | ✓ |
| catering seat | ✗ | ✗ | ✓ |
| digital press | ✗ | ✓ | ✓ |
| Station Club Room | ✗ | ✗ | ✓ |
| Change/cancellation | According to rate | According to rate | Including |
Tips to get the best price on the train Barcelona-Madrid
Train FAQ Barcelona-Madrid
How much does the Barcelona-Madrid train cost?
The Barcelona-Madrid train departs from €35 on AVE Tourist. The average price is €62. By booking 21 days in advance you save an average of 35%.
How long does the AVE AVE take?
The direct AVE Barcelona-Madrid takes 3h 01min. Services with a stop in Zaragoza or Guadalajara take between 3h 10min and 3h 50min.
What station does the train to Madrid leave from Barcelona?
Trains to Madrid depart from Barcelona Sants and arrive at Madrid Chamartín. Barcelona Sants is connected to metro L3 and L5, Cercanías and bus.
How many trains are there per day from Barcelona to Madrid?
There are about 54 trains daily between Barcelona and Madrid (AVE and AVE International), with departures spread throughout the day.
What is the best time to travel cheaply from Barcelona to Madrid?
The cheapest time is between 2:00 p.m. and 4:00 p.m. from Tuesday to Thursday, with prices 20% lower than the average. Early morning trains are usually more expensive.
Can the train to Madrid be combined with a hotel?
Yes. Ofertren offers train+hotel packages Barcelona-Madrid from €99 per person (AVE round trip + 2 nights in a central hotel), with a saving of up to 25% compared to booking separately.
Does the Barcelona-Madrid train stop in Zaragoza?
Some AVE services stop in Zaragoza-Delicias; The total duration then is about 3h 15min to 3h 50min. Direct services make the journey in 3h 01min without stops.
Lo que dicen nuestros usuarios en Google
Ofertren's rating on Google Maps is 4.7/5 - Based on 95 real reviews published.
A perfect 10/10 experience, not a single problem, everything was perfect, easy and 100% recommended.
Ver en Google →I've bought combined train tickets here twice recently, and both times everything was perfect and about ten euros cheaper than on other similar websites. No problems at all, and they even gave me free tickets to the sobao museum in my hometown, haha. I'll definitely be back. Thanks for your service and always great window seats. Highly recommended!
Ver en Google →Las reseñas proceden de Google Maps.
Last updated: 14/04/2026