Trains to Florence Trains to Florence

Rome to Florence by train

High-speed trains from Rome to Florence take around 1 hour 25 minutes, with Trenitalia and Italo both operating the route. Advance fares from around €14.90; near-term fares typically from €50 to €55. Regional trains take around 3 hours 40 minutes and cost around €25.

Train service

Train tickets

The high-speed journey from Rome to Florence takes around 1 hour 25 minutes to 1 hour 30 minutes. Two operators run it: Trenitalia and Italo, with frequent departures from early morning to late evening.

For most travellers, the high-speed train is the right choice. Regional trains take 3 hours 40 minutes to 4 hours 30 minutes and cost considerably less, but they make sense mainly if you want a stop at Orvieto or Arezzo along the way.

Quick facts

High-speed (Frecciarossa / Italo)Regional (Regionale Veloce)
Journey time1h 25m to 1h 30m (some up to 1h 45m)3h 40m to 4h 30m
Fare (approximate)From around €14.90 advance; typically from €50 to €55 near-termAround €25
Reservation requiredYes, mandatoryNo
Departure stationRome Termini (most); Roma Tiburtina (some Italo)Roma Tiburtina (most)
Arrival stationFirenze Santa Maria Novella (most); Firenze Campo di Marte (some Frecciargento)Firenze Santa Maria Novella
Interrail/Eurail passValid on Trenitalia (Frecciarossa, Frecciargento); not accepted on ItaloValid; no reservation needed

Types of trains from Rome to Florence

Trenitalia and Italo both run high-speed trains on this route. They are separate companies with different fares, ticket classes, and pass rules. If you have an Interrail or Eurail pass, that difference matters a great deal.

Frecciarossa and Frecciargento (Trenitalia)

Trenitalia runs the Frecciarossa and Frecciargento, both part of the Le Frecce family. The Frecciarossa is the faster of the two, reaching up to 300 km/h, and runs more often than Italo on this corridor. It has a food carriage and Wi-Fi, though signal drops in the tunnels.

Frecciarossa has four classes: Standard, Premium, Business, and Executive. Standard gives you a seat and Wi-Fi. Executive adds lounge access, fast-track boarding, and gourmet catering. Premium and Business sit in between.

A handful of Frecciargento services arrive at Firenze Campo di Marte rather than Firenze Santa Maria Novella. Check your ticket before you travel.

Interrail and Eurail passes are valid on Trenitalia services on this route. You still need a mandatory seat reservation, which costs €13 per journey.

Italo

Italo is a private operator, entirely separate from Trenitalia. Its fastest journeys take around 1 hour 25 minutes. Wi-Fi is free in all classes, including Smart. Most Italo departures from Rome use Rome Termini, but some use Roma Tiburtina. Check your ticket for the departure station.

Italo’s three classes are Smart, Prima Business, and Club Executive. Smart is the standard fare. Prima Business adds business-class seating and a welcome service. Club Executive includes lounge access and enhanced catering.

Italo does not accept Interrail or Eurail passes. If you hold a pass, buy a separate Italo ticket or travel with Trenitalia.

Regional trains

Regionale Veloce services, operated by Trenitalia, take 3 hours 40 minutes to 4 hours 30 minutes. Fares are fixed at around €25 and no reservation is needed. Booking early changes nothing on price.

Most regional trains depart from Roma Tiburtina, not Rome Termini. They stop at Orvieto and Arezzo. If you want to visit either town, a regional service is your only option on this route. High-speed trains skip both.


Departure and arrival stations

Rome: Most Frecciarossa services leave from Rome Termini. Some Italo trains also use Termini; others use Roma Tiburtina. Regional trains mostly go from Tiburtina. Check the station on your ticket before you travel. Termini and Tiburtina are several kilometres apart.

Rome Termini is central, with direct Metro connections on both Line A and Line B.

Florence: The main arrival station is Firenze Santa Maria Novella (SMN), right in the city centre. It opens onto Piazza della Stazione, about a 10-minute walk from the Duomo. Some Frecciargento services use Firenze Campo di Marte instead. Campo di Marte is on the south-east edge of the city and less convenient if you are heading to the centre.

Booking pages sometimes show only the city name. Open the train details and confirm your specific station before you pay.


Fares and ticket types

High-speed fares move with demand, booking window, and class. The cheapest fares appear when the booking window opens and sell out well before the travel date.

Italo fares: Advance fares can start from around €14.90 on promotional departures. Near-term fares are typically around €50. The cheapest tickets are non-refundable and non-exchangeable, so they suit you only if your plans are definite.

Frecciarossa fares: Advance fares vary by demand and how far out you book. Near-term fares are typically around €55. Book on trenitalia.com for the clearest pricing.

Regional train fares: Fixed at around €25. Booking early makes no difference.

Fare flexibility

Both operators sell flexible tickets that allow changes and refunds, at a higher price. Book a fixed advance fare if your plans are firm; pay more for flexibility if they are not.

