Trains from Madrid to London
🚄 To travel from Madrid to London by train, you will need to make several transfers along the way. The journey will take approximately 13 hours and 35 minutes, with stops in Barcelona, Lyon, and Paris before reaching London St Pancras Intl. 🛤️ The route from Madrid to London covers a distance of 1,841 km and involves 4 transfers. You will pass through Valladolid, Irun, Hendaia, and Montparnasse before boarding the Eurostar train at Paris Nord station for the final leg to St Pancras International. 💰 The prices for a train ticket from Madrid to London can vary between €309 to €697, depending on the class and availability.