COMPARE Prices across different modes

Tue
Sep 28
$27Regionale
$22Flixbus
Wed
Sep 29
$27Regionale
$11Itabus
Thu
Sep 30
$25Intercity
$11Itabus
Fri
Oct 1
$27Regionale
$11Itabus
Sat
Oct 2
$25Intercity
$11Itabus
Sun
Oct 3
$27Regionale
$14Itabus
Mon
Oct 4
$25Intercity
$11Itabus
Tue
Oct 5
$25Intercity
$9Itabus
Wed
Oct 6
$25Intercity
$9Itabus
Thu
Oct 7
$25Intercity
$9Itabus
Fri
Oct 8
$18Intercity
$9Itabus
Sat
Oct 9
$18Intercity
$9Itabus
Sun
Oct 10
$25Intercity
$9Itabus
Mon
Oct 11
$18Intercity
$9Itabus
Tue
Oct 12
$18Intercity
$9Itabus
Wed
Oct 13
$14Intercity Notte
$9Itabus
Thu
Oct 14
$16Intercity
$9Itabus
Fri
Oct 15
$16Intercity
$9Itabus
Sat
Oct 16
$16Intercity
$9Itabus
Sun
Oct 17
$18Intercity Notte
$9Itabus
Mon
Oct 18
$12Intercity
$9Itabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Rome and Florence

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

Trains from Rome to Florence cover the 143 miles (231 km) long journey taking on average 3 h 10 min with our travel partners like Italo, Frecciarossa, Trenitalia, Frecciargento, Frecciabianca, Regionale Veloce, Intercity, Regionale 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 $26 (€21), you can find the cheapest train ticket for as low as $25 (€20). Travelers depart most frequently from Roma Termini and arrive in Firenze Santa Maria Novella.

Train companies

Italo, Frecciarossa and Trenitalia from Rome to Florence

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

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 to Florence train information with Italo:

  • Average Duration: 1 h 26 min
  • Italo frequency: 6 a day

Read on for COVID-19 recommendations and policies for your Italo train ticket from Rome 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

Do you know that trains are the core of transportation in Italy? Italy prides itself on the best and the fastest train in the world. Over fifty trains depart from Rome to Florence daily, with the three major train providers running from Rome to Florence. The high-speed trains; move at an average speed of 186 mph (300 km/h), making them efficient for fast, cheaper, and long-distance travel. Inter-city trains move within the city through major towns. They are efficient for business and work travel.

And finally, the local trains are also called the regional trains. They are much slower and are limited to short distances. They are commonly used for touring around Rome and taking memorable pictures; there is something else, they are way cheaper than the high-speed trains. Choose the most appropriate train that suits your needs. We will help you with the booking process.

Booking your train ticket with Omio from Rome to Florence

How do you feel after you find the train you were hoping to catch is already full? It's Frustrating. With Omio, you don't have to book your ticket on your departure date; book as early as possible and avoid inconveniences. The best thing about us is that we offer our services from the comfort of your computer.

It's simple; all you need to do is visit our website, type the destination (Florence) and search for an available ticket. You will then fill in your personal information as requested in a fill-in- box. You can also make your booking through your phone by simply downloading our mobile app and book your ticket with few taps on your phone, wherever you are. With our services, you will enjoy your travel from Rome to Florence, and any other trip you are planning in the future.

Train companies from Rome to Florence

Italy has three major train companies: Italo, Trenord, and Trenitalia train companies. The three companies operate remotely within Italy. They operate within Italy, connecting all cities and towns in Italy. Italo runs through Rome, Florence, Bologna, Venice, Milan, Turin, Naples, Salerno, and Padua. Hence, Italo will provide you with a ride to Florence. With Omio, you can choose the best train with less effort; we have simplified everything for you. Trust us to link you with the appropriate train travel to your destination.

Popular international routes by train from Rome

The Amalfi Coast & Positano travel, usually by high-speed train, is a long-distance trip that takes approximately 13h 35min. Other popular routes are Rome to Berlin, Rome to Sapri, Rome to Sapri, Rome- Venice, Rome – Brescia, and Rome – Lecce. Most long-distance train travels take many hours, even days. Therefore, trains operating the routes are equipped with accommodation, dining options. Book with Omio today and travel through the most scenic journeys in Italy and beyond borders.

