Fastest journey2hr 17m
It is very easy to travel by train from Madrid to Burgos. Depending on the day of the week, there are up to three fast trains and three slow trains linking the two cities.
The fast Alvia trains take 2 hrs 20 mins, cutting through the hills north-west of Madrid in a long tunnel and following a modern high-speed line for much of the journey to Burgos. If you'd like to see some beautiful Spanish landscape, you might prefer the slower option; the rail route over the Sierra de Guadarrama is known for its scenery. These slower trains are Media Distancia (MD) services, which take two hours longer for the journey.
The fare on the MD trains is fixed and so there’s no advantage in booking early. However, fares on the fast Alvia trains do hike up the closer you get to the date of travel. If you’re keen to snap a cheap ticket, book your journey when tickets are first released for sale, usually up to two months in advance. Note that the Spanish rail operator often releases tickets in batches, sometimes up to 120 days in advance. If you're having trouble finding tickets, contact us and we'll email you as soon as booking opens.
Madrid to Burgos
Opt for a high-speed Alvia service or a slower-pace Media Distancia service to travel directly by train from Madrid to Burgos. All trains on this route leave the Spanish capital from Madrid Chamartin station and arrive in Burgos at Rosa de Lima station. Alvia trains stop once or twice along the way, while Media Distancia trains make between seven and 17 stops, including the historic walled city of Avila. There is a shuttle bus from Burgos Rosa de Lima station to the city centre.
Other journeys to Burgos-Rosa de Lima View all journeys to Burgos
- From Pamplona/Iruña from £7.50
- From Leon from £14.00
- From Barcelona from £30.50
- From Paris from £59.50