Skip to content

Milano Centrale Venezia S.Lucia

Train Milan to Venice: today's times

Today there are 20 direct trains from Milano Centrale to Venezia Santa Lucia: the first leaves at 07:15, the last at 20:45. The trip takes between 2h 27m and 2h 30m. 15 are Trenitalia, 5 are Italo. The median gap between two departures is 30 minutes.

First train
07:15
Last train
20:45
Duration
2h 27m - 2h 30m
Direct trains today
20

Today's scheduled times from our sources, stations Milano Centrale - Venezia S.Lucia.

Next trains live

  • 11:358981Live status not available for this train
  • 11:459723Not departed yet
  • 12:0531Not departed yet

All of today's trains from Milan to Venice

Departure times. Tap a time to open the train when available.

Frequently asked questions

How many trains run today from Milan to Venice?
Today 20 direct trains between Milano Centrale and Venezia Santa Lucia, from 07:15 to 20:45.
How long is the train trip from Milan to Venice?
On today's direct trains the trip takes 2h 27m - 2h 30m; the quickest leaves at 08:45 (2h 27m).
What is the last train from Milan to Venice?
Today the last direct train leaves at 20:45. Check its status before you leave.