Milano Porta Garibaldi to Bologna Centrale train times

Search trains between two stations for today or a future date

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

21 trains/day
2 direct
1h 29m
Fastest
05:26
First train
22:05
Last train

Tickets Milano Porta Garibaldi → Bologna Centrale

Compare Trenitalia and Italo times and prices

Train delays Milano Porta Garibaldi → Bologna Centrale today

No delays recorded on this route so far today.

Today's trains

05:26
Milano Porta Garibaldi
2h 48m
2 changes
08:14
Bologna Centrale
291305:26Milano Porta Garibaldi05:37Milano Centrale
79% on time
930305:50Milano Centrale07:40Modena
59% on time
1740507:49Modena08:14Bologna Centrale
+3 min avg
05:39
Milano Porta Garibaldi
3h 31m
2 changes
09:10
Bologna Centrale
2501605:39Milano Porta Garibaldi05:46Milano Greco Pirelli
+3 min avg
1091305:53Milano Greco Pirelli05:59Milano Lambrate
+5 min avg
245306:22Milano Lambrate09:10Bologna Centrale
+1 min avg
07:26
Milano Porta Garibaldi
2h 16m
1 change
09:42
Bologna Centrale
292107:26Milano Porta Garibaldi07:37Milano Centrale
71% on time
880307:50Milano Centrale09:42Bologna Centrale
+5 min avg
07:56
Milano Porta Garibaldi
3h 29m
2 changes
11:25
Bologna Centrale
292307:56Milano Porta Garibaldi08:07Milano Centrale
+1 min avg
245708:15Milano Centrale09:07Piacenza
+3 min avg
391509:46Piacenza11:25Bologna Centrale
+3 min avg
10:13
Milano Porta Garibaldi
1h 29m
Direct
11:42
Bologna Centrale
980510:13Milano Porta Garibaldi11:42Bologna Centrale
+16 min avg
10:56
Milano Porta Garibaldi
1h 46m
1 change
12:42
Bologna Centrale
293510:56Milano Porta Garibaldi11:07Milano Centrale
81% on time
880711:35Milano Centrale12:42Bologna Centrale
+29 min avg
11:56
Milano Porta Garibaldi
1h 46m
1 change
13:42
Bologna Centrale
293911:56Milano Porta Garibaldi12:07Milano Centrale
+2 min avg
880912:35Milano Centrale13:42Bologna Centrale
+17 min avg
12:56
Milano Porta Garibaldi
1h 46m
1 change
14:42
Bologna Centrale
294312:56Milano Porta Garibaldi13:07Milano Centrale
81% on time
881113:35Milano Centrale14:42Bologna Centrale
+27 min avg
13:56
Milano Porta Garibaldi
1h 46m
1 change
15:42
Bologna Centrale
294713:56Milano Porta Garibaldi14:07Milano Centrale
78% on time
881314:35Milano Centrale15:42Bologna Centrale
+31 min avg
14:56
Milano Porta Garibaldi
1h 54m
1 change
16:50
Bologna Centrale
295114:56Milano Porta Garibaldi15:07Milano Centrale
59% on time
980915:35Milano Centrale16:50Bologna Centrale
+17 min avg
15:56
Milano Porta Garibaldi
1h 46m
1 change
17:42
Bologna Centrale
295515:56Milano Porta Garibaldi16:07Milano Centrale
73% on time
881916:35Milano Centrale17:42Bologna Centrale
+30 min avg
16:56
Milano Porta Garibaldi
1h 46m
1 change
18:42
Bologna Centrale
295916:56Milano Porta Garibaldi17:07Milano Centrale
+0 min avg
981117:30Milano Centrale18:42Bologna Centrale
+27 min avg
17:26
Milano Porta Garibaldi
2h 16m
1 change
19:42
Bologna Centrale
296117:26Milano Porta Garibaldi17:37Milano Centrale
+1 min avg
882317:50Milano Centrale19:42Bologna Centrale
+21 min avg
17:36
Milano Porta Garibaldi
2h 52m
1 change
20:28
Bologna Centrale
1060717:36Milano Porta Garibaldi17:52Milano Lambrate
+9 min avg
3717:57Milano Lambrate20:28Bologna Centrale
+9 min avg
17:56
Milano Porta Garibaldi
2h 46m
1 change
20:42
Bologna Centrale
296317:56Milano Porta Garibaldi18:07Milano Centrale
74% on time
882518:35Milano Centrale20:42Bologna Centrale
+20 min avg
19:26
Milano Porta Garibaldi
2h 16m
1 change
21:42
Bologna Centrale
296919:26Milano Porta Garibaldi19:37Milano Centrale
+1 min avg
882919:50Milano Centrale21:42Bologna Centrale
+7 min avg
19:43
Milano Porta Garibaldi
2h 28m
1 change
22:11
Bologna Centrale
975919:43Milano Porta Garibaldi20:53Verona Porta Nuova
+17 min avg
8921:14Verona Porta Nuova22:11Bologna Centrale
+15 min avg
19:56
Milano Porta Garibaldi
3h 32m
3 changes
23:28
Bologna Centrale
297119:56Milano Porta Garibaldi20:07Milano Centrale
75% on time
218120:20Milano Centrale21:01Codogno
+11 min avg
1088321:10Codogno21:23Piacenza
+4 min avg
394521:46Piacenza23:28Bologna Centrale
+4 min avg
20:56
Milano Porta Garibaldi
2h 39m
1 change
23:35
Bologna Centrale
297520:56Milano Porta Garibaldi21:07Milano Centrale
72% on time
76521:15Milano Centrale23:35Bologna Centrale
+10 min avg
21:26
Milano Porta Garibaldi
2h 40m
1 change
00:06+1
Bologna Centrale
297721:26Milano Porta Garibaldi21:37Milano Centrale
+0 min avg
75521:50Milano Centrale00:06Bologna Centrale
+12 min avg
22:05
Milano Porta Garibaldi
2h 28m
Direct
00:33+1
Bologna Centrale
248522:05Milano Porta Garibaldi00:33Bologna Centrale
+10 min avg
See punctuality for this route

Frequently asked questions

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

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

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

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

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

The fastest trains take about 1h 29m.

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

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