Cheap train tickets from Rome to Florence

Showing times and prices for Jan 29

Cheapest

$26

Average

$46

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 to Florence will cost around $ 46 if you buy it on the day, but the cheapest tickets can be found for only $ 26.

Cheapest
03:02PMRome Termini3h46 06:48PMFlorence Santa Maria Novella
0 changes
$261One-way
Cheapest
08:02AMRome Termini4h36 12:38PMFlorence Campo di Marte
1 changes
$261One-way
Cheapest
11:11AMRome Tiburtina3h37 02:48PMFlorence Santa Maria Novella
0 changes
$261One-way
Cheapest
01:02PMRome Termini3h46 04:48PMFlorence Santa Maria Novella
1 changes
$261One-way
Cheapest
05:02PMRome Termini3h41 08:43PMFlorence Campo di Marte
1 changes
$261One-way

Train schedule from Rome to Florence

Showing trains for tomorrow, Sat, Jan 29
12:11AMRome Ostiense6h28 06:39AMFlorence Santa Maria Novella
0 changes
05:40AMRome Termini1h37 07:17AMFlorence Santa Maria Novella
0 changes
05:47AMRome Termini3h56 09:43AMFlorence Campo di Marte
0 changes
06:00AMRome Termini1h46 07:46AMFlorence Santa Maria Novella
0 changes
06:06AMRome Termini3h46 09:52AMFlorence Santa Maria Novella
0 changes
06:09AMRome Tiburtina3h56 10:05AMFlorence Campo di Marte
0 changes
06:35AMRome Termini1h36 08:11AMFlorence Santa Maria Novella
0 changes
06:50AMRome Termini1h37 08:27AMFlorence Santa Maria Novella
0 changes
06:57AMRome Termini3h41 10:38AMFlorence Campo di Marte
0 changes
07:02AMRome Termini3h46 10:48AMFlorence Santa Maria Novella
0 changes
07:10AMRome Termini1h36 08:46AMFlorence Santa Maria Novella
0 changes
07:25AMRome Termini1h36 09:01AMFlorence Santa Maria Novella
0 changes
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 changes
07:35AMRome Termini1h36 09:11AMFlorence Santa Maria Novella
0 changes
07:40AMRome Termini1h37 09:17AMFlorence Santa Maria Novella
0 changes
08:02AMRome Termini4h36 12:38PMFlorence Campo di Marte
0 changes
08:10AMRome Termini1h36 09:46AMFlorence Santa Maria Novella
0 changes
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 changes
08:35AMRome Termini1h36 10:11AMFlorence Santa Maria Novella
0 changes
08:40AMRome Termini1h37 10:17AMFlorence Santa Maria Novella
0 changes
08:42AMRome Tiburtina3h56 12:38PMFlorence Campo di Marte
0 changes
08:42AMRome Tuscolana3h56 12:38PMFlorence Campo di Marte
0 changes
08:50AMRome Termini1h37 10:27AMFlorence Santa Maria Novella
0 changes
08:55AMRome Termini1h36 10:31AMFlorence Santa Maria Novella
0 changes
09:02AMRome Termini3h48 12:50PMFlorence Santa Maria Novella
0 changes
09:10AMRome Termini1h36 10:46AMFlorence Santa Maria Novella
0 changes
09:28AMRome Termini5h10 02:38PMFlorence Campo di Marte
0 changes
09:35AMRome Termini1h36 11:11AMFlorence Santa Maria Novella
0 changes
09:43AMRome Termini1h34 11:17AMFlorence Santa Maria Novella
0 changes
09:55AMRome Termini1h36 11:31AMFlorence Santa Maria Novella
0 changes
10:10AMRome Termini1h36 11:46AMFlorence Santa Maria Novella
0 changes
10:22AMRome Termini3h08 01:30PMFlorence Rifredi
0 changes
10:25AMRome Termini1h36 12:01PMFlorence Santa Maria Novella
0 changes
10:40AMRome Termini1h37 12:17PMFlorence Santa Maria Novella
0 changes
10:50AMRome Termini1h37 12:27PMFlorence Santa Maria Novella
0 changes
10:55AMRome Termini1h36 12:31PMFlorence Santa Maria Novella
0 changes
11:10AMRome Termini1h36 12:46PMFlorence Santa Maria Novella
0 changes
11:11AMRome Tiburtina3h37 02:48PMFlorence Santa Maria Novella
0 changes
11:35AMRome Termini1h36 01:11PMFlorence Santa Maria Novella
0 changes
11:40AMRome Termini1h37 01:17PMFlorence Santa Maria Novella
0 changes
12:10PMRome Termini1h36 01:46PMFlorence Santa Maria Novella
0 changes
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 changes
12:36PMRome Termini1h35 02:11PMFlorence Santa Maria Novella
0 changes
12:40PMRome Termini1h37 02:17PMFlorence Santa Maria Novella
0 changes
12:40PMRome Tiburtina2h50 03:30PMFlorence Rifredi
0 changes
12:55PMRome Termini1h36 02:31PMFlorence Santa Maria Novella
0 changes
01:02PMRome Termini3h46 04:48PMFlorence Santa Maria Novella
0 changes
01:10PMRome Termini1h36 02:46PMFlorence Santa Maria Novella
0 changes
01:35PMRome Termini1h36 03:11PMFlorence Santa Maria Novella
0 changes
01:40PMRome Termini1h37 03:17PMFlorence Santa Maria Novella
0 changes
02:10PMRome Termini1h36 03:46PMFlorence Santa Maria Novella
0 changes
02:28PMRome Termini4h10 06:38PMFlorence Campo di Marte
0 changes
02:35PMRome Termini1h36 04:11PMFlorence 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:02PMRome Termini3h46 06:48PMFlorence Santa Maria Novella
0 changes
03:10PMRome Termini1h36 04:46PMFlorence Santa Maria Novella
0 changes
03:25PMRome Termini1h36 05:01PMFlorence Santa Maria Novella
0 changes
03:30PMRome Termini3h12 06:42PMFlorence Rifredi
0 changes
03:35PMRome Termini1h36 05:11PMFlorence Santa Maria Novella
0 changes
03:40PMRome Termini1h37 05:17PMFlorence Santa Maria Novella
0 changes
04:10PMRome Termini1h36 05:46PMFlorence Santa Maria Novella
0 changes
04:35PMRome Tiburtina3h03 07:38PMFlorence Rifredi
0 changes
04:35PMRome Termini1h36 06:11PMFlorence Santa Maria Novella
0 changes
04:40PMRome Termini1h37 06:17PMFlorence Santa Maria Novella
0 changes
04:50PMRome Termini1h37 06:27PMFlorence Santa Maria Novella
0 changes
04:55PMRome Termini1h36 06:31PMFlorence Santa Maria Novella
0 changes
05:01PMRome Prenestina3h42 08:43PMFlorence Campo di Marte
0 changes
05:02PMRome Termini3h41 08:43PMFlorence Campo di Marte
0 changes
05:10PMRome Termini1h36 06:46PMFlorence Santa Maria Novella
0 changes
05:20PMRome Termini3h35 08:55PMFlorence Santa Maria Novella
0 changes
05:35PMRome Termini1h36 07:11PMFlorence Santa Maria Novella
0 changes
05:40PMRome Termini1h37 07:17PMFlorence Santa Maria Novella
0 changes
05:50PMRome Termini1h37 07:27PMFlorence Santa Maria Novella
0 changes
05:55PMRome Termini1h36 07:31PMFlorence Santa Maria Novella
0 changes
06:10PMRome Termini1h36 07:46PMFlorence Santa Maria Novella
0 changes
06:25PMRome Termini1h32 07:57PMFlorence Santa Maria Novella
0 changes
06:40PMRome Termini1h37 08:17PMFlorence Santa Maria Novella
0 changes
06:40PMRome Tiburtina4h53 11:33PMFlorence Campo di Marte
0 changes
06:50PMRome Termini1h37 08:27PMFlorence Santa Maria Novella
0 changes
07:11PMRome Termini1h35 08:46PMFlorence Santa Maria Novella
0 changes
07:16PMRome Termini4h17 11:33PMFlorence Campo di Marte
0 changes
07:35PMRome Termini1h36 09:11PMFlorence Santa Maria Novella
0 changes
07:37PMRome Ostiense3h56 11:33PMFlorence Campo di Marte
0 changes
07:40PMRome Termini1h37 09:17PMFlorence Santa Maria Novella
0 changes
08:02PMRome Termini3h40 11:42PMFlorence Santa Maria Novella
0 changes
08:10PMRome Termini1h36 09:46PMFlorence Santa Maria Novella
0 changes
10:35PMRome Termini3h23 01:58AMFlorence Campo di Marte
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