When arriving by train in Florence

Is it your first time going to Florence? Don't worry; Florence is a beautiful city with friendly people. Florence is quite populated but not as densely as Rome; you will easily blend in. you will arrive at the Florence Santa Maria Novella Station. You can use the bus or take a walk to the city center. As you stroll through Florence, find good restaurants and have a taste of Fettunta, one of the favorite dishes in the city, you will love. Also, it would be best if you studied the weather before you travel and dress per the weather. The currency used in Florence is the euro; ensure you change currencies if you have been using a different one.

Train providers from Rome to Florence

Trenitalia is the national train provider running the high-speed fecciarrosa, Frecciabianca, and Frecciargento trains. The Frecciarossa are high-speed trains through major cities in Italy. It was previously known as the Eurostar Italia. The trains can travel to a maximum speed of 190 mph (300 km/h). The trains are equipped with facilities that enhance comfort travel, such as appropriate air conditioning, luggage storage, leg allowance, bathrooms with sanitation equipment, and two different travel classes.

Frecciargento, meaning "the silver arrow," is a high-speed train that moves at an average speed of 250 km/h. it is equipped with amenities to facilitate safe, and comfort thought the journey. Italo, Also known as the Nuovo Trasporto Viaggiatori, has high-speed trains of an average speed of 300 km/h. the global infrastructure partners owe it. The company covers 25 cities stopping at 30 stations. Currently, it operates only in Italy. However, they have plans to extend their services beyond their borders.

Rome. Source: Shutterstock

Main train stations in Rome

The majority of trains from Rome to Florence depart from the Rome Termini station numerous times in an hour and arrives in the Florence Santa Maria Novella Station. The earliest train takes off at 5:35 p.m. while the last train leaves at 9:30 p.m. other train stations are Republican, Colosseum Roma Trastevere Railway Station, Roma Porta S. Paolo, Roma Aurelia, Roma Ostiense, and Roma Tuscolana are among the 29 train stations in Rome. All train stations have sheds and seats where you can sit as you wait for your train to arrive. They also have amenities such as vending machines and payphones.

Popular journey from Rome to Florence

The Florence-Rome high-speed line will take you from Rome to Florence. High-speed trains such as the Frecciarossa, Frecciargento, and the Italo operate on the lane. Frecciarossa from Rome to Florence takes about 1h 46min costing $63 (€53). Regionale is the cheapest train taking 3h 46min. Intercity notte794 takes 3h 56min costing $43 (€36).

Rome Happy Couple. Source: Shutterstock

Popular train routes from Rome to other cities

There are over 500 destinations from Rome. Some popular intercity routes are Rome to Naples, Milan to Rome, Rome to Bologna, Rome to Salerno, Rome to Caserta, and Rome to Pisa. Trains from Rome to Naples take 3h costing about $16 (€13). The Milan-Rome route takes 3h 40min and costs $120 (€100). Rome to Salerno train rides takes an average of 2h, costing you $21 (€17). Trains on the Rome-Caserta route take about 3h and cost travelers about $19 (€16). Another popular route is the Rome-Pisa Route. The journey time is 3h 53min and costs about $19 (€16).

Good to know

When traveling via train, have the following tips in mind. First, Always pack your camera; you might regret leaving it. Take as many pictures as you can; most of the best photos are taken on a train; the view is usually broad and clear. Book your ticket as early as possible. Avoid the unnecessary rush. Arrive at the station before time, not the 5min before time kind; ensure you are there at least 30min earlier before your departure. Now you can enjoy your journey. Finally, have a tour guide map if you are new to a place. You can also use Google maps for guidance, but I'll insist on the tour guide map; it will help you cancel all the places you have visited as you look forward to exploring new places.

To Florence by train—travel tips

If it's your first travel to Florence from Rome, you are probably anxious; you don't need to worry about anything. People in Florence are accommodating, helpful, and cheery. There are many Italians in the city, making the delicious Italian food available in most restaurants. The city has terrific places; you can start by visiting the leaning tower of Pisa and see its unique architecture. Lovers of charm and character areas can visit the Cathedral of Santa Maria del Fiore and Plazza Duomo.

