Soria to Madrid and Barajas: the conventional train from Soria station or from Medinaceli, or a car with a driver along the A-15 and the A-2
Soria is one of the few Spanish provincial capitals with no high-speed rail: the train to Madrid leaves Soria station on the conventional line via Torralba and enters Madrid through Guadalajara, with few services a day, and the south of the province goes up to Medinaceli station, on the Madrid–Zaragoza line, which has the most trains towards the capital. For an early flight from Barajas no train arrives in time, so the journey starts by road: from Soria it is 220 km along the A-15 and the A-2, about 148 min with no incidents, from 269,36 €, and the airport comes before you enter Madrid. For anyone who prefers the train, the transfer from Soria to Medinaceli, 75 km, connects with a timetable the capital's station does not offer.
Written by Ridelta - Taxi y VTC · reviewed on 27 October 2026
How do you get from Soria to Madrid today: train, coach or road?
There are three ways and none is quick. The train leaves Soria station, in the south of the city, on the conventional line that drops down to Torralba del Moral and continues through Sigüenza and Guadalajara to Madrid; it is a long journey, with few services a day and timetables that do not work for a morning flight or an early meeting. The scheduled coach links Soria bus station with Madrid along the A-2 and has more departures than the train, but leaves the traveller at a terminal in the capital from which Barajas or the high-speed station still has to be reached. The road is the A-15 to Medinaceli and the A-2 through Guadalajara and Alcalá de Henares, which enters Madrid from the east, on the airport side.
The province page sums it up: Madrid is far away and there is no high-speed rail, so almost every long journey from Soria begins by road. The car with a driver does not compete with the train on price when one person travels with time to spare; it competes on departure time, on door to door and on luggage. A group of three or four going to Barajas with suitcases, a family returning to the village in August or someone who has to be at Chamartín at a set time find the road the only option that fits their schedule. Each route has its page with the "from" fare, the distance and the estimated time: Soria to Chamartín is 225 km, and to Atocha, 228 km.
Which train do you catch: Soria station or Medinaceli?
It depends on where you live and what time you need to be in Madrid. Soria station has few trains, all regional and all on the same line, and it is worth checking the day's timetable at renfe.com before relying on it. Medinaceli station is on the conventional Madrid–Zaragoza line, in the lower part of the municipality and far from the hilltop village, and for the south of the province it is the station with the most trains to Madrid; it is also the one many residents of the capital use when the Soria train does not fit. Reaching it without a car is almost impossible: no bus meets the trains, and the upper village, with its castle and Roman arch, lies several kilometres from the track.
That is why the transfer to Medinaceli is one of the province's most repeated services: from Soria it is 75 km and about 52 min along the A-15; from Almazán, 40 km; from Arcos de Jalón, already in the Jalón valley, 18 km. It is booked with the train time and the driver works out the departure to arrive with a margin without waiting too long, because there is little to do at the station if you arrive early. The return works the same way: with the train number, the driver waits at the door and follows the actual arrival if the train is late, and the traveller goes up to Soria or the village without working out how to get back from Medinaceli at night.
What is the drive to Barajas like along the A-15 and the A-2?
From Soria you leave on the A-15 heading south, past Almazán, to Medinaceli, where you join the A-2; from there it is dual carriageway all the way to Madrid through Guadalajara, Alcalá de Henares and Torrejón de Ardoz. The advantage of this corridor is that the A-2 enters Madrid from the east and the airport comes before the city: from the motorway you take the access to the terminals without crossing the centre or the M-30, which saves the morning inbound traffic. The Soria to Barajas route is 220 km and about 148 min according to the route engine, in daytime with no incidents, and the published fixed price is from 269,36 €, per car and not per person.
The stretch of the A-15 between Soria and Medinaceli crosses the Soria plateau at over a thousand metres, and that is where winter weighs: Soria is one of the coldest provinces in Spain and early-morning fog and frost are common from December to March. A driver who does that route often knows when to bring the departure forward and when to come down the N-111 if the motorway gets difficult. For anyone going to central Madrid rather than the airport, the car enters on the A-2 and the M-30 or the M-40 depending on the area; Soria to central Madrid costs from 272,05 € and the driver drops the traveller at the exact address, not at a terminal.
What works for an early flight or a first-thing train in Madrid?
For a morning flight from Barajas, the province page is clear: from Soria no train arrives in time and there is no direct link to the airport, so departure is in the small hours and by road. Sleeping in Madrid the night before is the alternative, at the cost of a hotel and one night less at home; the overnight transfer lets you leave Soria at the time check-in dictates and reach the terminal with the margin each airline asks for. It is worth booking with the flight number: the driver checks the terminal, takes the traveller to the right departures door and, if snow or fog is forecast, suggests bringing the time forward rather than risking the flight.
For an AVE from Chamartín or Atocha towards the north, the Levante coast or Andalusia, the calculation is similar: the regional train from Soria rarely fits the high-speed one, and doing the journey by car to the Madrid station avoids the change and the wait. Soria to Chamartín, where AVE trains to the north and the trains of the Soria line stop, is 225 km; to Atocha, for the south and the east, 228 km. For IFEMA, next to the airport, the corridor is the same and the exhibition centre also comes before you enter the city. The knowledge centre piece on train, coach or car with a driver for getting to an airport explains how to decide with the timetable in front of you.
How do you book, and what about delays, snow and the return?
You book on the website or in the app with the pickup address in Soria or the village, the exact destination, the date and the time, and the price is fixed before you confirm; it does not change with traffic or the time of departure. For the return from Barajas you give the flight number and the driver waits in arrivals with a sign bearing the traveller's name; if the plane is late the pickup moves with it, under the waiting conditions published on the help page. The same applies to a pickup at Chamartín or Atocha with the train number. Anyone travelling with a child seat, a folding wheelchair or ski luggage says so when booking so that the right car is assigned.
Winter deserves a line of its own. From December to March the Piqueras pass, the heights of the Moncayo and the plateau between Soria and Medinaceli may require chains or close a stretch, and trips to the airport or the station need more margin in those weeks; the province page advises mentioning any forecast of snow or fog when booking so the time can be adjusted. Road conditions are published in real time by the Directorate-General of Traffic, and the driver checks them before leaving. If a road is closed, the traveller is told through the app and an alternative is found, via the N-111 or via Aranda and the A-1 depending on the starting point, rather than missing the pickup.
Frequently asked questions
Does Soria have a high-speed train to Madrid?
No. Soria station is on a conventional line that reaches Madrid via Torralba and Guadalajara, with few trains a day. Medinaceli, on the Madrid–Zaragoza line, has more services, but it is not high-speed either. Current timetables are at renfe.com.
How much is Soria to Barajas airport with a driver?
The published "from" fare is 269,36 € for 220 km and about 148 min. It is per car, not per person, and the calculator gives the exact price with your address, date and time.
Is it worth going to catch the train at Medinaceli rather than Soria?
When the Medinaceli timetable fits and Soria's does not: Medinaceli station is on the Madrid–Zaragoza line and has more trains. From Soria it is 75 km; you book with the train time and the driver adjusts the departure.
What if my flight into Barajas is delayed?
The booking carries the flight number and the driver follows the actual arrival: the pickup moves with the delay and waits in arrivals with the sign. The waiting conditions are on the help page.
And if it snows on the day of the trip?
Mention it when booking if snow is forecast: the driver suggests an earlier departure and checks road conditions before leaving. If a stretch closes, an alternative is found via the N-111 or via Aranda and the A-1 and you are told through the app.
Sources
- Renfe · trenes de Media Distancia con parada en Soria y en Medinaceli (consulted on 27 October 2026)
- Adif · estaciones de Soria y de Medinaceli (consulted on 27 October 2026)
- Aena · Aeropuerto Adolfo Suárez Madrid-Barajas: accesos y terminales (consulted on 27 October 2026)
- Dirección General de Tráfico · estado de las carreteras (consulted on 27 October 2026)
How we write, where the figures come from and how we correct an error: editorial policy.
Trains stopping at Soria and Medinaceli and their timetables belong to Renfe and change by season; check them before travelling. Distances and times are those of the route engine in daytime with no incidents; the exact price comes from the calculator with date and time, and in winter road conditions may alter the journey time.