COMPARE Prices across different modes

Fri
22 Oct
Find prices
£10Itabus
Sat
23 Oct
£19Regionale
£8Itabus
Sun
24 Oct
£19Regionale
£11Itabus
Mon
25 Oct
£18Intercity
£8Itabus
Tue
26 Oct
£18Intercity
£8Itabus
Wed
27 Oct
£18Intercity
£6Itabus
Thu
28 Oct
£18Intercity
£11Itabus
Fri
29 Oct
£19Regionale
£11Itabus
Sat
30 Oct
£19Regionale
£8Itabus
Sun
31 Oct
£18Intercity
£8Itabus
Mon
1 Nov
£19Regionale
£18Itabus
Tue
2 Nov
£13Intercity
£8Itabus
Wed
3 Nov
£9Intercity
£10Itabus
Thu
4 Nov
£13Intercity
£6Itabus
Fri
5 Nov
£13Intercity
£8Itabus
Sat
6 Nov
£11Intercity
£6Itabus
Sun
7 Nov
£18Intercity
£6Itabus
Mon
8 Nov
£11Intercity
£6Itabus
Tue
9 Nov
£11Intercity
£4Itabus
Wed
10 Nov
£9Intercity
£4Itabus
Thu
11 Nov
£9Intercity
£4Itabus

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Rome Termini and Florence

distanceDistance143 miles (231 km)
durationAverage train duration3 h 10 min
priceAverage train ticket price£18 (€21)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Frecciarossa, Regionale Veloce, Trenitalia, Frecciargento, Frecciabianca, Regionale, Intercity or Intercity Notte

Trains from Rome Termini to Florence cover the 143 miles (231 km) long route taking on average 3 h 10 min with our travel partners like Italo, Frecciarossa, Regionale Veloce, Trenitalia, Frecciargento, Frecciabianca, Regionale, Intercity or Intercity Notte. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £18, you can find the cheapest train ticket for as low as £18.

Train companies

Rome Termini to Florence with Italo

Italo trains will get you from Rome Termini to Florence from £18. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Italo

Looking for trains between Rome Termini and Florence? Italo is one of the best companies to travel with on the 143 miles (231 km) route between Rome Termini and Florence. As an official travel partner of Italo, Omio quickly shows you the latest Italo train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Rome Termini to Florence routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Italo train tickets that fit your budget. If you use the Omio app to search for trains from Rome Termini to Florence, you can quickly see if the Italo ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Rome Termini - Florence train now on Omio quickly and easily and enjoy your upcoming trip with Italo!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips

Trains from Rome Termini to Florence
Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome Termini to Florence.
FAQs
How much does a cheap train from Rome Termini to Florence cost?
You can find a cheap train from Rome Termini to Florence for some dates and times for as low as £18  one way in the next 7 days.
How much is a train ticket from Rome Termini to Florence?
If you’re looking to purchase your train tickets in the next week, you can expect the Rome Termini to Florence train price to come in at an average of £18  one way.
What is the distance to Florence from Rome Termini via train?
When travelling this route you should expect the distance to Florence from Rome Termini via train to be approximately 143 miles (231 km).
How many hours does it take from Rome Termini to Florence by train?
The train time between Rome Termini and Florence is on average 3 h 10 min  for the 143 miles (231 km) long journey, but the time it takes to go between Rome Termini and Florence by train can vary depending on specific dates or travelling on weekends and holidays.
What train providers offer a service to Florence from Rome Termini?
Take the Rome Termini to Florence train with Italo, Frecciarossa, Regionale Veloce, Trenitalia, Frecciargento, Frecciabianca, Regionale, Intercity or Intercity Notte. However, it's always good to check out all possible train providers for the trip from Rome Termini to Florence as there might be differences in the amenities they offer.
Is there a direct train to Florence from Rome Termini?
Yes, there are 25 direct trains a day from Rome Termini to Florence. If you’re looking for a direct train from Rome Termini to Florence, consider travelling with Italo, Frecciarossa, Frecciargento, Regionale, Intercity or Intercity Notte. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many train services per day are there between Rome Termini and Florence?
The average number of trains departing Rome Termini for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Rome Termini to Florence? What time is the last train from Rome Termini to Florence?
The earliest train for this journey departs from Rome Termini at 07: 02. The last train leaves from Rome Termini at 20: 35. Check Omio for the latest train schedule from Rome Termini to Florence and book the best time to depart on your chosen travel date.
When should I book Rome Termini Florence train tickets to score the best deals?
The price of a one way train ticket from Rome Termini to Florence is on average £18 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Florence from Rome Termini available a few months in advance.

Important Stations and Airports for this Journey

Rome Termini
Florence
The major railway station for departures from Rome Termini is. Read all the information you need to know about services, amenities and connections at for your trip from Rome Termini to Florence.

Trains from Rome Termini to Florence: related information

Here are some other resources that might have the information you need