Zaragoza cuenta con varias estaciones de tren que conectan la ciudad con diversos destinos nacionales y regionales. La estación principal, Zaragoza Delicias, es un importante centro ubicado en el distrito de Delicias. Sirve trenes de alta velocidad, trenes locales y servicios regionales, proporcionando una conectividad extensa a ciudades como Madrid y Barcelona. Ubicada a aproximadamente 3 kilómetros del centro de la ciudad, está bien equipada con comodidades para los viajeros. 641 Servicios locales operan aquí, lo que la convierte en un lugar concurrido para los viajeros diarios.
Otra estación importante es Zaragoza Portillo, que se encuentra en el distrito de Portillo. Esta estación más pequeña atiende principalmente trenes locales y regionales, con menos servicios en comparación con Delicias. Está a unos 2 kilómetros del centro de la ciudad y sirve como conexión local para los residentes.
La estación Mariola, situada en el distrito de Mariola, es una estación menor con servicios limitados, que opera principalmente trenes locales. Se encuentra a unos 4 kilómetros de la zona principal de la ciudad y ofrece comodidades básicas para los pasajeros.
Zaragoza también cuenta con varias otras estaciones más pequeñas repartidas por sus distritos, facilitando servicios de tren localizados para los residentes. Estas estaciones generalmente apoyan los viajes comunitarios, pero no ofrecen los extensos servicios que se encuentran en Zaragoza Delicias.