Skip to content

Bari Centrale Milano Centrale

Train Bari to Milan: today's times

Today there are 14 direct trains from Bari Centrale to Milano Centrale: the first leaves at 05:20, the last at 21:30. The trip takes 8h 30m. 13 are Trenitalia, 1 are Italo. The median gap between two departures is 40 minutes.

First train
05:20
Last train
21:30
Duration
8h 30m
Direct trains today
14

Today's scheduled times from our sources, stations Bari Centrale - Milano Centrale.

Next trains live

  • 09:308818Running, +6 min
    +6 min
  • 10:308820Not departed yet
  • 11:308824Not departed yet

All of today's trains from Bari to Milan

Departure times. Tap a time to open the train when available.

Frequently asked questions

How many trains run today from Bari to Milan?
Today 14 direct trains between Bari Centrale and Milano Centrale, from 05:20 to 21:30.
How long is the train trip from Bari to Milan?
On today's direct trains the trip takes 8h 30m; the quickest leaves at 06:35 (6h 50m).
What is the last train from Bari to Milan?
Today the last direct train leaves at 21:30. Check its status before you leave.