Venezia Mestre to Milano Centrale train times

Search trains between two stations for today or a future date

Venezia Mestre to Milano Centrale train times: all departure and arrival times, duration, changes and live delays. Updated daily.

27 trains/day
20 direct
2h 15m
Fastest
00:47
First train
22:17
Last train

Tickets Venezia Mestre → Milano Centrale

Compare Trenitalia and Italo times and prices

Train delays Venezia Mestre → Milano Centrale today

No delays recorded on this route so far today.

Today's trains

00:47
Venezia Mestre
6h 33m
2 changes
07:20
Milano Centrale
1602800:47Venezia Mestre02:12Verona Porta Nuova
+4 min avg
261605:43Verona Porta Nuova06:26Brescia
+2 min avg
960406:42Brescia07:20Milano Centrale
+3 min avg
05:51
Venezia Mestre
2h 21m
Direct
08:12
Milano Centrale
970005:51Venezia Mestre08:12Milano Centrale
+1 min avg
06:30
Venezia Mestre
2h 37m
1 change
09:07
Milano Centrale
970206:30Venezia Mestre08:47Milano Porta Garibaldi
+5 min avg
292708:56Milano Porta Garibaldi09:07Milano Centrale
+2 min avg
07:00
Venezia Mestre
2h 15m
Direct
09:15
Milano Centrale
970607:00Venezia Mestre09:15Milano Centrale
+3 min avg
07:30
Venezia Mestre
2h 15m
Direct
09:45
Milano Centrale
970807:30Venezia Mestre09:45Milano Centrale
+4 min avg
08:00
Venezia Mestre
2h 15m
Direct
10:15
Milano Centrale
971308:00Venezia Mestre10:15Milano Centrale
+3 min avg
08:34
Venezia Mestre
2h 24m
1 change
10:58
Milano Centrale
946608:34Venezia Mestre09:49Bologna C.le/av
+8 min avg
961209:56Bologna C.le/av10:58Milano Centrale
+3 min avg
09:00
Venezia Mestre
2h 15m
Direct
11:15
Milano Centrale
971809:00Venezia Mestre11:15Milano Centrale
+9 min avg
09:23
Venezia Mestre
3h 12m
1 change
12:35
Milano Centrale
342809:23Venezia Mestre10:38Verona Porta Nuova
+3 min avg
262610:43Verona Porta Nuova12:35Milano Centrale
+5 min avg
11:00
Venezia Mestre
2h 15m
Direct
13:15
Milano Centrale
972411:00Venezia Mestre13:15Milano Centrale
+6 min avg
11:30
Venezia Mestre
2h 15m
Direct
13:45
Milano Centrale
972611:30Venezia Mestre13:45Milano Centrale
+8 min avg
12:00
Venezia Mestre
2h 15m
Direct
14:15
Milano Centrale
972812:00Venezia Mestre14:15Milano Centrale
+3 min avg
13:00
Venezia Mestre
2h 15m
Direct
15:15
Milano Centrale
973213:00Venezia Mestre15:15Milano Centrale
+3 min avg
13:30
Venezia Mestre
2h 15m
Direct
15:45
Milano Centrale
972913:30Venezia Mestre15:45Milano Centrale
+0 min avg
14:00
Venezia Mestre
2h 15m
Direct
16:15
Milano Centrale
973614:00Venezia Mestre16:15Milano Centrale
+3 min avg
15:00
Venezia Mestre
2h 15m
Direct
17:15
Milano Centrale
974015:00Venezia Mestre17:15Milano Centrale
+7 min avg
15:30
Venezia Mestre
2h 25m
Direct
17:55
Milano Centrale
3615:30Venezia Mestre17:55Milano Centrale
+5 min avg
16:00
Venezia Mestre
2h 15m
Direct
18:15
Milano Centrale
974416:00Venezia Mestre18:15Milano Centrale
+11 min avg
16:30
Venezia Mestre
2h 25m
Direct
18:55
Milano Centrale
14016:30Venezia Mestre18:55Milano Centrale
+2 min avg
17:00
Venezia Mestre
2h 15m
Direct
19:15
Milano Centrale
974817:00Venezia Mestre19:15Milano Centrale
+6 min avg
17:30
Venezia Mestre
2h 37m
1 change
20:07
Milano Centrale
975017:30Venezia Mestre19:47Milano Porta Garibaldi
+9 min avg
297119:56Milano Porta Garibaldi20:07Milano Centrale
71% on time
18:00
Venezia Mestre
2h 15m
Direct
20:15
Milano Centrale
975218:00Venezia Mestre20:15Milano Centrale
+3 min avg
18:30
Venezia Mestre
2h 15m
Direct
20:45
Milano Centrale
975418:30Venezia Mestre20:45Milano Centrale
+5 min avg
19:00
Venezia Mestre
2h 15m
Direct
21:15
Milano Centrale
975819:00Venezia Mestre21:15Milano Centrale
+7 min avg
20:00
Venezia Mestre
2h 15m
Direct
22:15
Milano Centrale
976220:00Venezia Mestre22:15Milano Centrale
+9 min avg
20:23
Venezia Mestre
3h 12m
1 change
23:35
Milano Centrale
357420:23Venezia Mestre21:38Verona Porta Nuova
+7 min avg
264821:43Verona Porta Nuova23:35Milano Centrale
+14 min avg
22:17
Venezia Mestre
8h 48m
1 change
07:05+1
Milano Centrale
77022:17Venezia Mestre23:58Bologna Centrale
+13 min avg
75804:56Bologna Centrale07:05Milano Centrale
+7 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Venezia Mestre to Milano Centrale?

About 27 trains a day, 20 of them direct. Times updated daily with live delays.

What are the first and last trains from Venezia Mestre to Milano Centrale?

The first train leaves at 00:47, the last at 22:17.

How long does the train from Venezia Mestre to Milano Centrale take?

The fastest trains take about 2h 15m.

Are trains from Venezia Mestre to Milano Centrale delayed today?

No significant delays are currently reported on trains from Venezia Mestre to Milano Centrale today. The "Delays today" section of this page updates throughout the day.

Related routes

Search another date or route

Enter departure, arrival and date to see train times, duration and changes.

Select departure and arrival to search train times.

Indicative times based on the imported official railway timetable. Always check the carrier's website before travelling.