Milano Porta Garibaldi to Cucciago train times

Search trains between two stations for today or a future date

Milano Porta Garibaldi to Cucciago train times: all departure and arrival times, duration, changes and live delays. Updated daily.

36 trains/day
36 direct
49m
Fastest
05:39
First train
23:09
Last train

Tickets Milano Porta Garibaldi → Cucciago

Compare Trenitalia and Italo times and prices

Train delays Milano Porta Garibaldi → Cucciago today

No delays recorded on this route so far today.

Today's trains

05:39
Milano Porta Garibaldi
49m
Direct
06:28
Cucciago
2501605:39Milano Porta Garibaldi06:28Cucciago
+3 min avg
06:09
Milano Porta Garibaldi
49m
Direct
06:58
Cucciago
2501806:09Milano Porta Garibaldi06:58Cucciago
+1 min avg
06:39
Milano Porta Garibaldi
49m
Direct
07:28
Cucciago
2502006:39Milano Porta Garibaldi07:28Cucciago
+3 min avg
07:09
Milano Porta Garibaldi
49m
Direct
07:58
Cucciago
2502207:09Milano Porta Garibaldi07:58Cucciago
+3 min avg
07:39
Milano Porta Garibaldi
49m
Direct
08:28
Cucciago
2502407:39Milano Porta Garibaldi08:28Cucciago
+4 min avg
08:09
Milano Porta Garibaldi
49m
Direct
08:58
Cucciago
2502608:09Milano Porta Garibaldi08:58Cucciago
+2 min avg
08:39
Milano Porta Garibaldi
49m
Direct
09:28
Cucciago
2502808:39Milano Porta Garibaldi09:28Cucciago
+4 min avg
09:09
Milano Porta Garibaldi
49m
Direct
09:58
Cucciago
2503009:09Milano Porta Garibaldi09:58Cucciago
+4 min avg
09:39
Milano Porta Garibaldi
49m
Direct
10:28
Cucciago
2503209:39Milano Porta Garibaldi10:28Cucciago
+5 min avg
10:09
Milano Porta Garibaldi
49m
Direct
10:58
Cucciago
2503410:09Milano Porta Garibaldi10:58Cucciago
+3 min avg
10:39
Milano Porta Garibaldi
49m
Direct
11:28
Cucciago
2503610:39Milano Porta Garibaldi11:28Cucciago
+4 min avg
11:09
Milano Porta Garibaldi
49m
Direct
11:58
Cucciago
2503811:09Milano Porta Garibaldi11:58Cucciago
+4 min avg
11:39
Milano Porta Garibaldi
49m
Direct
12:28
Cucciago
2504011:39Milano Porta Garibaldi12:28Cucciago
+4 min avg
12:09
Milano Porta Garibaldi
49m
Direct
12:58
Cucciago
2504212:09Milano Porta Garibaldi12:58Cucciago
+5 min avg
12:39
Milano Porta Garibaldi
49m
Direct
13:28
Cucciago
2504412:39Milano Porta Garibaldi13:28Cucciago
+3 min avg
13:09
Milano Porta Garibaldi
49m
Direct
13:58
Cucciago
2504613:09Milano Porta Garibaldi13:58Cucciago
+6 min avg
13:39
Milano Porta Garibaldi
49m
Direct
14:28
Cucciago
2504813:39Milano Porta Garibaldi14:28Cucciago
+3 min avg
14:09
Milano Porta Garibaldi
49m
Direct
14:58
Cucciago
2505014:09Milano Porta Garibaldi14:58Cucciago
+2 min avg
14:39
Milano Porta Garibaldi
49m
Direct
15:28
Cucciago
2505214:39Milano Porta Garibaldi15:28Cucciago
+4 min avg
15:09
Milano Porta Garibaldi
49m
Direct
15:58
Cucciago
2505415:09Milano Porta Garibaldi15:58Cucciago
+3 min avg
15:39
Milano Porta Garibaldi
49m
Direct
16:28
Cucciago
2505615:39Milano Porta Garibaldi16:28Cucciago
+4 min avg
16:09
Milano Porta Garibaldi
49m
Direct
16:58
Cucciago
2505816:09Milano Porta Garibaldi16:58Cucciago
+5 min avg
16:39
Milano Porta Garibaldi
49m
Direct
17:28
Cucciago
2506016:39Milano Porta Garibaldi17:28Cucciago
+5 min avg
17:09
Milano Porta Garibaldi
49m
Direct
17:58
Cucciago
2506217:09Milano Porta Garibaldi17:58Cucciago
+2 min avg
17:39
Milano Porta Garibaldi
49m
Direct
18:28
Cucciago
2506417:39Milano Porta Garibaldi18:28Cucciago
+6 min avg
18:09
Milano Porta Garibaldi
49m
Direct
18:58
Cucciago
2506618:09Milano Porta Garibaldi18:58Cucciago
+4 min avg
18:39
Milano Porta Garibaldi
49m
Direct
19:28
Cucciago
2506818:39Milano Porta Garibaldi19:28Cucciago
+6 min avg
19:09
Milano Porta Garibaldi
49m
Direct
19:58
Cucciago
2507019:09Milano Porta Garibaldi19:58Cucciago
+3 min avg
19:39
Milano Porta Garibaldi
49m
Direct
20:28
Cucciago
2507219:39Milano Porta Garibaldi20:28Cucciago
+6 min avg
20:09
Milano Porta Garibaldi
49m
Direct
20:58
Cucciago
2507420:09Milano Porta Garibaldi20:58Cucciago
+3 min avg
20:39
Milano Porta Garibaldi
49m
Direct
21:28
Cucciago
2507620:39Milano Porta Garibaldi21:28Cucciago
+4 min avg
21:09
Milano Porta Garibaldi
49m
Direct
21:58
Cucciago
2507821:09Milano Porta Garibaldi21:58Cucciago
+3 min avg
21:39
Milano Porta Garibaldi
49m
Direct
22:28
Cucciago
2508021:39Milano Porta Garibaldi22:28Cucciago
+4 min avg
22:09
Milano Porta Garibaldi
49m
Direct
22:58
Cucciago
2508222:09Milano Porta Garibaldi22:58Cucciago
+3 min avg
22:39
Milano Porta Garibaldi
49m
Direct
23:28
Cucciago
2508422:39Milano Porta Garibaldi23:28Cucciago
+5 min avg
23:09
Milano Porta Garibaldi
49m
Direct
23:58
Cucciago
2519223:09Milano Porta Garibaldi23:58Cucciago
+2 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Milano Porta Garibaldi to Cucciago?

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

What are the first and last trains from Milano Porta Garibaldi to Cucciago?

The first train leaves at 05:39, the last at 23:09.

How long does the train from Milano Porta Garibaldi to Cucciago take?

The fastest trains take about 49m.

Are trains from Milano Porta Garibaldi to Cucciago delayed today?

No significant delays are currently reported on trains from Milano Porta Garibaldi to Cucciago 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.