Home › Rome to Florence: Which Fast Train?

Rome to Florence: Which Fast Train?

Rome to Florence is one of Italy's fastest and most popular rail links. High-speed Frecciarossa and Italo trains connect the two in about an hour and a half, centre to centre, several times an hour. Slower regional trains exist but the price gap is small when you book ahead.

DistanceAbout 270 km
FastestFrecciarossa / Italo (about 1h30)
StationsRoma Termini to Firenze Santa Maria Novella
TipAdvance high-speed fares often beat the regional price
Rome to Florence: your options
ModeOperatorDurationApprox fareOvernight
Train Frecciarossa (Trenitalia) / Italo
Fastest, centre to centre, Roma Termini to Firenze SMN. Book early for low fares.
about 1h30 approx €20 to €50 No Check on 12Go →
Train Regionale (slower regional train)
Cheaper flat fare, but much slower with changes.
about 3h to 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
Hotel Homs
Rome
Top-rated stay in Rome
Hotel Homs
★ 8.3 136 reviews
€134
per night
Book on Agoda →
Option 2
Domus Sessoriana
Rome
Top-rated stay in Rome
Domus Sessoriana
★ 8.1 234 reviews
€131
per night
Book on Agoda →
Option 3
Raeli Hotel Luce
Rome
Top-rated stay in Rome
Raeli Hotel Luce
★ 8.0 408 reviews
€122
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 82 reviews
€144
per night
Book on Agoda →
Option 2
FH Grand Hotel Mediterraneo
Florence
Top-rated stay in Florence
FH Grand Hotel Mediterraneo
★ 8.5 451 reviews
€145
per night
Book on Agoda →
Option 3
The Social Hub Florence Lavagnini
Florence
Top-rated stay in Florence
The Social Hub Florence Lavagnini
★ 8.1 103 reviews
€148
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 fast train from Rome to Florence?
About 1 hour 30 minutes on a Frecciarossa or Italo, centre to centre, with departures several times an hour.
Frecciarossa or Italo from Rome to Florence?
Both are excellent high-speed services on the same route with similar times. Compare the specific departure and fare; whichever is cheaper for your time works.
Is it worth booking Rome to Florence in advance?
Yes. Advance high-speed fares can be cheaper than the slower regional train, and the best prices sell out as the date nears.

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 or Agoda (linked per result) before booking.