Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Rome

How to get from Rome to Florence

Take the high-speed train from Roma Termini to Firenze Santa Maria Novella: roughly 1h30 to 1h50, city centre to city centre, with departures through the day (check times). Book ahead for the cheapest fares; walk-up tickets cost more. Bus is cheaper but slower, and driving only makes sense if you are continuing into Tuscany.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Fastestcheck
High-speed train, about 1h30 non-stop (check)
Cheapestcheck
Advance high-speed fare or long-distance coach (check)
Stationscheck
Roma Termini or Roma Tiburtina to Firenze Santa Maria Novella (check)
Frequencycheck
Roughly every 30–60 minutes through the day (check)
Book ahead
Yes for the lowest fares; prices rise close to departure
Distancecheck
About 270 km by rail (check)

Options compared

Rome and Florence sit on Italy's main north–south high-speed line, so the train is the default choice for almost every traveller. The table below gives the shape of each option; treat all prices and times as 2026 estimates and confirm at booking.

Options compared
ModeTimePrice (2026 estimate)FrequencyOperator
High-speed train (Frecciarossa)1h30–1h50 (check)€20–€90 (check)Every 30–60 min (check)Trenitalia
High-speed train (Italo)1h30–2h (check)€20–€90 (check)Several daily (check)Italo
Intercity trainAbout 2h45–3h30 (check)€20–€35 (check)A few daily (check)Trenitalia
Long-distance coach3h30–4h30 (check)€10–€30 (check)Several daily (check)Various coach operators
CarAbout 3h (check)Fuel and tolls, plus ZTL risk in both cities (check)AnytimeSelf-drive
FlightNot practical———

Fares are one-way, per person, and vary by date, train and how far ahead you book. Check current times and prices with the operator.

High-speed train

Two operators run high-speed services on this route: Trenitalia's Frecciarossa and Italo. Both serve Rome and Florence, arriving at Firenze Santa Maria Novella, which is a short walk from the Duomo and the main hotel district. Check which Rome station your train uses before you set out.

The cheapest fares are the advance, fixed-time ones. Buy a week or more ahead and a one-way ticket can cost about the same as a budget lunch; buy on the day and you may pay several times that (check). Flexible fares cost more but let you change trains. Seat reservation is included with the ticket (check).

At Roma Termini, allow 15–20 minutes to find your platform and get through the gate; the station is large. At Firenze Santa Maria Novella you are already in the centre, so no onward transfer is needed unless your hotel is on the far side of the river.

  • Book the fixed-time fare if your plans are firm; it is usually the cheapest.
  • Both operators sell through their own apps and websites.
  • Tickets are checked by QR code on board; no need to print.

Slower and cheaper options

Intercity trains take roughly 2h45 to 3h30 (check) and cost less than walk-up high-speed fares, but they are slower and less frequent. They can be useful if high-speed trains are sold out on your date.

Long-distance coaches run between Rome's Tiburtina bus station and Florence's bus terminal near the station (check). They are the cheapest option, often €10–€30 (check), but the trip takes 3h30 to 4h30 depending on traffic and stops (check). For a short hop like this, most travellers find the extra time is not worth the saving.

Driving takes about three hours on the A1 motorway (check), plus fuel and tolls. It only makes sense if you are heading on into Tuscany, and even then you must park outside the historic centres: both Rome and Florence have camera-enforced restricted zones (ZTL) where a wrong turn brings a fine by post months later.

Slower and cheaper options
OptionBest forWatch out for
Intercity trainCheaper rail when high-speed is fullLonger journey, fewer departures
CoachLowest cost, flexible luggageTraffic delays, bus stations away from the centre
CarContinuing into TuscanyZTL fines, parking cost, tolls

How to book

Book directly with the operator: Trenitalia for Frecciarossa and Intercity, Italo for its own services. Both sell online, in apps and at station machines. Third-party sites add a fee and can complicate changes, so use them only if you want to compare in one place.

For the lowest price, book as early as your dates are fixed. High-speed fares on this route are released months ahead and rise in steps as the train fills. If you are travelling in a group, book together so you sit together.

Tickets are tied to a specific train on the cheap fares. If you miss it, you generally need to buy a new ticket, so leave a buffer if you are arriving in Rome by air the same day.

  • Trenitalia: official site and app
  • Italo: official site and app
  • Station ticket machines accept cards and have English menus

Tips

Rome has more than one station. Most high-speed trains leave from Roma Termini, but some use Roma Tiburtina; check your ticket before you set out. Both are on the metro and bus network, so getting there is easy.

In Florence, Santa Maria Novella is the central station and the tram and buses leave from outside. If your hotel is in the historic centre, you can walk in ten to twenty minutes.

Luggage space on high-speed trains is generous but not unlimited; keep bags with you where possible. On busy holiday weekends, trains sell out, so book earlier than usual.

If you are continuing north, the same line carries on to Bologna and Venice, and Florence is a good base for day-trips to Pisa and Siena.

  • Check which Rome station your train uses.
  • Arrive 15–20 minutes before departure at Termini.
  • Keep your ticket QR code on your phone.

Route map

The high-speed line runs north from Rome through the Tiber valley and across the Apennines, with the main intermediate stop at Bologna on some services (check). Florence is the first major Tuscan city on the route. On a clear day the Apennine section is the scenic part of the trip; the rest is fast and largely in tunnel or cutting (check).

Questions people ask

How long does it take to get from Rome to Florence?

The fastest high-speed trains take about 1 hour 30 minutes from Roma Termini to Firenze Santa Maria Novella (check). Trains with stops take up to about 1 hour 50 minutes. Intercity trains take roughly 2 hours 45 minutes to 3 hours 30 minutes, and coaches 3.5 to 4.5 hours (check).

What is the cheapest way to get from Rome to Florence?

A long-distance coach is usually the cheapest, often €10–€30 (check), but takes 3.5 to 4.5 hours. An advance high-speed train fare can be nearly as cheap and saves two hours, so compare both before deciding. Prices are 2026 estimates.

Do I need to book in advance from Rome to Florence?

Yes if you want the lowest fare. Advance high-speed tickets are much cheaper than walk-up prices and rise as the train fills. On busy weekends and holidays trains can sell out, so book as soon as your dates are fixed.

Deep dive

Every source; changeable facts are marked check

Sources