- Huesca to Canfranc line
- Huesca to Canfranc line
- Soria
- Soria
- Bilbao - Mataporquera - Guardo line
- Bilbao - Mataporquera - Guardo line
- Bilbao - Mataporquera - Guardo line
- Guardo - León line
- Guardo
- Bilbao - Mataporquera - Guardo line
- Huesca
- Huesca to Canfranc line
- Huesca to Canfranc line
- Arriaga
- Iglesia de San Marcos
- Canfranc
- Iglesia de San Marcos
- Canfranc
- Lleida to Pobla de Segur line
- Lleida to Pobla de Segur line
- Guardo
- Torralba
- Iglesia de San Marcos
- Pobla de Segur
- Velilla power station
- Almazan-Villa
- Torralba - Zaragoza line
- Torralba
- León
- Huesca
- Guardo
- Guardo
- Vizkaya (Biscay) Bridge
- Canfranc
- Lleida to Pobla de Segur line
- Guardo, Velilla power station branch
- Santurtzi
- Lleida to Pobla de Segur line
- Paracuellos-Savignan
- Torralba
- Sabinanigo
- Plentzia
- Bilbao Abando
- Guardo Apeadora
- Casetas
- Canfranc
- Casetas
- Bilbao La Concordia
- León
- Lleida to Pobla de Segur line
- Indauxti
- Guardo
- Santurtzi
- Jaca
- Medina del Campo
- Avila
- León
- Soria
- Torralba
- Guardo Apeadora
- Huesca
- Canfranc
- Pobla de Segur
- Venta de Baños
- Pobla de Segur
- Canfranc
- Canfranc
- Orduña
- Miranda de Ebro
- Bilbao Abando
- Pancorbo
- Portugalete
- Huesca to Canfranc line
- Llodio
- Canfranc
- Ibarbengoa
- Herradón La Cañada
- Bermeo
- Canfranc
- Venta de Baños
- Guardo
- Lleida-Pirineus
- Venta de Baños
- Plentzia
- Vizkaya (Biscay) Bridge
- Guardo Apeadora
- Guardo Apeadora
- Soria
- Santurtzi
- Ayerbe
- Ayerbe
- Soria
- Pobla de Segur
- Bermeo
- Vizkaya (Biscay) Bridge
- Vizkaya (Biscay) Bridge
- Medina del Campo
- Vizkaya (Biscay) Bridge
- Lleida-Pirineus
- Vizkaya (Biscay) Bridge
- Velilla power station branch
- Vizkaya (Biscay) Bridge
- Canfranc
- Velilla power station branch
- Vizkaya (Biscay) Bridge
- Bilbao Abando
- Lleida to Pobla de Segur line
- Oviedo to Santander
- Pajares pass
- Mataporquera
- Oviedo to Santander
- Arriaga
- Axturi
- Velilla power station branch
- Axturi
- Pajares pass
- La Casilla
- Casetas
- Lleida-Pirineus
- Pajares pass
- Bilbao Abando
- Oviedo to Santander
- Oviedo to Santander
- Oviedo to Santander
- Pajares pass
- Oviedo to Santander
- Balaguer
- Guardo, Velilla power station branch
- Soria
- Casetas
- Matallana
- Pajares pass
- Mataporquera
- Lleida-Pirineus
- Pajares pass
- Pajares pass
- Huesca to Canfranc line
- Pajares pass
- Pobla de Segur
- La Casilla
- Bilbao La Concordia
- Oviedo to Santander
- León-Asunción/Universidad
- Bilbao La Concordia
- Canfranc
- Bilbao La Concordia
- Lleida to Pobla de Segur line
- Canfranc
- Canfranc
- Canfranc
- Orduña
- Laviana
- Lleida to Pobla de Segur line
- León-Matallana
- Zaragoza-Delicias
- Huesca
- Santander
- Santander
- Soria
- León
- El Entrego
- El Entrego
- Pola de Lena
- Bilbao Arriaga Theatre
- El Entrego
- Velilla power station branch
- Velilla power station branch
- Noreña
- Santander
- Santander
- Noreña
- Huesca
- Torralba
- Bilbao La Concordia
- Bilbao Abando
- Bilbao Abando
- Laviana
- León-Matallana
- Oviedo
- Laviana
- Pola de Lena
- El Berrón
- Laviana
- Bilbao Abando
- El Entrego
- Madrid Charmartín
- Sondika
- Santander
- Santander
- Lleida-Pirineus
- Liérganes
- Zaragoza-Delicias
- León-Matallana
- Santander broad gauge station
- Madrid Chamartín
- Santander
- Santander
- Zaragoza-Delicias
- El Entrego
- El Berrón
- Torrelavega
- El Berrón
- El Berrón
- Astillero
- Jadraque
- Santander metre gauge station
- Lezama
- Velilla power station branch
- Zaragoza-Delicias
- Zaragoza-Delicias
- El Berrón
- Lleida-Pirineus
- Noreña
- Torrelavega
- El Entrego
- León
- Noreña
- León-Matallana
- Zaragoza-Delicias
- Gijón
- Oviedo
- León
- León-Matallana
- León-Matallana
- Liérganes
- Lutxana
- Bilbao La Concordia
- Oviedo
- El Berrón
- Bilbao Abando
- Velilla power station branch
- Zaragoza-Delicias
- Velilla power station branch
- Oviedo
- Bilbao La Concordia