La línea de Canfranc actual, realmente se compone de varias líneas, si nos atenemos a su origen histórico. En primer lugar, tenemos la línea Tardienta a Huesca, de 1864. En segundo lugar, la línea de Huesca a Jaca, de 1883, y en tercer y último lugar, de Jaca a Canfranc en 1928. Mención aparte es la variante ferroviaria de Huesca, inaugurada en 2007, y que supuso la clausura de los primeros 12 kilómetros, entre Huesca y Alerre, de la línea original.
Como "cabecera" de linea tenemos Tardienta, situada en la línea general Zaragoza Arrabal a Barcelona Norte, inaugurada en 1861. Tardienta debe su desarrollo al ferrocarril, siendo desde siempre cuna de muchos ferroviarios pertenecientes a todos los servicios posibles, desde Vía y Obras hasta Tracción, pasando por Electrificación y Circulación en la actualidad.
A continuación, venía Vicién, pequeña localidad por la que la vía cortaba por su mitad, quedando a un lado las casas, y al otro lado las tierras de labor.
Y finalmente, en ésta primera línea, tenemos Huesca, estación término desde siempre, situada en las afueras de la localidad. Tuvo una muy amplia playa de vías, con varios apartaderos particulares, y en su antiguo edificio una bonita marquesina, que desapareció junto al edificio original a principios de los 2000.
Siempre fue una línea secundaria, y como tal, con una armadura de vía bastante deficiente, y unas instalaciones muy rudimentarias. A partir de los años 50, y en los años 80 del pasado siglo, sufrió una renovación primero y una rehabilitación después de todo el armamento de vía, y de todas las escasas obras de fábrica de la línea. A principios de los 2000, fue renovada con materiales modernos, e incluso electrificada a 3000 voltios en corriente continua de manera efímera, convirtiéndose poco después a la tensión de 25 Kv de corriente alterna, con parámetros que permiten la circulación de trenes a velocidades superiores a los 200 kilómetros por hora, aunque no se superan en la actualidad, dada la configuración y la longitud de la línea.