The attraction features a rich history and some of the best-known architecture and art masterpieces of great artists like Donatello. Battistero di San Giovanni is another masterpiece from the 12th century home to a museum and the Gates of Paradise. Nature lovers will love Piazzale Michelangiolo, which features a riverbank and lush gardens with incredible city views of Florence. Ponte Vecchio is a scenic bridge and home to jewelry shopping, ideal for shopping lovers. Nature lovers will also love visiting Pitti Palace, which features premier gardens, an art gallery, and museums.

Boboli Gardens features fountains, statuary bad a faux cave ideal for nature lovers and history lovers. When it comes to food, Florence has a lot to offer. Mercato Centrale is Florence's food market where you can buy food, fresh herbs, and garden produce. It also houses refined olive oils, luscious nougat, and candied fruits. Treat your taste buds at Trattoria Da Burde Firenze's meatballs, grilled meats, and wines. Culinaria Bistro is ideal for couscous tagines and Tuscan fare, while Essenzile features family-style menu chef's choice and la carte service style meals.

Train tickets from Rome to Florence: when to book to save $

Time Price Savings
1 week earlier 35 €
2 weeks earlier 29 €21%
3 weeks earlier 30 €17%
1 month before 28 €25%
2 months earlier 27 €30%
3 months earlier 26 €35%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Rome - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Rome - Florence 3 weeks in advance means you can save on average up to 17% compared to the price available on the day of departure.
  • If you book a ticket Rome - Florence with 2 months in advance you save up to about 30% compared to the initial price.
  • By booking 3 months in advance, you could save up to 35%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Rome 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 to Florence.
FAQs
What is the price of the cheapest train from Rome to Florence?
Omio customers have found the cheapest trains from Rome to Florence to cost as little as $25 (€20)  in the next 7 days.
What is the price of a train ticket to Florence from Rome?
In the next 7 days you can expect to pay on average $26 (€21)  for a train ticket from Rome to Florence.
What is the distance to Florence from Rome by train?
When traveling this route you should expect the distance from Rome to Florence by train to be approximately 143 miles (231 km).
How long is a train to Florence from Rome on average?
While the time it takes to travel 143 miles (231 km) to Florence from Rome can vary based on specific dates, weekends, and holidays, the Rome to Florence train journey time is on average 3 h 10 min.
Which train station from Rome to Florence do I depart from? Which Florence train station from Rome do I arrive in?

When taking a train from Rome, you have a couple of train stations you can depart from including Roma Termini, Roma Tiburtina and Roma Ostiense. When you arrive in Florence, your train can arrive in train stations including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers traveling this route book their trains from Roma Termini   to Firenze Santa Maria Novella.

Where is the Rome train station located? Where is the Florence train station located?

Passengers board the train most frequently from Roma Termini, which is located around 1 mile (s) / 1 km away from the city center, and they get off the train at Firenze Santa Maria Novella, located 1 mile (s) / 1 km away from the city center.

Which train providers should I travel with from Rome to Florence?
If you're looking for trains from Rome to Florence, you can rely on Italo, Frecciarossa, Trenitalia, Frecciargento, Frecciabianca, Regionale Veloce, Intercity, Regionale or Intercity Notte to get you to Florence. It's also good to check out all possible train companies for the Rome to Florence journey to see if there might be differences in the amenities they offer.
Can I buy a direct train from Rome to Florence?
Yes, there are 25 direct trains per day from Rome to Florence. You can look to travel with Italo  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
How many trains per day are there between Rome and Florence?
The average number of trains departing Rome 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 to Florence? What time is the last train from Rome to Florence?
The earliest train for this journey departs from Rome at 9: 11 AM. The last train leaves from Rome at 6: 02 PM. Check Omio for the latest train schedule from Rome to Florence and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets to Florence from Rome for the best deals?
You can find trains to Florence from Rome to cost on average $26 (€21) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Rome to Florence train generally on sale a few months before the planned travel date.