Zaragoza jest jednym z najważniejszych węzłów kolejowych w Hiszpanii, położonym na korytarzu kolei dużych prędkości Madryt–Barcelona i pełniącym funkcję głównego węzła kolejowego Aragonii. Miasto ma jedną główną stację dalekobieżną, Zaragoza-Delicias, oraz mniejsze przystanki miejskie i regionalne. Renfe, Iryo i Ouigo Espana obsługują połączenia do Zaragoza na trasach międzyregionalnych lub dużych prędkości.
Pociągi z Zaragoza obejmują usługi AVE, Avlo, Alvia, Avant, Media Distancia, Iryo i Ouigo Espana. Zaragoza-Delicias jest główną stacją kolejową dla odjazdów dalekobieżnych i regionalnych, natomiast Zaragoza-Goya i Zaragoza-Portillo obsługują wybrane połączenia regionalne i Cercanias w ramach metropolitalnej sieci kolejowej. Pociągi dużych prędkości sytuują Zaragoza na najbardziej ruchliwej w Hiszpanii wschód–zachód osi kolejowej.
Trasy kolejowe z Zaragoza biegną na zachód w kierunku Madrytu i Kastylii, na wschód w kierunku Barcelony i Katalonii, na północ w kierunku Hueski i Pirenejów, na północny zachód w kierunku Pampeluny i Kraju Basków oraz na południe w kierunku Teruel i Walencji przez połączenia regionalne i międzyregionalne. Główne miasta docelowe to Madryt, Barcelona, Lleida, Huesca, Pamplona i Teruel. Zarezerwuj pociągi z i do Zaragoza online w Rail Monsters.