Milano Porta Garibaldi to Sondrio train times

Search trains between two stations for today or a future date

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

15 trains/day
0 direct
2h 10m
Fastest
06:09
First train
20:09
Last train

Tickets Milano Porta Garibaldi → Sondrio

Compare Trenitalia and Italo times and prices

Train delays Milano Porta Garibaldi → Sondrio today

No delays recorded on this route so far today.

Today's trains

06:09
Milano Porta Garibaldi
2h 11m
1 change
08:20
Sondrio
2501806:09Milano Porta Garibaldi06:26Monza
+4 min avg
281206:32Monza08:20Sondrio
+4 min avg
07:09
Milano Porta Garibaldi
2h 11m
1 change
09:20
Sondrio
2522107:09Milano Porta Garibaldi07:26Monza
+2 min avg
281407:32Monza09:20Sondrio
+2 min avg
08:09
Milano Porta Garibaldi
2h 11m
2 changes
10:20
Sondrio
2522508:09Milano Porta Garibaldi08:20Sesto S.giovanni
+4 min avg
2522608:20Sesto S.giovanni08:26Monza
+1 min avg
281608:32Monza10:20Sondrio
+5 min avg
09:09
Milano Porta Garibaldi
2h 11m
1 change
11:20
Sondrio
2522909:09Milano Porta Garibaldi09:26Monza
+3 min avg
281809:32Monza11:20Sondrio
+5 min avg
10:09
Milano Porta Garibaldi
2h 11m
1 change
12:20
Sondrio
2523310:09Milano Porta Garibaldi10:26Monza
+3 min avg
282010:32Monza12:20Sondrio
18% on time
11:09
Milano Porta Garibaldi
2h 11m
1 change
13:20
Sondrio
2523711:09Milano Porta Garibaldi11:26Monza
+5 min avg
282211:32Monza13:20Sondrio
+4 min avg
12:09
Milano Porta Garibaldi
2h 11m
1 change
14:20
Sondrio
2524112:09Milano Porta Garibaldi12:26Monza
+1 min avg
282412:32Monza14:20Sondrio
+4 min avg
13:09
Milano Porta Garibaldi
2h 11m
1 change
15:20
Sondrio
2524513:09Milano Porta Garibaldi13:26Monza
+1 min avg
282613:32Monza15:20Sondrio
+5 min avg
14:09
Milano Porta Garibaldi
2h 11m
1 change
16:20
Sondrio
2524914:09Milano Porta Garibaldi14:26Monza
+3 min avg
282814:32Monza16:20Sondrio
+7 min avg
15:09
Milano Porta Garibaldi
2h 11m
1 change
17:20
Sondrio
2525315:09Milano Porta Garibaldi15:26Monza
+4 min avg
283015:32Monza17:20Sondrio
+6 min avg
16:09
Milano Porta Garibaldi
2h 11m
1 change
18:20
Sondrio
2525716:09Milano Porta Garibaldi16:26Monza
+3 min avg
283216:32Monza18:20Sondrio
+4 min avg
17:09
Milano Porta Garibaldi
2h 12m
1 change
19:21
Sondrio
2526117:09Milano Porta Garibaldi17:26Monza
+8 min avg
283417:32Monza19:21Sondrio
+4 min avg
18:09
Milano Porta Garibaldi
2h 11m
1 change
20:20
Sondrio
2526518:09Milano Porta Garibaldi18:26Monza
+7 min avg
283618:32Monza20:20Sondrio
+4 min avg
19:09
Milano Porta Garibaldi
2h 10m
1 change
21:19
Sondrio
2526919:09Milano Porta Garibaldi19:26Monza
+5 min avg
283819:32Monza21:19Sondrio
+5 min avg
20:09
Milano Porta Garibaldi
2h 12m
1 change
22:21
Sondrio
2527320:09Milano Porta Garibaldi20:26Monza
+5 min avg
284020:32Monza22:21Sondrio
+7 min avg
See punctuality for this route

Frequently asked questions

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

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

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

The first train leaves at 06:09, the last at 20:09.

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

The fastest trains take about 2h 10m.

Are trains from Milano Porta Garibaldi to Sondrio delayed today?

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