No, there is no direct train from Palermo to Venice. However, there are services departing from Palermo Centrale and arriving at Venezia S.Lucia via Roma Termini. The journey, including transfers, takes approximately 15h 52m.More details
The distance between Palermo and Venice is 817 km.
Palermo to Venice train services, operated by Trenitalia Intercity, depart from Palermo Centrale station.More details
Palermo to Venice train services, operated by Trenitalia Frecce, arrive at Venezia S.Lucia station.More details
Book your Palermo to Venice train tickets online with Rome2rio.Search and book
There are 3379+ hotels available in Venice. Prices start at 53€ per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps