Is There a Train From Madrid to London?

By Robert Palmer

Are you planning a trip from Madrid to London and wondering if there is a train that can take you there? The answer is yes, there is a train that connects the two cities. However, there are some things you need to know before embarking on this journey.

Train Options

There are two train options available for traveling from Madrid to London: the Eurostar and the combination of high-speed trains and ferries.

Eurostar

The Eurostar is a high-speed train that runs between London and Paris or Brussels, with a stop in Lille, France. From Madrid, you would need to take another train to Paris or Lille and then transfer onto the Eurostar to London. The journey takes approximately 14 hours including transfers.

High-Speed Trains and Ferries

Another option is taking a combination of high-speed trains and ferries. You would first take a high-speed train from Madrid to the port city of Algeciras in southern Spain.

From there, you would board a ferry to Tangier in Morocco. Once in Tangier, you would take another high-speed train to Casablanca before switching onto another train that takes you all the way to London via Paris or Brussels. This journey can take up to 36 hours including transfers.

Tickets and Prices

Ticket prices for both options vary depending on factors such as time of year, how far in advance you book your tickets, and what class of travel you choose.

For the Eurostar option, tickets start at around €100 one way. However, prices can increase significantly during peak travel periods such as holidays.

For the high-speed trains and ferry option, ticket prices can range from €200-€600 one way depending on various factors such as class of travel and how far in advance you book your tickets.

Conclusion

Traveling from Madrid to London by train is possible, but it can be a long and arduous journey. Consider your travel preferences and budget before deciding which option to choose. Regardless of which option you choose, make sure to book your tickets in advance and be prepared for a journey that can take up to 36 hours.