Travel from Madrid to Galicia

Train, bus or fly from Madrid to Galicia?

Iberia and Ryanair fly from Madrid to Santiago de Compostela every 4 hours. Alternatively, Spanish Railways (RENFE) operates a train from Madrid to Vigo twice daily. Tickets cost $75 - $95 and the journey takes 5 h 49 min.

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 Madrid to Galicia

ModeDurationPrice
From Recoletos train to Madrid airport, fly to Santiago de Compostela airport, then bus to Santiago de Compostela.3 h 9 min$47
From Recoletos train to Madrid airport, fly to Vigo airport, then bus to Vigo.3 h 18 min$83
From Recoletos train to Madrid airport, fly to A Coruna airport, line 4051 bus to Palavea, walk to A Coruña - Ponte da Pasaxe, then line 169 bus to Oleiros.3 h 39 min$98
From Recoletos - Cercanias train to Madrid-Chamartin then train to Vigo-Guixar.6 h 55 min$96
From Madrid bus to Vigo.8 h 50 min$53
From Sol line 3 subway to Madrid Moncloa, bus to Valladolid, bus to Avda. Madrid - Estación Buses, then bus to Gran Vía 25 - Corte Inglés.12 h 32 min
From Madrid rideshare to Vigo.6 h 56 min$37
From Madrid drive to Vigo.5 h 49 min$85

How long does it take to get from Madrid to Galicia?

It takes approximately 3 h 9 min to get from Madrid to Galicia, including transfers.

Is there a direct train between Madrid and Galicia?

No, there is no direct train from Madrid to Galicia. However, there are services departing from Recoletos - Cercanias and arriving at Vigo-Guixar via Madrid-Chamartin. The journey, including transfers, takes approximately 6 h 55 min.

Is there a direct bus between Madrid and Galicia?

Yes, there is a direct bus departing from Madrid and arriving at Vigo. Services depart three times a day, and operate every day. The journey takes approximately 8 h 50 min.

Operators from Madrid to Galicia

OperatorPhoneWebsite
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
IberiaIberia
RyanairRyanair
Empresa Freire+34 902 800 220Empresa Freire
Air EuropaAir Europa
Vitrasa986 29 16 00Vitrasa
Autos Cal PitaAutos Cal Pita
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Avanza Grupo+34 91 272 28 32Avanza Grupo
Metro Madrid+34 902 44 44 03Metro Madrid
ALSA+34 902 42 22 42ALSA
Autocares Lázara+34 (0) 902 23 95 79Autocares Lázara
BlaBlaCar.esBlaBlaCar.es