Sat
Jan 29
$26Regionale
$7Itabus
Sun
Jan 30
$26Regionale
$11Itabus
Mon
Jan 31
$24Intercity
$7Itabus
Tue
Feb 1
$24Intercity
$8Flixbus
Wed
Feb 2
$18Intercity
$7Itabus
Thu
Feb 3
$18Intercity
$7Itabus
Fri
Feb 4
$18Intercity
$7Itabus
Sat
Feb 5
$18Intercity
$7Itabus
Sun
Feb 6
$24Italo
$7Itabus
Mon
Feb 7
$15Intercity
$7Itabus
Tue
Feb 8
$13Intercity Notte
$7Itabus
Wed
Feb 9
$15Intercity
$7Itabus
Thu
Feb 10
$15Intercity
$7Itabus
Fri
Feb 11
$15Intercity
$5Itabus
Sat
Feb 12
$18Intercity
$7Itabus
Sun
Feb 13
$15Intercity
$5Itabus
Mon
Feb 14
$15Intercity
$7Itabus
Tue
Feb 15
$12Intercity
$5Itabus
Wed
Feb 16
$12Intercity
$5Itabus
Thu
Feb 17
$12Intercity
$5Itabus

Fastest train times from Rome to Florence

Showing times and prices for Jan 29

