Zaragoza to Barcelona by train
Direct high-speed trains from Zaragoza-Delicias to Barcelona Sants take about 1 hour 40 minutes to 2 hours, run by Renfe, iryo and OUIGO into the late evening.

High-speed trains run direct from Zaragoza-Delicias to Barcelona Sants, and the fastest take about 1 hour 40 minutes.
Non-stop or stopping trains
Renfe runs AVE and Alvia trains on this line, alongside iryo and OUIGO. Between the three there is a train most hours from morning until late evening.
The quickest trains run non-stop and take about 1 hour 40 minutes. Trains that call at Lleida and Camp de Tarragona take about 2 hours, and the Alvia a little longer. Choose a non-stop train if the time works. You gain about 20 minutes.
Most of these trains start in Madrid, and some carry on past Barcelona Sants to Girona and Figueres Vilafant. Sants is your stop for the city.
Since 28 October 2026 high-speed trains between Madrid and Andalucía have been suspended after an accident, so trains that normally run through from Seville, Málaga or Granada to Barcelona via Zaragoza are affected until the line reopens.
Times may shift with the timetable change on 13 December 2026, so look at your own date if you travel later.
The slow regional train
Renfe also runs regional trains from Zaragoza-Delicias over the old line via Caspe, Móra la Nova, Reus and Tarragona. They take over five hours. Before leaving Zaragoza they call at Zaragoza-El Portillo and Zaragoza Goya, and in Barcelona they stop at Sants, Passeig de Gràcia and Barcelona França. They make sense only if you want to stop along the way.
Stations at each end
All the high-speed trains leave from Zaragoza-Delicias, the city's main station, where Cercanías commuter trains and city buses connect.
In Barcelona the high-speed trains arrive at Barcelona Sants. It has Cercanías and metro connections, buses and a taxi rank. From there the rest of the city is easy to reach.
Tickets and fares
Tickets are sold by each company for its own trains. Booking early gets the lowest fares.
| Company | Fare options | Good to know |
|---|---|---|
| Renfe (AVE, Alvia) | Básico, Elige or Prémium | Básico allows a change for €10, made at least 24 hours before departure |
| iryo | Four fare levels | The top level adds meal service at your seat |
| OUIGO | Adult fares from €9 | One small bag and one cabin bag are included; extra luggage costs more |
Renfe's Elige ticket includes one free change, and Prémium allows unlimited free changes. For journeys from 25 January 2027, Elige changes also become free and unlimited.
Using an Interrail pass
An Interrail pass is valid on Renfe and iryo trains. OUIGO does not accept it, so buy a normal ticket there. The AVE needs a compulsory seat reservation, at €10 in second class and €13 in first class. You also need one for the Alvia, and iryo seats are reserved through the Interrail reservation service.
Where to book
Train service
- Check times & prices
iryo is a private Spanish high-speed operator linking Madrid with Barcelona, Valencia, Alicante, Seville and Malaga; every passenger needs a reservation.
Official website - Check times & prices
Ouigo is SNCF's low-cost high-speed brand, serving over 60 destinations in France and routes in Spain; basic fares include one hand bag and one cabin bag.
Official website - Check times & prices
Renfe serves Spain with AVE, Avlo, Alvia and regional trains. AVE tickets are named and reserved, while Interrail and Eurail passes need reservations.
Official website
Find places to stay in Barcelona

Frequently asked questions
How long does the train from Zaragoza to Barcelona take?
About 1 hour 40 minutes on a non-stop high-speed train. Trains that call at Lleida and Camp de Tarragona take about 2 hours, and the slow regional trains via Caspe and Reus take over five hours.
Is there a high-speed train from Zaragoza to Barcelona?
Yes. Renfe AVE, iryo and OUIGO high-speed trains all run direct from Zaragoza-Delicias to Barcelona Sants, with no change.
Which station do trains to Barcelona leave from in Zaragoza?
Zaragoza-Delicias. Every high-speed train to Barcelona leaves from there. The slow regional trains also call at Zaragoza-El Portillo and Zaragoza Goya on their way out of the city.
Can I use an Interrail pass from Zaragoza to Barcelona?
Yes, on Renfe and iryo trains, with a seat reservation. The AVE reservation costs €10 in second class. OUIGO does not accept the pass.
How much is the train from Zaragoza to Barcelona?
OUIGO adult fares start from €9. Renfe and iryo prices move with demand and with how early you book, so the lowest fares sell first.
When does the last train leave Zaragoza for Barcelona?
High-speed trains to Barcelona Sants run until late evening, with the last departures from Zaragoza-Delicias around 22:00 on a typical weekday. That makes an evening return after a full day in Zaragoza straightforward.