Skip to content

Bolzano to Milano Porta Garibaldi train times

Search trains between two stations for today or a future date

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

18 trains/day
0 direct
2h 43m
Fastest
05:12
First train
19:31
Last train

Tickets Bolzano → Milano Porta Garibaldi

Compare Trenitalia and Italo times and prices

Train delays Bolzano → Milano Porta Garibaldi today

No delays recorded on this route so far today.

Today's trains

05:12
Bolzano
3h 22m
2 changes
08:34
Milano Porta Garibaldi
850505:12Bolzano06:40Verona Porta Nuova
+4 min avg
970006:52Verona Porta Nuova08:12Milano Centrale
+1 min avg
292808:25Milano Centrale08:34Milano Porta Garibaldi
+2 min avg
07:12
Bolzano
2h 43m
1 change
09:55
Milano Porta Garibaldi
850707:12Bolzano08:40Verona Porta Nuova
+10 min avg
971208:46Verona Porta Nuova09:55Milano Porta Garibaldi
+6 min avg
07:31
Bolzano
3h 16m
1 change
10:47
Milano Porta Garibaldi
346307:31Bolzano09:17Verona Porta Nuova
+5 min avg
971609:32Verona Porta Nuova10:47Milano Porta Garibaldi
+7 min avg
08:45
Bolzano
3h 19m
1 change
12:04
Milano Porta Garibaldi
972108:45Bolzano11:45Milano Centrale
+6 min avg
294211:55Milano Centrale12:04Milano Porta Garibaldi
67% on time
09:36
Bolzano
3h 58m
2 changes
13:34
Milano Porta Garibaldi
1667109:36Bolzano11:55Verona Porta Nuova
+9 min avg
972412:02Verona Porta Nuova13:15Milano Centrale
+5 min avg
294813:25Milano Centrale13:34Milano Porta Garibaldi
+2 min avg
10:31
Bolzano
3h 33m
2 changes
14:04
Milano Porta Garibaldi
1603910:31Bolzano12:19Verona Porta Nuova
+10 min avg
972612:32Verona Porta Nuova13:45Milano Centrale
+10 min avg
295013:55Milano Centrale14:04Milano Porta Garibaldi
72% on time
11:31
Bolzano
3h 3m
2 changes
14:34
Milano Porta Garibaldi
128111:31Bolzano12:56Verona Porta Nuova
+9 min avg
972813:02Verona Porta Nuova14:15Milano Centrale
+3 min avg
295214:25Milano Centrale14:34Milano Porta Garibaldi
+2 min avg
11:36
Bolzano
3h 58m
2 changes
15:34
Milano Porta Garibaldi
1667311:36Bolzano13:56Verona Porta Nuova
+2 min avg
973214:02Verona Porta Nuova15:15Milano Centrale
+5 min avg
295615:25Milano Centrale15:34Milano Porta Garibaldi
+2 min avg
12:31
Bolzano
3h 33m
2 changes
16:04
Milano Porta Garibaldi
384112:31Bolzano14:14Verona Porta Nuova
+9 min avg
972914:32Verona Porta Nuova15:45Milano Centrale
+1 min avg
295815:55Milano Centrale16:04Milano Porta Garibaldi
64% on time
13:12
Bolzano
3h 22m
2 changes
16:34
Milano Porta Garibaldi
851913:12Bolzano14:40Verona Porta Nuova
+12 min avg
973615:02Verona Porta Nuova16:15Milano Centrale
+4 min avg
296016:25Milano Centrale16:34Milano Porta Garibaldi
+2 min avg
13:36
Bolzano
3h 58m
2 changes
17:34
Milano Porta Garibaldi
1668513:36Bolzano15:56Verona Porta Nuova
+3 min avg
974016:02Verona Porta Nuova17:15Milano Centrale
+6 min avg
296417:25Milano Centrale17:34Milano Porta Garibaldi
+3 min avg
15:31
Bolzano
3h 3m
2 changes
18:34
Milano Porta Garibaldi
3511515:31Bolzano16:58Verona Porta Nuova
80% on time
974417:02Verona Porta Nuova18:15Milano Centrale
+11 min avg
296818:25Milano Centrale18:34Milano Porta Garibaldi
+3 min avg
15:36
Bolzano
3h 58m
2 changes
19:34
Milano Porta Garibaldi
1669315:36Bolzano17:55Verona Porta Nuova
+9 min avg
974818:02Verona Porta Nuova19:15Milano Centrale
+7 min avg
297219:25Milano Centrale19:34Milano Porta Garibaldi
+2 min avg
16:31
Bolzano
3h 16m
2 changes
19:47
Milano Porta Garibaldi
384516:31Bolzano18:14Verona Porta Nuova
+14 min avg
268218:20Verona Porta Nuova19:03Brescia
+4 min avg
975019:09Brescia19:47Milano Porta Garibaldi
+9 min avg
17:10
Bolzano
3h 24m
3 changes
20:34
Milano Porta Garibaldi
852917:10Bolzano17:55Rovereto
+5 min avg
269718:02Rovereto19:32Brescia
+2 min avg
975219:39Brescia20:15Milano Centrale
+4 min avg
297620:25Milano Centrale20:34Milano Porta Garibaldi
+1 min avg
17:31
Bolzano
3h 33m
3 changes
21:04
Milano Porta Garibaldi
8717:31Bolzano19:01Verona Porta Nuova
+17 min avg
269019:20Verona Porta Nuova20:03Brescia
+1 min avg
975420:09Brescia20:45Milano Centrale
+6 min avg
297820:55Milano Centrale21:04Milano Porta Garibaldi
65% on time
18:31
Bolzano
3h 46m
1 change
22:17
Milano Porta Garibaldi
384718:31Bolzano20:14Verona Porta Nuova
+18 min avg
268620:20Verona Porta Nuova22:17Milano Porta Garibaldi
67% on time
19:31
Bolzano
11h 24m
2 changes
06:55+1
Milano Porta Garibaldi
8919:31Bolzano22:11Bologna Centrale
+20 min avg
1811222:33Bologna Centrale23:29Parma
+5 min avg
79805:30Parma06:55Milano Porta Garibaldi
+13 min avg
See punctuality for this route

Frequently asked questions

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

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

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

The first train leaves at 05:12, the last at 19:31.

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

The fastest trains take about 2h 43m.

Are trains from Bolzano to Milano Porta Garibaldi delayed today?

No significant delays are currently reported on trains from Bolzano 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.