Skip to content

Venezia S.Lucia Milano Centrale

Train Venice to Milan: today's times

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

First train
05:39
Last train
19:48
Duration
2h 27m - 2h 28m
Direct trains today
20

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

Next trains live

  • 10:489724Not departed yet
  • 11:489728Not departed yet
  • 12:489732Not departed yet

All of today's trains from Venice to Milan

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

Frequently asked questions

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