Bologna Centrale Milano Centrale
Train Bologna to Milan: today's times
Today there are 95 direct trains from Bologna Centrale to Milano Centrale: the first leaves at 05:28, the last at 23:03. The trip takes between 1h 12m and 1h 17m. 69 are Trenitalia, 26 are Italo. The median gap between two departures is 10 minutes.
- First train
- 05:28
- Last train
- 23:03
- Duration
- 1h 12m - 1h 17m
- Direct trains today
- 95
Today's scheduled times from our sources, stations Bologna Centrale - Milano Centrale.
All of today's trains from Bologna to Milan
Departure times. Tap a time to open the train when available.
- 05:28
- 05:48
- 05:53
- 06:58
- 07:11
- 07:18
- 07:31
- 07:50
- 08:06
- 08:13
- 08:18
- 08:26
- 08:36
- 08:41
- 08:56
- 09:06
- 09:11
- 09:18
- 09:26
- 09:36
- 09:46
- 09:50
- 09:56
- 10:06
- 10:11
- 10:26
- 10:36
- 10:56
- 11:05
- 11:06
- 11:11
- 11:18
- 11:36
- 11:50
- 11:56
- 12:06
- 12:11
- 12:18
- 12:26
- 12:36
- 12:56
- 13:03
- 13:06
- 13:11
- 13:18
- 13:26
- 13:36
- 13:50
- 13:56
- 14:06
- 14:26
- 14:36
- 14:56
- 15:04
- 15:06
- 15:11
- 15:18
- 15:36
- 15:50
- 15:56
- 16:06
- 16:18
- 16:36
- 16:54
- 16:56
- 17:06
- 17:11
- 17:18
- 17:36
- 17:50
- 17:56
- 18:36
- 19:05
- 19:06
- 19:11
- 19:26
- 19:36
- 19:50
- 19:56
- 20:06
- 20:26
- 20:36
- 20:41
- 20:46
- 20:56
- 21:04
- 21:06
- 21:11
- 21:36
- 21:56
- 22:03
- 22:16
- 22:18
- 22:38
- 23:03
Frequently asked questions
- How many trains run today from Bologna to Milan?
- Today 95 direct trains between Bologna Centrale and Milano Centrale, from 05:28 to 23:03.
- How long is the train trip from Bologna to Milan?
- On today's direct trains the trip takes 1h 12m - 1h 17m; the quickest leaves at 09:56 (1h 02m).
- What is the last train from Bologna to Milan?
- Today the last direct train leaves at 23:03. Check its status before you leave.