transport
Verona to Venice by Train: Trenitalia and Italo, Journey Times and Fares
Trains from Verona Porta Nuova to Venezia Santa Lucia, the only railway station in Venice's historic centre, take from 1 hour 14 minutes on a Frecciarossa to about 2 hours 24 minutes on a stopping regional train. The regional fare is fixed at 10.55 EUR; on a search for Tuesday 24 November 2026, Frecciarossa seats cost 14.90 to 16.90 EUR (Trenitalia, 2026a). Italo also runs the line, advertising Verona to Venice from 8.90 EUR (Italo, 2026a).
Book high-speed trains in advance on the operators' own sites, trenitalia.com and italotreno.com, because their fares change with demand; regional tickets cost the same whenever you buy them. This page compares the train types, gives the first and last trains, explains the difference between Venezia Mestre and Venezia Santa Lucia, and lists the international EuroCity and Railjet trains that also make the trip.
How long is the train from Verona to Venice?
It depends on the train. On Trenitalia's booking system for Tuesday 24 November 2026, Frecciarossa high-speed trains ran from Verona Porta Nuova to Venezia Santa Lucia in 1 hour 14 minutes (74 minutes). The fastest regional train, a Regionale Veloce, took 1 hour 20 minutes (80 minutes), and most Regionale Veloce trains took 1 hour 30 minutes. The slower Regionale trains, which stop at more stations, took 2 hours 17 to 2 hours 24 minutes, or 137 to 144 minutes (Trenitalia, 2026a).
Some Frecciarossa services on the list do not run through to Santa Lucia: the 08:00, 09:00, 16:30 and 18:30 required a change at Venezia Mestre onto a regional train, for a total of 1 hour 17 minutes (Trenitalia, 2026a). The international trains on the line take 74 minutes (EuroCity) and from 75 minutes to 2 hours 1 minute (Railjet).
Italo's high-speed trains between Milan and Venice call at Verona Porta Nuova, Vicenza, Padova, Venezia Mestre and Venezia Santa Lucia (Italo, 2026b). For a day trip, any Frecciarossa, Italo or Regionale Veloce train gets you to Venice in about an hour and a half or less.
Source: Trenitalia (2026).
Verona to Venice train fares: regional, Frecciarossa and Italo
Regional trains, both Regionale and Regionale Veloce, cost 10.55 EUR one way from Verona Porta Nuova to Venezia Santa Lucia on every departure of the 24 November 2026 search (Trenitalia, 2026a). Regional fares are fixed tariffs, so the price does not rise as the train fills up, and there is no advantage in booking early.
High-speed and international fares are set dynamically. On the same search, made on 15 November 2026, Frecciarossa through trains cost 14.90 or 16.90 EUR, a Frecciarossa with a change at Mestre 16.40 to 18.40 EUR, the EuroCity trains 19.90 and 21.90 EUR, and the Railjet trains 27.20 EUR (Trenitalia, 2026a). These are prices seen for one date and they change: book early for the lower ones.
Italo, the private high-speed operator, advertises Verona to Venice and Venice to Verona from 8.90 EUR on its own site, and states that booking on italotreno.com carries no booking fee (Italo, 2026a, 2026b). That is a starting price for the cheapest fare class on selected trains; the fare you get depends on the date and how early you book.
Sources: Trenitalia (2026); Italo (2026).
First and last trains from Verona to Venice
On the 24 November 2026 search, the first train of the day was the 05:32 Regionale Veloce from Verona Porta Nuova, arriving at Venezia Santa Lucia at 06:52. The last was the 22:22 Regionale Veloce, arriving at 23:52 (Trenitalia, 2026a).
Through the day, Regionale Veloce trains left Verona at 22 minutes past most hours and took 1 hour 30 minutes, for example the 08:22 arriving at 09:52 and the 17:22 arriving at 18:52. Frecciarossa trains left at 00 or 30 minutes past many hours, such as the 10:00 arriving at 11:14 and the 17:00 arriving at 18:14. The slower Regionale trains left at 41 minutes past several hours, such as the 12:41 arriving at 14:58 (Trenitalia, 2026a).
This gives a simple rule for a day trip: leave Verona on the 07:22 or 08:22 regional for under 11 EUR, or on a morning Frecciarossa, and come back on any evening train. Check the exact times for your date on the operators' sites before travelling.
Venezia Mestre or Venezia Santa Lucia?
Venice has two main stations on this line. Venezia Santa Lucia is the only railway station in the historic centre, and most Frecciarossa services end there; some routes are timed to Venezia Mestre instead (Trenitalia, 2026b). Both Trenitalia and Italo trains from Verona call at Mestre and then continue to Santa Lucia (Trenitalia, 2026a; Italo, 2026b).
For sightseeing, buy your ticket to Venezia Santa Lucia; in Trenitalia's system it appears as Venezia S. Lucia. On the 24 November 2026 search, Mestre to Santa Lucia took 11 minutes on the regional trains used for the Frecciarossa connections (Trenitalia, 2026a). If your hotel is in Mestre, buy to Venezia Mestre instead: the Frecciarossa leg alone from Verona to Mestre took 1 hour on the 08:00 and 09:00 departures.
If a Frecciarossa or Italo departure you want terminates at Mestre or needs a change there, the planner shows the connecting regional train and sells both legs on one ticket, as it did for the 08:00 and 18:30 departures (Trenitalia, 2026a).
EuroCity and Railjet trains from Verona to Venice
Two kinds of international train also run from Verona Porta Nuova to Venezia Santa Lucia and can be booked on Trenitalia's system. On 24 November 2026 the EuroCity trains EC 41 and EC 31 left at 11:30 and 13:30, taking 1 hour 14 minutes, at 21.90 and 19.90 EUR on the 15 November search. The Railjet trains RJ 81 and RJ 85 left at 13:13 and 17:10, taking 2 hours 1 minute and 1 hour 15 minutes, at 27.20 EUR (Trenitalia, 2026a).
They are useful when the Frecciarossa departures near your time are full or expensive, and they stop at the same Venetian stations. Prices on international trains are set dynamically in the same way as on the Frecciarossa.
If you are flying into Verona and going straight on to Venice, take the 15-minute airport bus to Porta Nuova first and then any of these trains; the bus timetable and the combined Verona Air Link ticket are on our Verona airport to the city page. For a different day out from Verona, the trains and buses to Lake Garda are on our Verona to Lake Garda page.
Frequently asked questions
5 questionsHow much is the train from Verona to Venice?
Regional trains cost a fixed 10.55 EUR from Verona Porta Nuova to Venezia Santa Lucia. High-speed fares vary: on a search for 24 November 2026, Frecciarossa seats cost 14.90 to 16.90 EUR (Trenitalia, 2026a), and Italo advertises the route from 8.90 EUR (Italo, 2026a). Book high-speed trains early for the lower fares.
How long does it take to get from Verona to Venice by train?
1 hour 14 minutes on the fastest Frecciarossa and EuroCity trains, 1 hour 20 to 1 hour 30 minutes on a Regionale Veloce, and 2 hours 17 to 2 hours 24 minutes on the slower Regionale trains, to Venezia Santa Lucia, on Trenitalia's timetable for 24 November 2026 (Trenitalia, 2026a).
Is Italo or Trenitalia better from Verona to Venice?
Both run high-speed trains on the line in a similar time, and both call at Venezia Mestre and Venezia Santa Lucia (Trenitalia, 2026a; Italo, 2026b). Compare fares for your date: Italo advertises from 8.90 EUR, while Trenitalia's regional trains cost a fixed 10.55 EUR and need no advance booking (Italo, 2026a).
Do I need to book the train from Verona to Venice in advance?
Not for regional trains, whose 10.55 EUR fare is fixed and the same on every departure. High-speed Frecciarossa, Italo, EuroCity and Railjet fares change with demand, so booking ahead is the way to the lower fares; Italo advertises its route from 8.90 EUR (Trenitalia, 2026a; Italo, 2026a).
What is the last train from Verona to Venice?
On Trenitalia's timetable for Tuesday 24 November 2026, the last train was the 22:22 Regionale Veloce from Verona Porta Nuova, arriving at Venezia Santa Lucia at 23:52. The first was the 05:32, arriving at 06:52. Times vary by date, so check yours (Trenitalia, 2026a).
Related guides
3 guides- airportVerona Airport to the City Centre: Aerobus, Taxi, Fares and TimesVerona airport to the city: Aerobus (line 199) 7 EUR, 15 minutes to Porta Nuova station, every 20 minutes. Taxi fixed fare 26 EUR to the station, 30 EUR centre.
- day-tripVerona to Lake Garda: Train and Bus to Peschiera, Sirmione, Bardolino and GardaVerona to Lake Garda: train to Peschiera 13 minutes, 4.05 EUR; Sirmione via Desenzano or Arriva bus 4.20 EUR; ATV bus 164 to Bardolino and Garda 4.60 EUR.
- operaArena di Verona Opera Festival 2027: Dates, Seats, Prices and How to BookArena di Verona Opera Festival 2027 runs 12 June to 11 September. Seats from 22 EUR on the steps to 305 EUR in the stalls. Dates, sectors, how to book, rules.