Trains from Venice to Verona are a great way to travel from the beautiful canal city to the town made famous by Shakespeare’s Romeo and Juliet when you are visiting Italy. Trains between these cities run regularly from Venice Santa Lucia and Mestre train stations to Verona Porta Nuova train station.
Rail services are operated by Trenitalia, a company that runs fast Frecciabianca and EuroCity trains, and slower Regional trains on this route.
Trains from Venice to Verona leave up to three times an hour at peak times, so it is easy to find a convenient departure for your travel schedule.
The journey time from Venice to Verona ranges from 58 minutes on Frecciabianca trains to 1 hour and 10 minutes on EuroCity trains and 2 hours and 16 minutes on Regional trains.
The cost of a one-way train ticket depends on what kind of train you take. Fares are 22.00 euros in second class and 32.50 euros in first class on Frecciabianca and EuroCity trains. Fares are 7.40 euros in second class and 11.10 euros in first class on Regional trains, although first class is only available on some Regional services.
You can buy tickets for trains from Venice to Verona online or at the station before you leave.