The distance between London and Madrid Barajas is about 784.1 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles.
Popular train routes to Madrid
Most frequently searched train routes to Madrid, along with the cheapest price and shortest travel time.