Verona to Venice by train
Verona Porta Nuova → Venezia Santa Lucia
Trains link Verona (Verona Porta Nuova) and Venice (Venezia Santa Lucia) in about 1h 31m at best, with no changes needed.
- Journey time
- ≈ 1h 31m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- Trenitalia

How long does the train from Verona to Venice take?
Trains cover Verona to Venice in about 1h 31m, with little variation between departures.
Is there a direct train from Verona to Venice?
Yes: direct trains run between Verona Porta Nuova and Venezia Santa Lucia.
Legendary routes through Verona or Venice
- Venice Simplon-Orient-Express Paris → Venice
- Frecciarossa Milan–Venice Milan → Venice
- Frecciarossa Rome → Venice
- Brenner Railway Munich → Verona
More trains from Verona
- Verona → Bolzano ≈ 1h 28m · direct
- Verona → Milan ≈ 1h 58m · direct
- Verona → Munich ≈ 5h 33m · direct
More train routes in France · Switzerland · Liechtenstein.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.