Bologna Centrale to Milano Porta Garibaldi train times

Search trains between two stations for today or a future date

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

20 trains/day
2 direct
1h 29m
Fastest
05:00
First train
22:33
Last train

Tickets Bologna Centrale → Milano Porta Garibaldi

Compare Trenitalia and Italo times and prices

Train delays Bologna Centrale → Milano Porta Garibaldi today

No delays recorded on this route so far today.

Today's trains

05:00
Bologna Centrale
3h 4m
3 changes
08:04
Milano Porta Garibaldi
206605:00Bologna Centrale06:32Piacenza
+6 min avg
1089206:37Piacenza07:29Milano Rogoredo
+2 min avg
245207:32Milano Rogoredo07:45Milano Centrale
+5 min avg
292607:55Milano Centrale08:04Milano Porta Garibaldi
+0 min avg
05:28
Bologna Centrale
2h 48m
2 changes
08:16
Milano Porta Garibaldi
245405:28Bologna Centrale07:52Milano Lambrate
+4 min avg
2492407:56Milano Lambrate08:02Milano Greco Pirelli
+2 min avg
2472608:07Milano Greco Pirelli08:16Milano Porta Garibaldi
+3 min avg
05:40
Bologna Centrale
2h 52m
Direct
08:32
Milano Porta Garibaldi
245605:40Bologna Centrale08:32Milano Porta Garibaldi
+5 min avg
05:53
Bologna Centrale
3h 11m
2 changes
09:04
Milano Porta Garibaldi
245805:53Bologna Centrale08:35Milano Rogoredo
+3 min avg
950408:41Milano Rogoredo08:50Milano Centrale
78% on time
293008:55Milano Centrale09:04Milano Porta Garibaldi
+0 min avg
06:05
Bologna Centrale
3h 29m
2 changes
09:34
Milano Porta Garibaldi
1603206:05Bologna Centrale07:43Verona Porta Nuova
+3 min avg
970608:02Verona Porta Nuova09:15Milano Centrale
+3 min avg
293209:25Milano Centrale09:34Milano Porta Garibaldi
+2 min avg
07:10
Bologna Centrale
2h 45m
1 change
09:55
Milano Porta Garibaldi
345807:10Bologna Centrale08:35Verona Porta Nuova
+2 min avg
971208:46Verona Porta Nuova09:55Milano Porta Garibaldi
+6 min avg
08:13
Bologna Centrale
1h 51m
1 change
10:04
Milano Porta Garibaldi
980208:13Bologna Centrale09:35Milano Centrale
+2 min avg
293409:55Milano Centrale10:04Milano Porta Garibaldi
+2 min avg
08:18
Bologna Centrale
2h 16m
1 change
10:34
Milano Porta Garibaldi
880408:18Bologna Centrale10:10Milano Centrale
+7 min avg
293610:25Milano Centrale10:34Milano Porta Garibaldi
+2 min avg
09:18
Bologna Centrale
1h 46m
1 change
11:04
Milano Porta Garibaldi
880609:18Bologna Centrale10:40Milano Centrale
+4 min avg
293810:55Milano Centrale11:04Milano Porta Garibaldi
+0 min avg
11:18
Bologna Centrale
1h 46m
1 change
13:04
Milano Porta Garibaldi
881011:18Bologna Centrale12:30Milano Centrale
+4 min avg
294612:55Milano Centrale13:04Milano Porta Garibaldi
70% on time
12:18
Bologna Centrale
1h 46m
1 change
14:04
Milano Porta Garibaldi
980612:18Bologna Centrale13:25Milano Centrale
+6 min avg
295013:55Milano Centrale14:04Milano Porta Garibaldi
70% on time
13:18
Bologna Centrale
1h 46m
1 change
15:04
Milano Porta Garibaldi
881413:18Bologna Centrale14:25Milano Centrale
+8 min avg
295414:55Milano Centrale15:04Milano Porta Garibaldi
73% on time
13:52
Bologna Centrale
2h 42m
2 changes
16:34
Milano Porta Garibaldi
8213:52Bologna Centrale14:46Verona Porta Nuova
+7 min avg
973615:02Verona Porta Nuova16:15Milano Centrale
+3 min avg
296016:25Milano Centrale16:34Milano Porta Garibaldi
+2 min avg
15:18
Bologna Centrale
2h 16m
1 change
17:34
Milano Porta Garibaldi
881815:18Bologna Centrale17:10Milano Centrale
+8 min avg
296417:25Milano Centrale17:34Milano Porta Garibaldi
+3 min avg
16:18
Bologna Centrale
2h 16m
1 change
18:34
Milano Porta Garibaldi
882016:18Bologna Centrale18:10Milano Centrale
+12 min avg
296818:25Milano Centrale18:34Milano Porta Garibaldi
+3 min avg
17:18
Bologna Centrale
2h 16m
1 change
19:34
Milano Porta Garibaldi
882417:18Bologna Centrale19:10Milano Centrale
+13 min avg
297219:25Milano Centrale19:34Milano Porta Garibaldi
+2 min avg
19:18
Bologna Centrale
1h 29m
Direct
20:47
Milano Porta Garibaldi
980819:18Bologna Centrale20:47Milano Porta Garibaldi
+13 min avg
19:50
Bologna Centrale
3h 14m
1 change
23:04
Milano Porta Garibaldi
248619:50Bologna Centrale22:45Milano Centrale
+3 min avg
298622:55Milano Centrale23:04Milano Porta Garibaldi
+1 min avg
20:46
Bologna Centrale
2h 48m
1 change
23:34
Milano Porta Garibaldi
59620:46Bologna Centrale23:17Milano Centrale
+8 min avg
298823:25Milano Centrale23:34Milano Porta Garibaldi
+2 min avg
22:33
Bologna Centrale
8h 22m
1 change
06:55+1
Milano Porta Garibaldi
393422:33Bologna Centrale23:32Parma
+1 min avg
79805:24Parma06:55Milano Porta Garibaldi
+10 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Bologna Centrale to Milano Porta Garibaldi?

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

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

The first train leaves at 05:00, the last at 22:33.

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

The fastest trains take about 1h 29m.

Are trains from Bologna Centrale to Milano Porta Garibaldi delayed today?

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