Para ir de Madrid a Santiago de Compostela, el tren Alvia es la mejor opción: sale directo desde Chamartín, tarda 5 h 30 min y cuesta desde 17 € si reservas con antelación. El autobús es más barato (desde 15 €) pero tarda 7-8 horas. En coche son 600 km por la A-6, unas 6 horas.
| Medio | Duración | Precio | Frecuencia | |
|---|---|---|---|---|
| Tren Alvia | 5 h 30 min | Desde 17 € | 3-4 al día | Mejor opción general |
| Autobús (ALSA) | 7-8 h | Desde 15 € | 5-6 al día | Más barato |
| Coche | 6 h | 95 € total | — | Libertad de paradas |
| Avión (con escala) | 4-5 h total | Desde 80 € | 2-3 al día | No compensa |
De Madrid a Santiago de Compostela tienes cuatro opciones principales: tren, autobús, coche o un combinado tren+autobús si buscas ahorro extremo. El tren Alvia de Renfe es la opción más cómoda: sale desde Chamartín, llega a la estación de Santiago en 5 h 30 min y cuesta desde 17 € en Tarifa Básica. Salen 3-4 trenes al día, sobre todo por la mañana. El autobús es más barato: ALSA y Avanza tienen rutas desde 15 €, pero tardas entre 7 y 8 horas. Salen desde Méndez Álvaro y Moncloa. En coche son 600 km por la A-6, con unos 35 € en peajes y 60 € en gasolina. El viaje dura 6 horas sin paradas. Aparcar en Santiago es complicado si te alojas en el casco antiguo. No hay vuelos directos entre Madrid y Santiago: los que existen hacen escala en Barcelona o Palma, lo que alarga el viaje a más de 4 horas. No compensa.
En avión
No hay vuelos directos entre Madrid y Santiago de Compostela. Iberia y Air Europa operan conexiones con escala en Barcelona o Palma, pero el tiempo total ronda las 4-5 horas entre esperas y escalas. El vuelo en sí dura 1 h 15 min, pero sumar el check-in, el cambio de avión y el desplazamiento desde el aeropuerto de Lavacolla al centro de Santiago (15 km, 25 minutos en autobús) hace que pierdas la ventaja de velocidad. Los precios arrancan en 80-120 € ida, más caro que el tren o el autobús. Solo compensa si llegas desde otro destino internacional y conectas en Madrid. Desde Lavacolla al centro de Santiago tienes autobús público (línea EA, 3 €) cada 30 minutos. El taxi cuesta unos 25 €. El aeropuerto es pequeño: una terminal, todo a mano. Para esta ruta concreta, el avión no tiene sentido frente al tren directo. Solo plantéatelo si necesitas sumar puntos de viajero frecuente o si conectas desde fuera de España.
En tren
El tren es la mejor opción para ir de Madrid a Santiago de Compostela. Renfe opera trenes Alvia que salen desde Madrid Chamartín y llegan a Santiago en 5 horas y 30 minutos. Hay 3-4 trenes directos al día, concentrados en horario de mañana (sobre las 8:00, 10:00 y 13:00). Los fines de semana se añade algún tren más. Todos son directos: no cambias de tren. Los precios arrancan en 17 € en tarifa Básica si reservas con 2-3 semanas de antelación. La tarifa Elige (flexible, con cambios) ronda los 40-50 €. La Prémium (asiento grande, comida) llega a 70 €. Reserva en la web de Renfe o en la app: los precios suben según se acerca la fecha. La estación de Santiago está a 10 minutos andando del casco antiguo. Sales por la salida principal, bajas por la Rúa do Hórreo y llegas a la Praza de Galicia. Desde ahí, 5 minutos más hasta la Catedral. Los Alvia tienen wifi (funciona regular), enchufe en todos los asientos y cafetería. Puedes llevar dos maletas grandes sin cargo extra. Los asientos son cómodos, más anchos que en un autobús. Compra el billete en la web de Renfe: la app a veces falla en el pago. Si viajas en grupo (4+ personas), busca la tarifa Mesa: descuentos del 20-30% si reserváis juntos.
En autobús
El autobús es la opción más barata para ir de Madrid a Santiago: desde 15 € si reservas con tiempo. Las dos compañías principales son ALSA y Avanza. ALSA sale desde la estación de Méndez Álvaro (metro línea 6). Hay 5-6 servicios al día, sobre todo por la noche. El trayecto dura entre 7 y 8 horas, con paradas en Benavente y Lugo. Avanza opera desde Moncloa con 3-4 salidas diarias. Mismo tiempo de viaje, mismas paradas. Los precios son similares: 15-25 € entre semana, más caros los fines de semana. Los autobuses son modernos: asientos reclinables, wifi (cuando funciona), enchufe USB y baño. Las rutas nocturnas salen sobre las 23:00 y llegan a las 7:00. Llevas manta si quieres dormir: el aire acondicionado va fuerte. La estación de Santiago está en San Caetano, a 2 km del centro. Desde ahí, autobús urbano (línea 6) hasta la Catedral en 10 minutos (1,10 €). El taxi cuesta unos 8 €. Reserva en las webs de ALSA o Avanza. Los precios más baratos son para compras con 15-20 días de antelación. Entre semana siempre es más barato que en fin de semana o festivos. El autobús compensa si tienes tiempo y quieres ahorrar. Si valoras comodidad o llegas justo, el tren merece los 5-10 € extra.
En coche
En coche de Madrid a Santiago de Compostela son 600 km por la A-6. El viaje dura unas 6 horas sin paradas, más si sales en viernes tarde o domingo. La ruta: sales de Madrid por la A-6 dirección A Coruña. Pasas por Segovia, Medina del Campo, Benavente, Ponferrada y Lugo. La carretera está en buen estado todo el trayecto: autovía doble hasta Santiago. Peajes: la A-6 es gratuita hasta la frontera de Galicia. A partir de ahí, la AP-9 (peaje) te ahorra 20 minutos frente a la N-VI (nacional, gratis pero más lenta). El peaje completo cuesta unos 10 €. Si quieres evitarlo, sigue por la N-VI: añades media hora. Gasolina: cuenta unos 60 € para un coche medio (6-7 litros/100 km). Los precios más baratos están en las estaciones de Repsol y Cepsa antes de entrar en Galicia. Aparcar en Santiago es complicado. El casco antiguo es zona peatonal: solo acceden residentes. Usa los parkings de pago en la periferia: Parking Plaza de Galicia (2 €/hora) o Parking del Auditorio (1,50 €/hora, más barato). Si te alojas fuera del centro, muchos hoteles tienen parking incluido. El coche merece la pena si viajas con 3-4 personas o quieres parar en ruta. Si vas solo, el tren sale más barato y llegas descansado.
Opción combinada
Si buscas ahorro extremo, puedes combinar transporte: tren o autobús de cercanías hasta Benavente o Lugo, y luego autobús regional hasta Santiago. Ahorras 5-10 € frente al tren directo, pero añades 2-3 horas de viaje. Otra opción es ir en tren hasta Ponferrada (2 h 30 min, desde 10 €) y luego autobús hasta Santiago (2 h 30 min, 8-10 €). Solo compensa si tienes todo el día libre y quieres conocer Ponferrada o el Bierzo en ruta. Para la mayoría, el combinado no merece la pena: la diferencia de precio es pequeña y pierdes mucho tiempo en transbordos. El tren directo cuesta 17 € si reservas con antelación, solo 5-7 € más que combinando autobuses. La única ventaja del combinado es si quieres parar en algún pueblo intermedio: Astorga, Ponferrada, Lugo. Ahí sí tiene sentido partir el viaje en dos días y dormir en ruta.
Preguntas frecuentes
¿Cuál es la forma más barata de ir de Madrid a Santiago de Compostela?
¿Cuánto se tarda de Madrid a Santiago de Compostela?
¿Hay tren directo de Madrid a Santiago de Compostela?
¿Cuánto cuesta ir de Madrid a Santiago de Compostela en tren?
¿Merece la pena ir en coche de Madrid a Santiago de Compostela?
Última actualización: 25 de agosto de 2026
| AHORRA EN TU VIAJE | |
| Encuentra alojamiento a los mejores precios Ver → | |
| Reserva tours y actividades en español Ver → | |
| Alquila un coche al mejor precio Ver → | |
| Compara y reserva billetes de tren Ver → | |
| 5% dto. en tu seguro de viaje IATI Ver → | |
Dónde dormir y qué hacer en Santiago de Compostela
Guías para tu viaje
Nosotros siempre viajamos con IATI y nos ha funcionado de maravilla, además te atienden siempre en castellano.
Aquí os dejamos un 5% de descuento por si las moscas :)



















































































