Santiago de Compostela to kluczowy węzeł kolejowy w Galicji, położony na korytarzu dużych prędkości między Madrytem a północno-zachodnimi miastami Atlantyku. W mieście znajduje się jeden główny pasażerski dworzec kolejowy, Santiago de Compostela, obsługiwany przez dalekobieżne i regionalne połączenia Renfe. Jego rola kolejowa koncentruje się na łączeniu śródlądowej Hiszpanii z A Coruna, Vigo, Pontevedrą i Ourense.
Połączenia z Santiago de Compostela obejmują dalekobieżne pociągi Renfe Alvia, regionalne szybkie usługi Avant oraz pociągi Media Distancia kursujące po całej Galicji. Dworzec Santiago de Compostela obsługuje zarówno połączenia dużych prędkości, jak i klasyczne, dzięki czemu jest główną stacją dla pociągów z Santiago de Compostela i do Santiago de Compostela. Miasto nie ma bezpośredniego kolejowego połączenia z lotniskiem, więc pasażerowie korzystają z transferów drogowych do lotniska Santiago-Rosalia de Castro.
Trasy kolejowe z Santiago de Compostela biegną na południowy wschód w kierunku Ourense i Madrytu, na północ w kierunku A Coruna i Ferrol oraz na południowy zachód w kierunku Pontevedry i Vigo. Kolej regionalna łączy też Santiago z Vilagarcia de Arousa i innymi galicyjskimi miejscowościami. Zarezerwuj bilety na pociągi z i do Santiago de Compostela online w Rail Monsters.