Skip to content

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.

Next trains live

  • 10:569618Running, -5 min
    -5 min
  • 11:05604Running, +1 min
    +1 min
  • 11:069916Running, +1 min
    +1 min

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.