Cheap train tickets from Rome Termini to Florence

Showing times and prices for Dec 6

Cheapest

$55

Average

$55

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Rome Termini to Florence will cost around $ 55 if you buy it on the day, but the cheapest tickets can be found for only $ 55.

Cheapest
06:40AMRome Termini1h37 08:17AMFlorence Santa Maria Novella
0 changes
$551One-way
Cheapest
07:40PMRome Termini1h37 09:17PMFlorence Santa Maria Novella
0 changes
$551One-way
Cheapest
07:20PMRome Termini1h37 08:57PMFlorence Santa Maria Novella
0 changes
$551One-way
Cheapest
08:40AMRome Termini1h37 10:17AMFlorence Santa Maria Novella
0 changes
$551One-way
Cheapest
07:55AMRome Termini1h36 09:31AMFlorence Santa Maria Novella
0 changes
$551One-way

Train schedule from Rome Termini to Florence

Showing trains for tomorrow, Mon, Dec 6
05:40AMRome Termini1h37 07:17AMFlorence Santa Maria Novella
0 changes
05:55AMRome Termini1h36 07:31AMFlorence Santa Maria Novella
0 changes
06:40AMRome Termini1h37 08:17AMFlorence Santa Maria Novella
0 changes
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 changes
07:40AMRome Termini1h37 09:17AMFlorence Santa Maria Novella
0 changes
07:55AMRome Termini1h36 09:31AMFlorence Santa Maria Novella
0 changes
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 changes
08:40AMRome Termini1h37 10:17AMFlorence Santa Maria Novella
0 changes
08:55AMRome Termini1h36 10:31AMFlorence Santa Maria Novella
0 changes
09:40AMRome Termini1h37 11:17AMFlorence Santa Maria Novella
0 changes
09:55AMRome Termini1h36 11:31AMFlorence Santa Maria Novella
0 changes
10:40AMRome Termini1h37 12:17PMFlorence Santa Maria Novella
0 changes
10:55AMRome Termini1h36 12:31PMFlorence Santa Maria Novella
0 changes
11:40AMRome Termini1h37 01:17PMFlorence Santa Maria Novella
0 changes
11:55AMRome Termini1h36 01:31PMFlorence Santa Maria Novella
0 changes
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 changes
12:40PMRome Termini1h37 02:17PMFlorence Santa Maria Novella
0 changes
01:40PMRome Termini1h37 03:17PMFlorence Santa Maria Novella
0 changes
01:55PMRome Termini1h36 03:31PMFlorence Santa Maria Novella
0 changes
02:40PMRome Termini1h37 04:17PMFlorence Santa Maria Novella
0 changes
02:55PMRome Termini1h36 04:31PMFlorence Santa Maria Novella
0 changes
03:40PMRome Termini1h37 05:17PMFlorence Santa Maria Novella
0 changes
04:40PMRome Termini1h37 06:17PMFlorence Santa Maria Novella
0 changes
04:55PMRome Termini1h36 06:31PMFlorence Santa Maria Novella
0 changes
05:40PMRome Termini1h37 07:17PMFlorence Santa Maria Novella
0 changes
05:55PMRome Termini1h36 07:31PMFlorence Santa Maria Novella
0 changes
06:15PMRome Termini1h37 07:52PMFlorence Santa Maria Novella
0 changes
06:40PMRome Termini1h37 08:17PMFlorence Santa Maria Novella
0 changes
07:20PMRome Termini1h37 08:57PMFlorence Santa Maria Novella
0 changes
07:40PMRome Termini1h37 09:17PMFlorence Santa Maria Novella
0 changes
08:40PMRome Termini1h37 10:17PMFlorence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Dec 5
$26Regionale
$16Itabus
Mon
Dec 6
$26Regionale
$13Itabus
Tue
Dec 7
$26Regionale
$11Itabus
Wed
Dec 8
$24Intercity
$13Itabus
Thu
Dec 9
$24Intercity
$11Itabus
Fri
Dec 10
$24Intercity
$11Itabus
Sat
Dec 11
$24Intercity Notte
$8Itabus
Sun
Dec 12
$26Regionale
$8Itabus
Mon
Dec 13
$18Intercity
$8Itabus
Tue
Dec 14
$18Intercity
$8Itabus
Wed
Dec 15
$18Intercity Notte
$8Itabus
Thu
Dec 16
$18Intercity Notte
$8Itabus
Fri
Dec 17
$18Intercity
$8Itabus
Sat
Dec 18
$18Intercity
$11Itabus
Sun
Dec 19
$24Intercity
$11Itabus
Mon
Dec 20
$18Intercity
$11Itabus
Tue
Dec 21
$15Intercity
$16Itabus
Wed
Dec 22
$18Intercity
$11Itabus
Thu
Dec 23
$18Intercity
$13Itabus
Fri
Dec 24
$15Intercity
$16Itabus
Sat
Dec 25
$15Intercity
$13Itabus

Fastest train times from Rome Termini to Florence

Showing times and prices for Dec 6

Fastest Journey

1 h 32 m

Average

