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