Fastest Journey

1 h 32 m

Average

2 h 18 m

Trains per day

88

Distance

231 km

Of the 88 trains that leave Rome for Florence every day 74 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 2 h 18 m but if you time it right, some trains will get you there in just 1 h 32 m .

The slowest trains will take 6 h 28 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
06:25PMRome Termini1h32 07:57PMFlorence Santa Maria Novella
0 changes
$541One-way
Fastest
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 changes
$541One-way
Fastest
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 changes
$541One-way
Fastest
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 changes
$541One-way
2nd Fastest
09:43AMRome Termini1h34 11:17AMFlorence Santa Maria Novella
0 changes
$541One-way

More than 1,000 travel companies trust us to 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

Overview: Train from Rome to Florence

distanceDistance143 miles (231 km)
durationAverage train duration3 h 3 min
priceAverage train ticket price$25 (€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 trip taking on average 3 h 3 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. You can get the cheapest train tickets for this route for as low as $18 (€15), but the average price of train tickets is $25 (€21). Travelers depart most frequently from Roma Termini and arrive in Firenze Santa Maria Novella.

Train providers: Trenitalia, Frecciarossa and Italo from Rome to Florence trains

Trenitalia, Frecciarossa and Italo trains will get you between Rome and Florence from $18 (€15). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia
Frecciarossa
Italo

Trenitalia is not only Italy's national railroad company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 143 miles (231 km) long trip from Rome to Florence with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap train from Rome to Florence in just a few steps. On Omio you can find all the information you need for the Rome to Florence route, such as departure and arrival times, train stations, number of stops, journey times and more.

Rome to Florence train information with Trenitalia:

  • Average Duration: 3 h 40 min
  • Trenitalia frequency: 2 a day

These are Trenitalia's ticket policies for COVID-19 for the train from Rome to Florence:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

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

How much do cheap train tickets from Rome to Florence cost?

Omio customers have found the cheapest trains from Rome to Florence to cost as little as $18 (€15)  in the next 7 days.

What is the price of a train ticket between Rome and Florence?

The train price from Rome to Florence is on average $25 (€21)  if you are looking to book your tickets for this journey in the next 7 days.

How far is Florence from Rome by train?

You should expect to travel around 143 miles (231 km)  between Rome and Florence by train.

How long is the train to Florence from Rome?

The Rome to Florence train duration is on average 3 h 3 min, which is to be expected when traveling 143 miles (231 km) between Rome and Florence. However, the time it takes can vary based on specific dates, weekends, and holidays.

What is the departure train station in Rome and arrival train station in Florence?

There are a few train stations in Rome to start your journey from including Roma Termini, Roma Tiburtina and Roma Ostiense. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers traveling this route depart most frequently from Roma Termini   and arrive in Firenze Santa Maria Novella.

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

You can find the most popular departure train station for this trip, Roma Termini, located approximately 1 mile (1.6 km) from the city center of Rome. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 0.7 miles (1.1 km) away from its city center.

Which train providers can get me from Rome to Florence?

For the trip from Rome to Florence you can take a train with Italo, Frecciarossa, Trenitalia, Frecciargento, Frecciabianca, Regionale Veloce, Intercity, Regionale or Intercity Notte. Be sure to check out all possible train companies that offer services between Rome and Florence on Omio to compare what amenities they may have.

Is there a direct train from Rome to Florence?

Yes, there are 25 direct trains per day from Rome to Florence with Italo, Frecciarossa, Frecciargento, Regionale, Intercity or Intercity Notte, 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 purchase your train ticket.

How many train services are there from Rome to Florence a day?

On average, there are 25 trains a day from Rome to Florence. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Rome to Florence?

The first Rome to Florence train departs at 5: 09 AM   and the last train from Rome to Florence leaves at 9: 35 PM. Check out the most up-to-date train schedule from Rome to Florence on Omio and find the best time to travel to your destination.

How far in advance should I book a train ticket from Rome to Florence to get the best deals?

If you book the Rome to Florence train within the next 7 days, you can find one way tickets to cost on average $25 (€21). However, booking your train ticket in advance gives you access to the best prices for trains to Florence from Rome. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Rome
Florence
Roma Termini is the most popular Rome railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Rome for your trip to Florence.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 064745421
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 30 - 22: 00
Public transit options for Roma Termini
Metro lines: A (red), B (blue)
Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
Tram lines: 5, 14
Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 35 - 20: 20
Public transit options for Roma Tiburtina
Metro lines: LB
Bus lines: 62, 71, 111, 111F, 120F, 135, 163, 168, 211, 309, 409, n409, n041, C2, C3, Airport Shuttle
Train lines: FR, FA, IC, REG, FL1, FL2, FL3