Skip to content

Roma Termini Milano Centrale

Train Rome to Milan: today's times

Today there are 81 direct trains from Roma Termini to Milano Centrale: the first leaves at 05:10, the last at 20:30. The trip takes between 3h 14m and 3h 15m. 49 are Trenitalia, 32 are Italo. The median gap between two departures is 10 minutes.

First train
05:10
Last train
20:30
Duration
3h 14m - 3h 15m
Direct trains today
81

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

Next trains live

  • 10:509626Not departed yet
  • 11:059978Live status not available for this train
  • 11:109514Running, +1 min
    +1 min

Frequently asked questions

How many trains run today from Rome to Milan?
Today 81 direct trains between Roma Termini and Milano Centrale, from 05:10 to 20:30.
How long is the train trip from Rome to Milan?
On today's direct trains the trip takes 3h 14m - 3h 15m; the quickest leaves at 05:38 (2h 52m).
What is the last train from Rome to Milan?
Today the last direct train leaves at 20:30. Check its status before you leave.