Trains from Porto to London
🚆 Starting in Porto there is no direct train to London. You will need to make several transfers along the way, with a total travel time of approximately 28 hours and 42 minutes. 🌍 The journey involves transferring trains in cities such as Vigo Guixar, Barcelona-Sants, Paris, and more. The route covers a distance of around 2,733 km with prices varying between €397 - €782 for the trip from Porto to London.