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 Frecciarossa or NTV Italo trains. The route is also served by occasional EuroCity services that have come from Switzerland or Austria. In addition, there are slow trains linking the two cities, taking up to an hour longer for the journey than the fastest services.
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 Porta Nuova 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.
The very fastest services run non-stop from Verona to Venice Mestre. Other fast trains may make a couple of stops along the way. 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 £99.20
- From Florence from £7.20
- From Milan from £9.00
- From Rome from £9.10
- From Munich from £26.50