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.
| Distance | About 270 km |
|---|---|
| Fastest | Frecciarossa / Italo (about 1h30) |
| Stations | Roma Termini to Firenze Santa Maria Novella |
| Tip | Advance high-speed fares often beat the regional price |
| Mode | Operator | Duration | Approx fare | Overnight | |
|---|---|---|---|---|---|
| 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.
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 fast train from Rome to Florence?
Frecciarossa or Italo from Rome to Florence?
Is it worth booking Rome to Florence in advance?
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.