Sondrio to Milano Porta Garibaldi train times

Search trains between two stations for today or a future date

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

17 trains/day
0 direct
2h 10m
Fastest
04:40
First train
20:41
Last train

Tickets Sondrio → Milano Porta Garibaldi

Compare Trenitalia and Italo times and prices

Train delays Sondrio → Milano Porta Garibaldi today

No delays recorded on this route so far today.

Today's trains

04:40
Sondrio
2h 11m
1 change
06:51
Milano Porta Garibaldi
281104:40Sondrio06:26Monza
+1 min avg
2521906:32Monza06:51Milano Porta Garibaldi
+1 min avg
05:28
Sondrio
2h 23m
1 change
07:51
Milano Porta Garibaldi
281305:28Sondrio07:26Monza
76% on time
2502307:32Monza07:51Milano Porta Garibaldi
+2 min avg
06:40
Sondrio
2h 11m
1 change
08:51
Milano Porta Garibaldi
281506:40Sondrio08:26Monza
+4 min avg
2522708:32Monza08:51Milano Porta Garibaldi
+5 min avg
07:40
Sondrio
2h 11m
1 change
09:51
Milano Porta Garibaldi
281707:40Sondrio09:26Monza
+1 min avg
2523109:32Monza09:51Milano Porta Garibaldi
+2 min avg
08:41
Sondrio
2h 10m
1 change
10:51
Milano Porta Garibaldi
281908:41Sondrio10:26Monza
+2 min avg
2523510:32Monza10:51Milano Porta Garibaldi
+4 min avg
09:41
Sondrio
2h 10m
1 change
11:51
Milano Porta Garibaldi
282109:41Sondrio11:26Monza
+9 min avg
2523911:32Monza11:51Milano Porta Garibaldi
+2 min avg
10:41
Sondrio
2h 10m
1 change
12:51
Milano Porta Garibaldi
282310:41Sondrio12:26Monza
+5 min avg
2524312:32Monza12:51Milano Porta Garibaldi
+2 min avg
11:41
Sondrio
2h 10m
1 change
13:51
Milano Porta Garibaldi
282511:41Sondrio13:26Monza
+6 min avg
2524713:32Monza13:51Milano Porta Garibaldi
+3 min avg
12:41
Sondrio
2h 10m
1 change
14:51
Milano Porta Garibaldi
282712:41Sondrio14:26Monza
+8 min avg
2525114:32Monza14:51Milano Porta Garibaldi
+2 min avg
13:41
Sondrio
2h 10m
1 change
15:51
Milano Porta Garibaldi
282913:41Sondrio15:26Monza
+5 min avg
2525515:32Monza15:51Milano Porta Garibaldi
+2 min avg
14:41
Sondrio
2h 10m
1 change
16:51
Milano Porta Garibaldi
283114:41Sondrio16:26Monza
+5 min avg
2525916:32Monza16:51Milano Porta Garibaldi
+5 min avg
15:41
Sondrio
2h 10m
1 change
17:51
Milano Porta Garibaldi
283315:41Sondrio17:26Monza
+6 min avg
2526317:32Monza17:51Milano Porta Garibaldi
+4 min avg
16:41
Sondrio
2h 10m
1 change
18:51
Milano Porta Garibaldi
283516:41Sondrio18:26Monza
+8 min avg
2526718:32Monza18:51Milano Porta Garibaldi
+2 min avg
17:41
Sondrio
2h 10m
1 change
19:51
Milano Porta Garibaldi
283717:41Sondrio19:26Monza
+9 min avg
2527119:32Monza19:51Milano Porta Garibaldi
+5 min avg
18:41
Sondrio
2h 10m
1 change
20:51
Milano Porta Garibaldi
283918:41Sondrio20:26Monza
+6 min avg
2507520:32Monza20:51Milano Porta Garibaldi
+6 min avg
19:41
Sondrio
2h 10m
1 change
21:51
Milano Porta Garibaldi
284119:41Sondrio21:26Monza
+8 min avg
2507921:32Monza21:51Milano Porta Garibaldi
+3 min avg
20:41
Sondrio
2h 10m
1 change
22:51
Milano Porta Garibaldi
284320:41Sondrio22:26Monza
+6 min avg
2518722:32Monza22:51Milano Porta Garibaldi
+2 min avg
See punctuality for this route

Frequently asked questions

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

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

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

The first train leaves at 04:40, the last at 20:41.

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

The fastest trains take about 2h 10m.

Are trains from Sondrio to Milano Porta Garibaldi delayed today?

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