From Barcelona, Madrid and Basque Country to Zaragoza

This Aragonese city is very well connected by train

Flying to Zaragoza? This city in north-east Spain, on the high-speed rail route from Madrid to Barcelona, is well connected to many of Spain's most popular destinations. The city of Zaragoza itself is not worth much of your time.

The Aljafería Moorish castle is the most important ​artifact of Islamic rule in Spain outside of Andalusia. There are also some interesting Roman city walls and two cathedrals. But the city doesn't need more than a day's visit. Below you'll find details of how to get from Zaragoza to various destinations in Spain.

01 of 07

How to Include Zaragoza on Your Trip

Zaragoza cathedral
Juandc/Creative Commons

Zaragoza Airport Transfer

The 501 bus will get you from the airport to Zaragoza quickly and cheaply. 

Zaragoza as a Stop en Route to the Basque Country

Zaragoza is on the way from both Madrid and Barcelona to the Basque Country. As a big city on the map, it might be tempting to visit Zaragoza on the way. And while, yes, there are some interesting sights, we would recommend Logroño instead, for its excellent tapas culture. If traveling from Barcelona to San Sebastian, a better stop en route is Logroño, one of the best cities to visit in Spain for tapas.

Taking a Day Trip to Zaragoza from Madrid or Barcelona

There are far more interesting places to visit from Spain's biggest cities for the day including day trips from Barcelona or the day trips from Madrid.

02 of 07

How to Get from Zaragoza to Barcelona

Parc Guell in Barcelona in June
Free-ers/Creative Commons

The train from Zaragoza to Barcelona takes about an hour-and-a-half and costs about 75 euros. This is the quickest way to get from Barcelona to Zaragoza, but also the most expensive. This is the high-speed AVE train line between Barcelona and Madrid.

Trains from Barcelona to Zaragoza depart from Barcelona Nord train station. There are regular buses throughout the day between Barcelona and Zaragoza. The journey takes 3h30 hours and costs about 20 euros. Buses from Barcelona to Zaragoza depart from Barcelona Nord bus station.

Barcelona to Zaragoza by Car

The 300km drive from Barcelona to Zaragoza takes about three hours. You will spend most of the journey on the AP-2. Remember that AP roads have tolls on them. Unless traveling in a larger group, it will be cheaper to travel by bus.

03 of 07

How to Get to Madrid

view from a tour bus in Madrid
Damian Corrigan

The train from Zaragoza to Madrid takes about 1h30 and costs about 60 euros. This is the quickest way to get from Madrid to Zaragoza, but also the most expensive.

Trains from Madrid to Zaragoza depart from Puerta de Atocha train station. The journey from Madrid to Zaragoza by bus takes about 4 hours. Most buses from Madrid to Zaragoza depart from Avenida de America bus station, though a couple a day leave from Mendez Alvaro. 

Madrid to Zaragoza by Car

The 320km journey from Madrid to Zaragoza takes about 3h30, traveling mainly on the A-2.​

04 of 07


Dani_vr/Creative Commons

There are two trains a day from Zaragoza to Bilbao. The bus, which is more frequent and takes four hours.

Continue to 5 of 7 below.
05 of 07

San Sebastian

bar top tapas

It ​takes about three-and-a-half hours by train to reach San Sebastian.

06 of 07


a person pouring wine into glasses
Damian Corrigan

Trains from Zaragoza to Logroño take a little over two hours.

07 of 07


Men running with the bulls in Pamplona
Asier Solana Bermejo/Creative Commons

Train times from Zaragoza to Pamplona can vary but can take one hour and forty-five minutes, which makes it a good arrival point for visiting the Pamplona Bull Run at the San Fermin Festival.

Was this page helpful?