Rome to Florence Train Times: 1h30, from €18
The fastest way from Rome to Florence is a high-speed train, about 1 hour 30 minutes (as quick as 1h32 on the fastest services), running several times an hour from Roma Termini to Firenze Santa Maria Novella. Both Frecciarossa (Trenitalia) and Italo run the corridor with similar times, so you pick whichever departure is cheaper. Slower Regionale trains cost a flat fare but take about 3h30, so the high-speed train wins on value once you book ahead. The hop is far too short to fly. Here is how the times and fares compare.
Heading on into Central Europe? Read our Vienna to Budapest fares and times. Planning the wider trip? Read our Paris to Berlin trains and night trains. Part of a longer trip? Read our 10-day Italy itinerary. Stringing several train legs together? Read our Eurail Pass Calculator: pass vs individual tickets.
| Fastest | Frecciarossa or Italo, about 1h30 (as quick as 1h32) |
|---|---|
| Frequency | Several an hour, direct |
| Cheapest | Advance high-speed fare, or the flat Regionale ticket |
| Route | Roma Termini to Firenze Santa Maria Novella, about 230 km |
| Mode | Departures/day | First-last departure | Fastest | Typical fare | Top operators |
|---|---|---|---|---|---|
| Train | 49 | 05:15-20:50 | 1h 26m | USD 31-51 | NTV |
| Bus | 47 | 00:20-23:45 | 2h 45m | USD 9-31 | FlixBus, Itabus, Marino |
| Flight | 6 | 06:10-23:00 | 55m | USD 94-229 | Alitalia, AeroItalia, Wizz Air Malta |
| Prices checked July 23, 2026 from 5305 scheduled departures. | |||||
| Mode | Operator | Duration | Approx fare | Overnight | |
|---|---|---|---|---|---|
| Train | Frecciarossa (Trenitalia) Fastest, centre to centre, Roma Termini to Firenze Santa Maria Novella, as quick as 1h32 on the fastest services. Book the Super Economy fare early for the lowest price. |
about 1h30 | approx €20 to €50 | No | Check on 12Go → |
| Train | Italo The other high-speed operator on the same route, Roma Termini to Firenze SMN, often a little cheaper. Smart class is the base fare. |
about 1h35 | approx €18 to €45 | No | Check on 12Go → |
| Train | Regionale (slower regional train) A cheaper flat fare that never sells out, but much slower and usually with a change. Only worth it if the high-speed fares have climbed. |
about 3h30 | approx €20 to €25 | No | Check on 12Go → |
Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.
Loading things to do...
Loading things to do...
Activities load from Viator. Booking opens on Viator, and we may earn a commission.
How long is the high-speed train from Rome to Florence?
What is the Rome to Florence train time?
Is there a direct train from Rome to Florence?
What is the best way to get from Rome to Florence?
How much does the train from Rome to Florence cost?
Plan your own version
Set your dates, budget and pace, and the planner builds an optimized trip with live prices.
Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.