Trains to Zaragoza Find train times and tickets

Zaragoza, capital of Spain’s Aragon region, is a stylish city that’s very easy to reach by train. It is on the main high-speed rail route between Barcelona and Madrid. Fast AVE trains speed from both cities to Zaragoza in less than 90 mins. So Zaragoza is easy to take in as a day trip from either Madrid or Barcelona, but in truth it deserves more. This is one of Spain’s most impressive cities, a place with oodles of history and some striking modern architecture and design. The city centre clusters on the south bank of the Rio Ebro. The stand-out building is a remarkable basilica, which is flanked by stylish squares and boulevards. While Moorish style is usually more associated with southern Spain, there are also echoes of Moorish settlement in Zaragoza, most particularly in the Aljaferia. When visiting the Aljaferia, don't miss the remarkable mosque.

Zaragoza lies at the hub of a network of rail routes fanning out across Aragon and beyond. The gorgeous small town of Teruel is two hours away to the south via a spectacular rail route. Another line heads north to Canfranc in the Pyrenees. Zaragoza is also well connected with Spain’s Atlantic region, with direct trains to Bilbao, Gijón, Vigo, A Coruna and Santiago de Compostela.

Zaragoza has several railway stations; the most important is Delicias. It is from here that high-speed trains leave for a great range of destinations including Avignon, Barcelona, Córdoba, Madrid, Málaga, Marseille, Perpignan and Seville.

Search accommodation in Zaragoza

Airbnb

Travel to Zaragoza by train from anywhere in the UK or across Europe

London to Zaragoza by train

from £100.50

Avg 2 changes 12hr 16m

Paris to Zaragoza by train

from £51.00

Avg 1 change 8hr 16m

Barcelona to Zaragoza by train

from £25.00

Avg 0 changes 1hr 23m

Granada to Zaragoza by train

from £110.00

Avg 1 change 5hr 45m

Perpignan to Zaragoza by train

from £60.00

Avg 0 changes 3hr 6m

San Sebastian to Zaragoza by train

from £15.00

Avg 0 changes 3hr 31m

Logroño to Zaragoza by train

from £8.50

Avg 0 changes 1hr 51m

Cordoba to Zaragoza by train

from £43.50

Avg 0 changes 2hr 48m

Pamplona to Zaragoza by train

from £11.00

Avg 0 changes 1hr 42m

Valencia to Zaragoza by train

from £32.50

Avg 0 changes 4hr 51m

Málaga to Zaragoza by train

from £55.50

Avg 0 changes 3hr 53m

Alicante to Zaragoza by train

from £42.00

Avg 1 change 3hr 55m

Nîmes to Zaragoza by train

from £56.00

Avg 0 changes 5hr 19m

Seville to Zaragoza by train

from £55.00

Avg 0 changes 3hr 38m

Lleida to Zaragoza by train

from £7.00

Avg 0 changes 40m

Show more

Vitoria-Gasteiz to Zaragoza by train

from £14.00

Avg 0 changes 2hr 42m

Bilbao to Zaragoza by train

from £10.00

Avg 0 changes 4hr 30m

Irun to Zaragoza by train

from £30.50

Avg 0 changes 3hr 48m

Montpellier to Zaragoza by train

from £62.50

Avg 0 changes 4hr 49m

Burgos to Zaragoza by train

from £22.50

Avg 0 changes 3hr 46m

Girona to Zaragoza by train

from £37.00

Avg 0 changes 2hr 12m

Santiago de Compostela to Zaragoza by train

from £27.00

Avg 1 change 7hr 36m

Madrid to Zaragoza by train

from £26.50

Avg 0 changes 1hr 15m

Tarragona to Zaragoza by train

from £20.00

Avg 0 changes 56m

Country guide

Trains to Spain

Read our country guide

Image credits: © Osorioartist

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 25
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 25
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.