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 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.
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
TH Roma - Carpegna Palace
Rome
Top-rated stay in Rome
TH Roma - Carpegna Palace
★ 8.3 876 reviews
€115
per night
Book on Agoda →
Option 2
Hotel American Palace Eur
Rome
Top-rated stay in Rome
Hotel American Palace Eur
★ 8.4 907 reviews
€116
per night
Book on Agoda →
Option 3
Adesso Hotel
Rome
Top-rated stay in Rome
Adesso Hotel
★ 8.9 751 reviews
€122
per night
Book on Agoda →
Where to stay in Florence
Option 1
FH Grand Hotel Mediterraneo
Florence
Top-rated stay in Florence
FH Grand Hotel Mediterraneo
★ 8.5 458 reviews
€112
per night
Book on Agoda →
Option 2
The Social Hub Florence Belfiore
Florence
Top-rated stay in Florence
The Social Hub Florence Belfiore
★ 8.4 94 reviews
€109
per night
Book on Agoda →
Option 3
Plus Florence Hostel
Florence
Top-rated stay in Florence
Plus Florence Hostel
★ 8.4 3508 reviews
€106
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.