Trip to Porto

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 London to Porto

🚂 Starting from London St Pancras Intl, travelers will begin their journey to Porto with transfers in Paris, Barcelona, and Vigo, spanning a total duration of approximately 29 hours and 17 minutes. 💰 The cost of this train trip from London to Porto ranges from £341 to £668, offering a unique and unforgettable travel experience for those who enjoy the leisurely pace of train travel and the opportunity to see multiple cities along the way.

Where to stay in Porto

There are over 1348 hotels to stay in Porto. Prices range from $8 per night.

Find accommodation
  • There are no direct train services from London to Porto. However, you can take a combination of trains operated by Eurostar and Renfe Viajeros with transfers in Paris, Barcelona, and Vigo. The journey takes approximately 29 hours and 17 minutes, with prices ranging from £346 to £676 depending on the class of service. It is advised to book tickets in advance and plan your journey carefully due to the multiple transfers involved in the route.
  • The fastest train route between London and Porto involves taking a combination of trains operated by Eurostar and Renfe Viajeros with transfers in Paris, Barcelona, and Vigo. The journey, including transfers, takes approximately 29 hours and 17 minutes. While there are multiple routes with varying durations and transfer points, this particular route offers the shortest overall travel time to reach Porto from London by train. It is recommended to check for any schedule changes or disruptions that may affect the journey's duration.
  • Trains departing for Porto from London are operated by Eurostar and depart from London St Pancras International station. London St Pancras International is a major railway station located in central London, known for its high-speed train services connecting to various destinations across Europe. Passengers traveling to Porto would begin their journey at this station before transferring to other trains during the route to reach their final destination. It is important for travelers to arrive at London St Pancras International well in advance of their scheduled departure time to allow for check-in procedures and boarding.
  • There are multiple train routes available from London to Porto each with varying numbers of transfers. The routes may include up to 8 transfers and take between 1 day 13 hours to 1 day 18 hours to reach Porto. Travelers can choose from different options depending on their preference for the number of transfers and duration of the journey. It is recommended to check the specific itineraries and transfer points of each route to determine the most suitable one for your travel needs.
  • The train services from London to Porto operated by Renfe Viajeros, arrive at Porto - Campanha station. Porto - Campanha is one of the main train stations in Porto and serves as a central hub for both domestic and international train travel. From Porto - Campanha station, travelers can easily access various parts of the city and its surrounding areas through local transportation options. It is advisable for passengers to familiarize themselves with the layout of the station and any onward connections they may need to make upon arrival in Porto.
  • The first train of the day to travel from London to Porto departs from London St Pancras Intl station as part of the Eurostar service. The exact departure time may vary, so it is recommended to check the schedule closer to your travel date. The last train of the day, operated by Renfe Viajeros, arrives at Porto - Campanha station, but the specific arrival time will also depend on the schedule for that particular day. Travelers should plan their journey carefully to ensure a smooth and successful trip between the two cities.
  • There are no direct train trips available between London and Porto. Travelers will need to take a series of trains with transfers at various stations such as Paris Nord, Paris Gare De Lyon, Barcelona-Sants, and Vigo Guixar, before reaching Porto - Campanha. The journey, including transfers, typically takes around 29 hours and 17 minutes. It is advisable to check the train schedules and plan the itinerary carefully to ensure a smooth travel experience between the two cities.
  • There is no direct train service available between London and Porto. Travelers seeking to make this journey would need to take a combination of trains with transfers at stations such as Paris Nord, Paris Gare De Lyon, Barcelona-Sants, and Vigo Guixar before reaching Porto - Campanha. The total travel time, including transfers, is approximately 29 hours and 17 minutes. It is important to plan the trip carefully and book tickets in advance to ensure a smooth and efficient travel experience.
  • The cost of a train journey from London to Porto ranges from £346 to £676, depending on the class of service and availability of fares. It is advisable to book tickets in advance to secure the best rates and ensure availability, especially during peak travel seasons. Prices may vary based on factors such as the time of booking, type of ticket purchased, and any promotional offers or discounts that may be applicable.

Will you be returning to London by train?

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

See schedule