The train ride from Verona to Venice takes just over an hour, with fast trains leaving at least hourly (and more often at peak times). This 120-km journey across Italy's Veneto region is full of variety. The fastest trains on the route are Trenitalia Frecciabianca trains and occasional EuroCity services that begin in Switzerland or Austria. In addition, there are slow trains linking the two cities, taking up to an hour longer for the journey than the fast Frecciabianca trains.
Travelling east, there are excellent views to the north as the train cuts through the vineyards of the Soave region on the stretch from Verona to Vicenza. Beyond Vicenza, the route skirts the Berici Hills before reaching Padua and finally Venice.
Bookings for this route normally open four months in advance of travel, and that's when you'll find the cheapest tickets.
Verona to Venice
Few short trips in Italy offer such different landscapes as the train ride from Verona to Venice. Trains leave from Verona Porta Nuova station. Arriving in Venice, they pause at Mestre station and then continue on a bridge over the lagoon to terminate at Venezia Santa Lucia. The latter is definitely the better choice for the centre of Venice.
EuroCity or Frecciabianca trains on this route normally make two or three stops on the run from Verona to Venice. A handful of the regional trains serving this route make just five stops, but the majority of these local services stop at least a dozen times.
Other journeys to Venice View all journeys to Venice
- From London from £76.00
- From Ponte Nelle Alpi-Polpet from £7.20
- From Nice from £22.90
- From Munich from £26.50