Trains from Porto to Seville
🚂 Planning a trip from Porto to Seville? While there's no direct train, you can reach Seville in approximately 12 hours and 9 minutes with transfers along the way. Comboios De Portugal and Renfe Viajeros operate the train services for this route. 🌍 The journey covers a distance of 1,335 km and involves 2 to 4 transfers, depending on the route chosen. Travelers will pass through cities like Entroncamento, Badajoz, Merida, and Madrid before arriving at Sevilla-Santa Justa station. The train tickets between Porto and Seville range from €51 to €77.