Trains from Verona to Venice are a great way to travel in the Veneto region when you are visiting Italy.
Rail services on this route run regularly from Verona Porta Nuova train station to Venice Santa Lucia and Mestre train stations. Trenitalia operates fast Frecciabianca and EuroCity trains, and slower Regional trains on this route.
Trains from Verona to Venice depart up to three times an hour at peak times, making it easy to travel whenever you want to.
All trains between these cities are direct and don’t require any connections on the way. The travel time from Verona to Venice ranges from 1 hour and 11 minutes on Frecciabianca and EuroCity trains to 2 hours and 17 minutes on Regional trains.
The cost of a one-way train ticket depends on what kind of train you take. Frecciabianca and EuroCity fares are 22.00 euros in second class and 32.50 euros in first class. Regional train fares are 7.40 euros in second class and 11.10 euros in first class. There is no first class service on some Regional services.
You can buy tickets for trains from Verona to Venice online in advance or at the station before you depart.