| Duration | 42h 34m |
| Distance | 2159.6 km |
| Average price | €344 |
| Frequency | 3/week |
No, there is no direct train from Venice to Seville. However, there are services departing from Venezia S. Lucia and arriving at Sevilla-Santa Justa via Milano Centrale, Lyon Part Dieu and Barcelona-Sants. The journey, including transfers, takes approximately 21h 9m.
More detailsThe distance between Venice and Seville is 1794 km. The road distance is 2159.6 km.
Get driving directionsVenice to Seville train services, operated by Trenitalia Frecce, depart from Venezia S. Lucia station.
More detailsVenice to Seville train services, operated by Renfe AVE, arrive at Sevilla-Santa Justa station.
More detailsBook your Venice to Seville train tickets online with Omio.
Search and bookThere are 5126+ hotels available in Seville.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps