Santiago de Compostela est un important hub ferroviaire en Galice, situé sur le corridor à grande vitesse entre Madrid et les villes atlantiques du nord-ouest. La ville compte une principale gare voyageurs, Santiago de Compostela, desservie par les services longue distance et régionaux de Renfe. Son rôle ferroviaire consiste principalement à relier l'intérieur de l'Espagne à A Coruna, Vigo, Pontevedra et Ourense.
Les services au départ de Santiago de Compostela comprennent les trains longue distance Renfe Alvia, les services régionaux à grande vitesse Avant et les trains Media Distancia à travers la Galice. La gare de Santiago de Compostela gère à la fois les trains à grande vitesse et les trains conventionnels, ce qui en fait la principale gare pour les trains au départ de Santiago de Compostela et les trains à destination de Santiago de Compostela. La ville ne dispose pas d'une liaison ferroviaire directe vers l'aéroport, les passagers utilisent donc des transferts routiers pour l'aéroport Santiago-Rosalia de Castro.
Les itinéraires ferroviaires au départ de Santiago de Compostela se dirigent vers le sud-est en direction d'Ourense et de Madrid, vers le nord en direction de A Coruna et Ferrol, et vers le sud-ouest en direction de Pontevedra et Vigo. Le rail régional relie également Santiago à Vilagarcia de Arousa et à d'autres villes galiciennes. Réservez en ligne vos trains au départ et à destination de Santiago de Compostela sur Rail Monsters.