We recommend www.rome2rio.com for finding the best connection for your individual journey. Here you will find the details for your most likely connections:

Follow the link to find out if you can reach Zaragoza airport directly from your city:
http://www.aena.es/en/zaragoza-airport/index.html

A bus runs between the airport and Paseo Maria Agustín in Zaragoza, with stops at PLAZA, Plaza Imperial and the rail, and bus station.

High speed train from Barcelona SANTS to Zaragoza-Delicias: 1 h 40 min
http://www.renfe.com/EN/viajeros/index.html

    From the airport to Barcelona SANTS:

  • By Suburbain train: Line R2 departs from Terminal 2, to SANTS (every 30 min, it takes around 20 min). If you arrive at Terminal 1, there is a free bus inside the airport (every 6-7 min, takes around 10-15 min to Terminal 2). Usually the ticket of this train is included in your fare Barcelona-Zaragoza, ask on the reception desk how to get the ticket in the machines, you should look in your ticket for the code “COMBINADO CERCANIAS”.
  • By metro: Line 9S from Aeropuerto T1 or Aeropuerto T2 to Collblanc, then Line 5 to Barcelona Sants.
  • By taxi: It takes around 30 minutes although in rush hours, there could be traffic jam. The price is fixed 39€.

Bus from BARCELONA Estacion Nord to Zaragoza-Delicias: 3.5 h
https://www.alsa.es

    From the airport to Barcelona Nord

  • Bus A2 from airport to Plaza España, then Metro L1 to Barcelona Nord

High speed train from Madrid ATOCHE to Zaragoza-Delicias: 1 h 20 min
http://www.renfe.com/EN/viajeros/index.html

    From the airport to ATOCHA train station:

  • Suburban train C-1 or C-10 from Terminal T4 to ATOCHA (every 30 min, it takes around 40 min). Right now they are on works on some stations. If you arrive at Terminals T1,T2 or T3, there is a free bus inside the airport (every 6-7 min, takes around 10-15 min to Terminal 2). Usually the price of this train is included in the ticket to Zaragoza, but ticket should be issued on the vending machines using the code on your AVE ticket. You may ask on the reception desk how to get the ticket in the machines, you should look in your ticket for the code “COMBINADO CERCANIAS”.
  • By bus: You have stops in the different terminals. It takes around 40 min. Cost 5€, you pay directly in the bus by cash or credit card. Línea Exprés Airport Bus (line 203): http://www.aena.es/en/madrid-barajas-airport/city-buses.html
  • By metro: Line 8 from Aeropuerto T1T2T3 or Aeropuerto T4 to Nuevos Ministerios, then Line 1 (direction: VALDECARROS) to ATOCHA-RENFE.
  • By taxi: It takes around 30 minutes although in rush hours, traffic could make it longer. The price is fixed 30€.

By bus from Terminal 4 to Zaragoza-Delicias: 3.5 h
https://www.alsa.es

From MADRID-AEROPUERTO BARAJAS T4 to ZARAGOZA