How to get from Zaragoza to Madrid

5 ways to travel via train, bus, rideshare, and car

Train

Take the train Ave at the station Zaragoza-Delicias .

The journey takes approximately 1 h 27 min. The travel distance is 306 km.
Carrier is Renfe AVE. Ticket price is about 30–80 EUR.

Book

Find hotel deals and discounts up to 20% in Madrid at Booking


Bus

Take the bus at the station Zaragoza .

The journey takes approximately 4 h 15 min. The travel distance is 321 km.
Carrier is ALSA. Ticket price is about 17–35 EUR.

Book

Get off at the station Madrid
Find hotel deals and discounts up to 20% in Madrid at Booking


Drive

In a rental car

The drive will take 191 minutes. The distance between Zaragoza and Madrid is 316 km. You will use 25 liters of gasoline at a cost of €32.

See on this site which rental company has the best deal.



Find hotel deals and discounts up to 20% in Madrid at Booking


By plane

Take the shuttle 501 at the station Zaragoza Paseo de María Agustín 7 .

The journey takes approximately 45 min. The travel distance is 22 km.
Carrier is Zaragoza Public Transport. Ticket price is about 2–2 EUR.

41 m on foot from the station Zaragoza Airport to the airport Zaragoza (ZAZ).


Fly out of the airport Zaragoza (ZAZ)

The journey takes approximately 3 h 25 min. .

86 m on foot from the airport Madrid (MAD) to the station Aeropuerto T4.


Take the train C1 at the station Aeropuerto T4 .

The journey takes approximately 27 min. The travel distance is 16 km.
Carrier is Renfe Cercanias. Ticket price is about – .

Book

Get off at the station Recoletos
Find hotel deals and discounts up to 20% in Madrid at Booking