Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

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.

Where to stay in London

There are over 9516 hotels to stay in London. Prices range from $11 per night.

Find accommodation

Will you be returning to Porto by train?

If you are looking for the return train journey, check out trains from London to Porto

See schedule