Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Barcelona to Porto

🚆 Traveling by train from Barcelona to Porto involves a journey with transfers and takes approximately 17 hours and 52 minutes. The train services are operated by Renfe Viajeros, departing from Barcelona-Sants and arriving at Porto - Campanha station. 🛤️ The route from Barcelona to Porto covers a distance of 1,517 km with 3 transfers along the way. The train journey includes stops at Estación Madrid - Puerta de Atocha, Santiago de Compostela, Vigo Urzáiz, and finally arriving at Porto - Campanha. The ticket prices for this route vary from €83 to €172.

Where to stay in Porto

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

Accomodation
  • There is no direct train from Barcelona to Porto. Renfe Viajeros is the main operator for train services on this route. The journey involves transfers and takes approximately 17 hours and 52 minutes to reach Porto - Campanha station. Prices for the train tickets between Barcelona and Porto vary from €84 to €174.
  • The fastest train route between Barcelona and Porto takes approximately 11 hours and 18 minutes. This route covers a distance of 1,517 km with 3 transfers along the way. The primary operator for this journey is Renfe, and the final stop is Porto - Campanha station.
  • Trains departing from Barcelona for Porto are operated by Renfe Viajeros and depart from Barcelona-Sants station. Barcelona-Sants is a major railway station in Barcelona and serves as the primary departure point for trains heading to various destinations, including Porto. Travelers can easily access Barcelona-Sants station via public transportation or taxis for their journey to Porto.
  • There are multiple train routes between Barcelona and Porto operated by Renfe Viajeros. These routes involve different numbers of transfers and durations, ranging from 11 to 19 hours. Travelers can choose from options with 3 to 4 transfers, depending on their preference for duration and connectivity along the journey.
  • The Barcelona to Porto train services, operated by Renfe Viajeros, arrive at Porto - Campanha station. This station serves as the final destination for the train journey between the two cities. Porto - Campanha station is a central transportation hub in Porto, offering connections to various destinations within Portugal and beyond. Travelers disembarking at Porto - Campanha can easily access the city center and explore the vibrant attractions of Porto.
  • The first train of the day from Barcelona to Porto typically departs from Barcelona-Sants station in the early morning. The last train of the day on this route usually leaves Barcelona-Sants station in the late evening. Travelers should check the latest schedule with Renfe Viajeros to confirm the exact departure times for their preferred travel date.
  • There are no direct train trips each day between Barcelona and Porto. Travelers will need to take a route that involves multiple transfers, typically through stations like Madrid Chamartin, Santiago de Compostela, and Vigo Urzaiz before reaching Porto - Campanha. The journey, including transfers, takes approximately 17 hours and 52 minutes to complete. It is advisable to check the latest schedule with Renfe Viajeros for the most up-to-date information on available train routes and timings.
  • There is no direct train between Barcelona and Porto. Travelers will need to take a train route that includes transfers, typically passing through Vigo Guixar station. The total journey time, including transfers, is approximately 17 hours and 52 minutes. It is important to plan ahead and check the train schedules for the most convenient and efficient route from Barcelona to Porto.
  • The cost of a train ticket from Barcelona to Porto typically ranges from €84 to €174. Prices may vary depending on the class of travel, availability, and booking preferences. It is advisable to book tickets in advance to secure the best fares for the Barcelona to Porto train journey. Additionally, travelers should consider any additional fees or charges that may apply when purchasing their train tickets.

Will you be returning to Barcelona by train?

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

See schedule