Travel from Santiago-de-Compostela to Madrid

Train, bus or fly from Santiago de Compostela to Madrid?

Spanish Railways (RENFE) operates a train from Santiago de Compostela to Madrid 4 times a day. Tickets cost $70 - $90 and the journey takes 5 hours 5 minutes. Alternatively, ALSA operates a bus from Santiago de Compostela to Madrid 3 times a day. Tickets cost $50 - $75 and the journey takes 8 hours 10 minutes.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Santiago de Compostela to Madrid

ModeDurationPrice
From Santiago de Compostela train to Chamartín then train to Recoletos - Cercanias.5 h 14 min£64
From Santiago De Compostela bus to Madrid Estacion Sur.8 h 10 min£46
From Santiago de Compostela - Plaza de Galicia bus to Casa Lorenzo, bus to Lugo, bus to Cavanilles, then line 10 bus to Neptuno.10 h 35 min£51
From Santiago de Compostela rideshare to Madrid.6 h 37 min£27
From Santiago de Compostela drive to Madrid.5 h 46 min£61
From Santiago De Compostela bus to Santiago de Compostela airport, fly to Madrid airport, then train to Madrid.3 h 13 min£33
From Santiago de Compostela train to A Coruna, walk to Alfonso Molina, bus to A Coruna airport, fly to Madrid airport, then train to Madrid.3 h 48 min£80
From Santiago de Compostela train to Urzaiz 60, bus to Vigo airport, fly to Madrid airport, then train to Madrid.4 h 20 min£75

How long does it take to get from Santiago de Compostela to Madrid?

It takes approximately 5 hours 14 minutes to get from Santiago de Compostela to Madrid, including transfers.

Is there a direct train between Santiago de Compostela and Madrid?

No, there is no direct train from Santiago de Compostela to Madrid. However, there are services departing from Santiago de Compostela and arriving at Recoletos - Cercanias via Chamartín. The journey, including transfers, takes approximately 5 hours 14 minutes.

Is there a direct bus between Santiago de Compostela and Madrid?

Yes, there is a direct bus departing from Santiago De Compostela and arriving at Madrid Estacion Sur. Services depart three times a day. The journey takes approximately 8 hours 10 minutes.

Operators from Santiago de Compostela to Madrid

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
ALSA+34 902 42 22 42ALSA
Empresa Freire+34 902 800 220Empresa Freire
EMT Madrid+34 902 50 78 50EMT Madrid
BlaBlaCar.esBlaBlaCar.es
IberiaIberia
RyanairRyanair
Autos Cal PitaAutos Cal Pita
Air EuropaAir Europa
Vitrasa986 29 16 00Vitrasa