Skip to content

Roma Termini Firenze Santa Maria Novella

Train Rome to Florence: today's times

Today there are 87 direct trains from Roma Termini to Firenze Santa Maria Novella: the first leaves at 05:10, the last at 21:48. The trip takes between 1h 35m and 1h 37m. 55 are Trenitalia, 32 are Italo. The median gap between two departures is 10 minutes.

First train
05:10
Last train
21:48
Duration
1h 35m - 1h 37m
Direct trains today
87

Today's scheduled times from our sources, stations Roma Termini - Firenze Santa Maria Novella.

Next trains live

  • 10:508509Running, +2 min
    +2 min
  • 10:558910Running, +8 min
    +8 min
  • 11:109514Running, +1 min
    +1 min

Frequently asked questions

How many trains run today from Rome to Florence?
Today 87 direct trains between Roma Termini and Firenze Santa Maria Novella, from 05:10 to 21:48.
How long is the train trip from Rome to Florence?
On today's direct trains the trip takes 1h 35m - 1h 37m; the quickest leaves at 12:25 (1h 32m).
What is the last train from Rome to Florence?
Today the last direct train leaves at 21:48. Check its status before you leave.