1 h 36 m

Trains per day

31

Distance

231 km

Of the 31 trains that leave Rome Termini for Florence every day 31 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 231 km distance in an average of 1 h 36 m but if you time it right, some trains will get you there in just 1 h 32 m .

The slowest trains will take 1 h 37 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 changes
$551One-way
Fastest
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 changes
$551One-way
Fastest
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 changes
$551One-way
2nd Fastest
07:55AMRome Termini1h36 09:31AMFlorence Santa Maria Novella
0 changes
$551One-way
2nd Fastest
10:55AMRome Termini1h36 12:31PMFlorence Santa Maria Novella
0 changes
$551One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Rome Termini and Florence

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

Trains from Rome Termini to Florence cover the 143 miles (231 km) long journey 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 route costs around $25 (€21), you can find the cheapest train ticket for as low as $24 (€20).

Train providers

Frecciarossa, Italo and Trenitalia Rome Termini – Florence

Find the best trains to Florence from Rome Termini with Omio's travel partners Frecciarossa, Italo and Trenitalia from $24 (€20). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Rome Termini to Florence train information with Italo:

  • Average Duration: 1 h 33 min
  • Italo frequency: 8 a day

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Rome Termini to Florence:

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

Trains from Rome to Florence

Most Rome-Florence trains operate on high-speed lines, which reduces travel times between the two cities as much as possible. Currently, the shortest routes last just over 1 hour and have numerous services on board to offer a more comfortable and enjoyable travel experience. All Roma Florencia trains are direct and depart from the first hour of the morning until dusk with a frequency of between 5 and 20 minutes.

What trains go from Rome to Florence?

This route is covered daily by high-speed trains Frecciabianca, Italo and Frecciarossa, as well as by regional trains Regionale Veloce and their long-distance counterparts Frecciabianca, Intercity and Intercitynotte. The Intercitynotte fleet operates only at night. All Roma Termini trains in Florence are managed by the Italian companies Trenitalia and NTV.

How long is the train from Rome to Florence?

Frecciargento and Frecciarossa are in charge of the shortest journeys on Roma Termini Florencia trains: their fleet operates at speeds of over 250 km/h and covers this route in 1 hour and 15 minutes. The routes on board Regionale Veloce and Intercitity trains last between 2 hours and 56 minutes and 3 hours and 50 minutes.

How many trains are there from Rome to Florence?

Monday to Friday more than 100 trains a day cover the 270 km distance between Rome and Florence. Its output frequency is up to 8 times per hour throughout the day. On Saturdays and Sundays the number of connections is reduced to 96 and 70 daily links, respectively.

Where do trains from Rome to Florence depart from and arrive at?

Rome Station-Termini: is located in the historic centre of the Eternal City, a short distance from St. Peter's Basilica, the Trevi Fountain and the Colosseum. Rome's metro lines A and B connect its terminal with other urban areas. Inside the station there are travel agencies, bank branches, car rental counters, medical services and free access to wifi.

Florence Station-Santa Maria Novella: located in the centre of Florence, communicates with other strategic points of the city by means of urban tram lines T2 and T1.3. Its enclosure houses a supermarket, restaurants, cafeterias, slogans, ATMs, take-away shops and free wifi connection.

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 do cheap trains to Florence from Rome Termini cost?
Train tickets between Rome Termini and Florence for some dates and times can be found for as cheap as $24 (€20)  one way in the next 7 days.
How much does it cost to take a train from Rome Termini to Florence?
If you’re looking to buy your train tickets in the next week, you can expect the Rome Termini to Florence train price to come in at an average of $25 (€21)  one way.
How far is Florence from Rome Termini by train?
The Rome Termini to Florence train distance is approximately 143 miles (231 km).
How many hours is the train time to Florence from Rome Termini?
The Rome Termini to Florence train duration is on average 3 h 10 min, which is to be expected when traveling 143 miles (231 km) between Rome Termini and Florence. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train companies can take me to Florence from Rome Termini?
If you're looking for trains from Rome Termini to Florence, you can rely on Italo, Frecciarossa, Regionale Veloce, Trenitalia, Frecciargento, Frecciabianca, Regionale, Intercity or Intercity Notte to get you to Florence. It's also good to check out all possible train companies for the Rome Termini to Florence journey to see if there might be differences in the amenities they offer.
Can I book a direct train from Rome Termini to Florence?
Yes, there are 25 direct trains per day from Rome Termini to Florence with Italo, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
How many train services per day are there from Rome Termini to 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.
When is the earliest train from Rome Termini to Florence? When is the last train from Rome Termini to Florence?
The earliest train departing from Rome Termini to Florence leaves at 8: 02 AM. The last train departing from Rome Termini to Florence leaves at 9: 35 PM. You can find the latest Rome Termini to Florence train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy Rome Termini to Florence train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets from Rome Termini to Florence within the next 7 days, you can find tickets to cost on average $25 (€21) one way. To find the best prices for this journey, consider booking your train ticket from Rome Termini to Florence a few months in advance.

More options for your journey from Rome Termini to Florence

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