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

🚂 Traveling from Seville to Porto by train involves multiple transfers, with the journey lasting approximately 11 hours and 50 minutes. While there is no direct train, you can take a route with stops in Merida, Badajoz, and Entroncamento before reaching Vila Nova De Gaia-Devesas. 🌍 The distance covered during the trip is about 1,381 km, with ticket prices ranging from €50 to €74. Routes can vary in terms of transfers and duration, with options that include stops in cities like Madrid, A Coruña, Vigo, and more along the way.

Where to stay in Porto

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

Accomodation

Will you be returning to Seville by train?

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

See schedule