Iberia has two flights operating Zaragoza Madrid daily, one in the morning and one in the evening. The flights themselves last about 50 minutes and are operated by Iberias regional affiliate carrier Air Nostrum. ALl flights serve Madrids Terminal 4.
Check out the page on Zaragoza Airport
Approximately 20 high speed trains travel between Zaragoza and Madrid. The majority of these Ave trains cost 52,90€ one-way and 84,65€ return and the trip lasts about 1h30m each way. These trains all depart from Zaragozas Delicias station and serve Atocha station in Madrid.
There is also one train that departs Zaragoza early in the morning for a 4-hour trip (round the houses routing!) and costs approximately 27E one-way. This service terminates at Madrids Chamartin station in the north of the city.
Rail journeys in Spain can be booked directly with the official concession holder renfe here
More on Zaragoza trains
There are frequent buses that travel between Zaragoza and Madrid as they operate as an extension of the Madrid Barcelona route. Each bus terminates at the Madrid Avenida de America Station (direct metro connection), with some buses also continuing on to either the Madrid Estacion Sur or the Madrid-Barajas airport. Bus tickets cost 14,47€ one-way and 26,05€ return and take just short of 4 hours.
Tickets for the bus Zaragoza to Bilbao can be purchased online in advance Here
Return from Zaragoza Madrid to Zaragoza Spain
Zaragoza Spain >