Home › Rome to Florence Train Times: 1h30, from €18

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.

FastestFrecciarossa or Italo, about 1h30 (as quick as 1h32)
FrequencySeveral an hour, direct
CheapestAdvance high-speed fare, or the flat Regionale ticket
RouteRoma Termini to Firenze Santa Maria Novella, about 230 km
Live schedule and fare data
ModeDepartures/dayFirst-last departureFastestTypical fareTop operators
Train 50 05:15-20:50 1h 26m USD 31-59 NTV
Bus 46 00:20-23:59 2h 45m USD 9-30 FlixBus, Itabus, Marino
Flight 8.2 06:10-23:00 55m USD 98-308 Alitalia, AeroItalia, Vueling
Prices checked August 12, 2026 from 5717 scheduled departures.
Rome to Florence: your options
ModeOperatorDurationApprox fareOvernight
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.

Show stays for:
Where to stay in Rome
Option 1
Aparthotel Colombo Roma
Rome
Top-rated stay in Rome
Aparthotel Colombo Roma
★ 8.8 275 reviews
€117
per night
Book on Agoda →
Option 2
Hotel Gravina San Pietro
Rome
Top-rated stay in Rome
Hotel Gravina San Pietro
★ 8.1 251 reviews
€118
per night
Book on Agoda →
Option 3
The Corner Townhouse Guest House
Rome
Top-rated stay in Rome
The Corner Townhouse Guest House
★ 8.4 88 reviews
€118
per night
Book on Agoda →
Where to stay in Florence
Option 1
The Social Hub Florence Belfiore
Florence
Top-rated stay in Florence
The Social Hub Florence Belfiore
★ 8.4 98 reviews
€99
per night
Book on Agoda →
Option 2
Hotel Palazzo Ognissanti
Florence
Top-rated stay in Florence
Hotel Palazzo Ognissanti
★ 8.1 568 reviews
€98
per night
Book on Agoda →
Option 3
The Social Hub Florence Lavagnini
Florence
Top-rated stay in Florence
The Social Hub Florence Lavagnini
★ 8.2 125 reviews
€100
per night
Book on Agoda →
Things to do
In Rome

Loading things to do...

In Florence

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the high-speed train from Rome to Florence?
About 1 hour 30 minutes on a Frecciarossa or Italo, and as quick as 1h32 on the fastest services, running several times an hour from Roma Termini to Firenze Santa Maria Novella.
What is the Rome to Florence train time?
The high-speed Frecciarossa and Italo trains cover Roma Termini to Firenze Santa Maria Novella in roughly 1h30 to 1h37, while the slower Regionale takes about 3h30 with a change.
Is there a direct train from Rome to Florence?
Yes. Both Frecciarossa and Italo run direct, Roma Termini to Firenze Santa Maria Novella, with no change and dozens of departures a day between them.
What is the best way to get from Rome to Florence?
The high-speed train is the best all-round option: direct, several an hour, and about 1h30 centre to centre. Book the Super Economy or Smart fare early and it often costs less than the slower Regionale train.
How much does the train from Rome to Florence cost?
Advance high-speed fares often start around EUR 18 to 20 and can beat the flat Regionale fare of roughly EUR 20 to 25. The best prices sell out as the travel date nears, so book ahead.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

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.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go, Kiwi, or Agoda (linked per result) before booking.