Trenitalia opens bookings around 90 days before departure. The cheapest promotional fares are limited in number and tend to go first.

Pass-holder reservations (Trenitalia only)

If you have an Interrail or Eurail pass, you still need a separate seat reservation for Frecciarossa. It costs €13 per journey, regardless of class. Book it through Interrail, Eurail, or at a Trenitalia ticket office before you board. Your pass alone does not get you a seat.

Italo does not accept passes. You need a full-price Italo ticket to travel with that operator.


Seat reservations

On all high-speed trains, Frecciarossa, Frecciargento, and Italo, a seat reservation is mandatory. If you buy a regular ticket, the reservation is included in the price. On an Interrail or Eurail pass, you book it separately (€13 per Frecciarossa journey).

Regional trains do not require reservations. Board and choose any free seat.


When to book

Book high-speed tickets as early as your plans allow. Both operators use dynamic pricing: the cheapest fares are released when the booking window opens and gone long before the train departs. On this route, the gap between an early fare and a near-term one can be the difference between €15 and €55.

Public holidays and summer weekends push fares higher and can sell out popular departures entirely.

Regional fares are fixed. When you book makes no difference to what you pay.


Travelling off-peak

Mid-morning and early afternoon trains tend to be cheaper than peak-hour services (08:00 to 10:00 in the morning, 17:00 to 19:00 in the evening). Late-evening trains can be cheaper too. But this is a pattern, not a guarantee.

On a busy travel day, all trains cost more. On a quiet mid-week day, even peak departures may be reasonable. Compare prices across departure times when you book rather than assuming off-peak always wins.


Children’s fares (Trenitalia)

Children under 4 travel free on Trenitalia national trains without a seat. Children aged 4 to 14 typically get a 50% discount on the base fare. Regional trains use similar rules: under 4 free, ages 4 to 12 at 50% off. Check Trenitalia’s current family offers before booking, as promotional programmes can change.

Italo has its own family pricing. Check italotreno.com for the current terms.


Onboard facilities

Frecciarossa and Italo trains are air-conditioned and have luggage racks, power sockets, and a café car. Fine for a 90-minute journey.

Frecciarossa carries a food carriage and has Wi-Fi, though signal drops in the tunnels on this route. The Trenitalia app lets you stream entertainment when the connection is unreliable.

Italo has free Wi-Fi across all classes, including Smart. Power outlets are at every seat.

Most high-speed trains on this route have step-free boarding and accessible toilet facilities. Priority seating is available in most classes.


Day trip from Rome

A day trip is practical. The first Frecciarossa from Rome Termini leaves before 06:00 and arrives in Florence around 07:30, which is early enough for a full day. Trains run until late evening, so the return is flexible.

Firenze Santa Maria Novella drops you close to the main sights. The Duomo is a 10-minute walk. The Uffizi is about 15 minutes on foot. The Accademia, where Michelangelo’s David is, is around 20 minutes. You do not need city transport from the station.

Book an early departure and plan your return for early to mid-evening. The last few high-speed trains fill up on popular days, so do not leave the return open-ended.


Regional stops: Orvieto and Arezzo

Regional trains on this route stop at Orvieto and Arezzo. Orvieto has a clifftop cathedral; Arezzo has a medieval centre and a well-known antiques market. To stop at either town, take a regional service. High-speed trains do not call at either.

Frequently asked questions

How long does the Rome to Florence train journey take?

High-speed trains take around 1 hour 25 minutes to 1 hour 30 minutes. Some services run slightly longer, depending on the number of stops. Regional trains take 3 hours 40 minutes to 4 hours 30 minutes and may require a change.

How much does a Rome to Florence train ticket cost?

It depends on the operator, class, and how far in advance you book. Italo advance fares can start from around €14.90 on promotional departures; near-term fares are typically around €50. Frecciarossa near-term fares are typically around €55, though early booking can bring this down considerably. Regional train fares are fixed at around €25.

How many trains run daily between Rome and Florence?

Trenitalia and Italo both run high-speed services throughout the day, with departures several times per hour. The first trains leave Rome before 06:00, and services run until late evening. The exact number varies by day and season, so check the timetables for your specific travel date.

Which stations do Rome to Florence trains use?

Most high-speed trains depart from Rome Termini. Some Italo services use Roma Tiburtina instead. Regional trains mostly go from Roma Tiburtina. In Florence, most trains arrive at Firenze Santa Maria Novella. A small number of Frecciargento services use Firenze Campo di Marte. Always confirm the station on your booking before you travel.

Can I use an Interrail or Eurail pass on the Rome to Florence route?

Yes, on Trenitalia. Passes are valid on Frecciarossa and Frecciargento services, but you still need a mandatory seat reservation, which costs €13 per journey. Book it through Interrail, Eurail, or at a Trenitalia ticket office. Passes are not valid on Italo. If you want to travel with Italo, you need a separate full-price ticket. Regional trains are also covered by Interrail and Eurail passes, with no reservation needed.