El autobús ALSA es la mejor opción para ir de Madrid a Soria: tarda 2 h desde 9 €, con 6-8 salidas diarias desde Estación Sur. El tren obliga a transbordo en Torralba o Ariza y tarda más de 4 h30 min. En coche tardas 2 h15 min por la A-2 pero sumas peajes y gasolina.
| Medio | Duración | Precio | Frecuencia | |
|---|---|---|---|---|
| Autobús ALSA | 2 h | Desde 9 € | 6-8 al día | Más práctico |
| Coche | 2 h 15 min | 40 € (peajes+gasolina) | — | Flexible pero caro |
| Tren + transbordo | 4 h 30 min – 6 h | 17-25 € | 2-3 al día | Muy lento |
Para ir de Madrid a Soria tienes básicamente dos opciones prácticas: autobús o coche. El autobús ALSA es lo más cómodo y económico: tarda 2 h, sale desde Estación Sur cada 1-2 horas y cuesta desde 9 €. En coche tardas 2 h15 min por la A-2 pero sumas peajes (unos 15 €) y gasolina. El tren no es opción real porque no hay línea directa. Tienes que hacer transbordo en Torralba del Moral o Ariza, lo que convierte el viaje en una odisea de más de 4 h30 min. Casi nadie lo usa. La inmensa mayoría de viajeros elige el autobús. Sale barato, llega al centro de Soria y te ahorras problemas de aparcamiento. Solo merece la pena el coche si necesitas moverte por la provincia o viajas en grupo.
En avión
No aplica para esta ruta. Soria no tiene aeropuerto comercial. El más cercano está en Zaragoza, a 160 km, pero ir en avión Madrid-Zaragoza y luego 1 h30 min más en coche hasta Soria no tiene ningún sentido. Tardarías más de 4 h contando facturación, espera, vuelo y traslado final. Y te costaría el triple que el autobús directo. El aeropuerto de Soria-Garray es solo para aviación deportiva.
En tren
El tren de Madrid a Soria es una tortura logística que debes evitar. No hay línea directa porque la red ferroviaria nunca llegó a conectar bien Soria con Madrid. La única opción es coger un tren de Cercanías o Media Distancia desde Chamartín o Atocha hasta Torralba del Moral o Ariza, luego esperar (a veces horas) y hacer transbordo a un tren regional que sube a Soria. El trayecto completo oscila entre 4 h30 min y 6 h según la combinación. Los horarios casi nunca encajan bien. Puedes consultar opciones en renfe.com pero vas a ver que hay muy pocas frecuencias diarias y los transbordos obligan a esperas largas en estaciones pequeñas sin servicios. El precio ronda los 17-25 € según Tarifa. Parece barato pero por 9-12 € el autobús te lleva directo en 2 h. Nadie que conozca la zona usa el tren para esta ruta.
En autobús
El autobús ALSA es la opción que usa todo el mundo. Sale de la Estación Sur de Autobuses (Méndez Álvaro, metro L6) y llega a la estación de autobuses de Soria, en Avenida de Valladolid, a 10 minutos andando del centro. Hay entre 6 y 8 servicios diarios, sobre todo por la mañana y tarde. El primero suele salir sobre las 7:30 h y el último a las 21:00 h. La duración es de 2 h para los directos y 2 h30 min si hacen parada en Almazán. Los billetes cuestan desde 9 € si compras con antelación en alsa.es o en su app. Si compras el mismo día en taquilla suben a 12-15 €. Los autobuses son modernos: WiFi, enchufes, asientos reclinables, baño. Más cómodos que los trenes regionales. Reserva con 7-10 días si viajas en puente o fin de semana. Entre semana suele haber plazas libres incluso el mismo día. Llega con 15 minutos de margen porque la Estación Sur es grande y las puertas de embarque están lejos.
En coche
En coche tardas 2 h15 min desde Madrid centro hasta Soria por la A-2. Son 228 km por autovía, casi todo el trayecto por vía rápida y en buen estado. Sales de Madrid por la A-2 dirección Zaragoza, pasas por Guadalajara y sigues hasta Almazán, donde coges la CL-116 que sube directamente a Soria. Peajes: hay dos tramos de pago en la A-2. Madrid-Guadalajara cuesta unos 6 € y Guadalajara-Medinaceli otros 9 €. En total unos 15 € solo en peajes. Suma gasolina: unos 25 € en un coche medio (consumo 6-7L/100 km, gasolina a 1,50 €/L). El tráfico suele ser fluido salvo viernes tarde y domingos que hay retenciones en la salida de Madrid. La carretera es aburrida pero cómoda. En invierno puede nevar a partir de Almazán, lleva cadenas si viajas entre diciembre y febrero. Aparcar en Soria es fácil. Hay aparcamiento gratuito en la calle en casi toda la ciudad. La zona azul del centro cuesta 1 €/hora pero hay parking público cubierto en Avenida Navarra por 1,50 €/hora. Los hoteles suelen tener parking propio o convenio.
Opción combinada
No hay opciones combinadas que mejoren el autobús directo. Podrías plantear ir en tren hasta Guadalajara (30 min) y luego autobús hasta Soria, pero pierdes tiempo en el transbordo y no ahorras dinero. Algunos viajeros paran en Medinaceli (a 80 km de Soria) para comer y ver el arco romano si van en coche. Es el único desvío que tiene algo de sentido. Está justo en la A-2, añades 30 minutos al viaje pero merece la pena si no tienes prisa. La opción que mejor relación calidad-precio ofrece sigue siendo el autobús directo ALSA. Es la que usan los sorianos cuando van a Madrid y los madrileños cuando suben a Soria. No tiene misterio.
Preguntas frecuentes
¿Cuál es la forma más barata de ir de Madrid a Soria?
¿Cuánto se tarda de Madrid a Soria?
¿Hay tren directo de Madrid a Soria?
¿Cuánto cuesta ir de Madrid a Soria en autobús?
¿Merece la pena ir en coche de Madrid a Soria?
Última actualización: 8 de junio 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 → | |
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 :)



























































































































































































































































































































































































