Santiago de Compostela é um importante nó ferroviário na Galiza, situado no corredor de alta velocidade entre Madrid e as cidades atlânticas do noroeste. A cidade tem uma estação ferroviária principal de passageiros, Santiago de Compostela, servida pelos serviços de longo curso e regionais da Renfe. O seu papel ferroviário centra-se em ligar o interior de Espanha a A Coruna, Vigo, Pontevedra e Ourense.
Os serviços a partir de Santiago de Compostela incluem comboios de longo curso Renfe Alvia, serviços regionais de alta velocidade Avant e comboios Media Distancia por toda a Galiza. A estação de Santiago de Compostela recebe tanto comboios de alta velocidade como comboios convencionais, tornando-se a principal estação para comboios de Santiago de Compostela e para comboios com destino a Santiago de Compostela. A cidade não tem uma ligação ferroviária direta ao aeroporto, pelo que os passageiros utilizam transferes rodoviários para o Aeroporto Santiago-Rosalía de Castro.
As rotas ferroviárias a partir de Santiago de Compostela seguem para sudeste em direção a Ourense e Madrid, para norte em direção a A Coruna e Ferrol, e para sudoeste em direção a Pontevedra e Vigo. Os comboios regionais também ligam Santiago a Vilagarcia de Arousa e a outras localidades galegas. Reserve online os comboios de e para Santiago de Compostela na Rail Monsters.