- Porto Campanhã
- Porto São Bento
- Villamanín
- Puente de los Fierros
- Medina del Campo
- Madrid Principe Pío
- Puente de los Fierros
- Puebla de Sanabria
- Pajares pass
- Ourense
- Puente de los Fierros
- Venta de Baños
- Villamanín
- Villamanín
- Villamanín
- Pajares pass
- Gijón
- Busdongo
- Madrid Principe Pío
- Puebla de Sanabria
- Linares-Congostinas
- Linares-Congostinas
- Campomanes
- La Robla
- Medina del Campo
- Pajares
- Pajares
- Cartagena
- Gijón
- Cartagena
- Moreda - Linares line
- Jimera de Libar
- Moreda - Linares line
- Granada
- Murcia del Carmen
- Murcia del Carmen
- Archena-Fortuna
- Linares - Moreda line
- Mérida
- Ronda
- Córdoba
- La Indiana
- Alacant Terminal
- Murcia del Carmen
- Archena-Fortuna
- Cabra del Santo Cristo y Alicun
- Córdoba
- Almería
- Grândola
- Tunes
- Almería
- Cartagena
- Albacete Los Llanos
- Lagos
- Algeciras
- Gergal
- Ermidas-Sado
- Tunes
- Canal-Caveira
- Setubal
- Régua
- Canal-Caveira
- Ermidas-Sado
- Pocinho
- Setúbal
- Alcantarilha
- Larva
- Alfarelos
- Santurtzi
- Caldas da Rainha
- Linares-Baeza
- Leiria
- Barriero
- Bobadilla
- Ródão paper mill branch
- Évora
- Pocinho
- Irún
- Lagos
- Tua
- Porto São Bento
- Málaga Maria Zambrana
- Paracuellos-Savignan
- Bombarral
- Jerez de la Frontera
- Alcacer do Sal
- Bombarral
- Moreda
- Setúbal
- Setúbal
- Cadíz
- Sabinanigo
- Castelo Branco
- Belver
- Siderurgia steelworks branch
- Amieira
- Alfarelos
- Tua
- Alcacer do Sal
- Setúbal
- Caldas da Rainha
- Alacant Terminal
- Jimera de Libar
- Algeciras
- Setubal
- Pocinho
- Moreda
- Poceirão
- Beja
- Coimbra
- Setúbal
- Jimera de Libar
- Entroncamento
- Verride
- Almería
- Lleida to Pobla de Segur line
- Jerez de la Frontera
- Espeluy
- Santurtzi
- Avila
- Entroncamento
- Algeciras
- Porto São Bento
- Entroncamento container terminal
- Jaén
- Setúbal
- Jaca
- Belver
- Medina del Campo
- Almería
- Algeciras
- Tua
- Córdoba
- Pobla de Segur
- Pobla de Segur
- Poceirão
- Murcia del Carmen
- Huesca
- Orduña
- Entroncamento
- Vila Nova da Baronia
- Cáceres
- Ródão paper mill
- Córdoba
- Almería
- Espeluy
- Pancorbo
- Jaén
- Llodio
- Benaojan-Montejaque
- Porto Campanhã
- Mérida
- Alacant Terminal
- El Puerto de Santa Maria
- Herradón La Cañada
- Mérida
- Porto Campanhã
- Bobadilla
- Venta de Baños
- Tomar
- Venta de Baños
- Iznalloz
- Espeluy
- Lleida-Pirineus
- Madrid Charmartín
- Madrid Charmartín
- Iznalloz
- Soria
- Soria
- Ayerbe
- Tunes
- Tomar
- Covilhã
- Belver
- Medina del Campo
- Lagos
- Alacant Terminal
- Lleida-Pirineus
- Badajoz
- Tomar
- Vilar Formoso
- Belver
- Covilhã
- Canfranc
- Fundão
- Alacant Terminal
- Aveiro docks branch
- Bobadilla - Algeciras line
- Lleida-Pirineus
- Casetas
- Balaguer
- Casetas
- Lleida-Pirineus
- Huesca to Canfranc line
- Pobla de Segur
- Aveiro docks branch
- Porto São Bento
- Orduña
- Alacant Terminal
- Granada
- Granada
- Vilar Formoso
- Espeluy
- Espeluy
- Espeluy
- Madrid Charmartín
- Soria
- Irún
- Espeluy
- Porto Campanhã
- Huesca
- Torralba
- Casa Branca
- Bilbao Abando
- Lleida-Pirineus
- Zaragoza-Delicias
- Madrid Chamartín
- Zaragoza-Delicias
- Jadraque
- Alacant Terminal
- Zaragoza-Delicias
- Lleida-Pirineus
- Zaragoza-Delicias
- Bilbao Abando
- Zaragoza-Delicias
- Irún
- Villanueva del Río y Minas
- Cazalla y Constantina
- Zafra
- Zafra
- Cazalla y Constantina
- Madrid Delicias
- Almadenejos-Almaden
- Guadalajara
- Alcazár de San Juan
- Almorchón
- Madrid Principe Pio
- Madrid Principe Pio station
- Almadenejos-Almaden
- Madrid Delicias
- Alcazár de San Juan
- Madrid Principe Pio station
- Puertellano
- Valdelamusa
- Gibraleón
- Jabugo-Galaroza
- Mérida
- Cáceres
- Talavera de la Reina
- Madrid Delicias
- Zafra
- Mérida
- Huelva
- Colmenar-Viejo
- Talavera de la Reina
- Puertellano