Skip to content

Milano Centrale Roma Termini

Train Milan to Rome: today's times

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

First train
05:10
Last train
20:40
Duration
3h 15m - 3h 21m
Direct trains today
78

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

Next trains live

  • 10:589623Not departed yet
  • 11:109587Running, +2 min
    +2 min
  • 11:159979Live status not available for this train

Frequently asked questions

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