[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Florence to Rome

Showing times and prices for Jun 19

Cheapest

$60

Average

$62

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

Cheapest
09:43AMFlorence Santa Maria Novella1h36 11:19AMRome Termini
0 changes
$601One-way
Cheapest
04:03PMFlorence Santa Maria Novella1h32 05:35PMRome Termini
0 changes
$601One-way
Cheapest
08:08PMFlorence Santa Maria Novella1h40 09:48PMRome Termini
0 changes
$601One-way
Cheapest
10:03AMFlorence Santa Maria Novella1h32 11:35AMRome Termini
0 changes
$601One-way
Cheapest
05:58PMFlorence Santa Maria Novella1h36 07:34PMRome Termini
0 changes
$601One-way

Timetable Florence to Rome

Showing trains for tomorrow, Sat, Jun 19
08:43AMFlorence Santa Maria Novella1h26 10:09AMRome Tiburtina
0 changes
09:28AMFlorence Santa Maria Novella1h37 11:05AMRome Termini
0 changes
09:43AMFlorence Santa Maria Novella1h36 11:19AMRome Termini
0 changes
10:03AMFlorence Santa Maria Novella1h32 11:35AMRome Termini
0 changes
10:43AMFlorence Santa Maria Novella1h36 12:19PMRome Termini
0 changes
11:28AMFlorence Santa Maria Novella1h37 01:05PMRome Termini
0 changes
11:43AMFlorence Santa Maria Novella1h36 01:19PMRome Termini
0 changes
12:28PMFlorence Santa Maria Novella1h37 02:05PMRome Termini
0 changes
12:43PMFlorence Santa Maria Novella1h36 02:19PMRome Termini
0 changes
01:43PMFlorence Santa Maria Novella1h36 03:19PMRome Termini
0 changes
02:43PMFlorence Santa Maria Novella1h36 04:19PMRome Termini
0 changes
03:28PMFlorence Santa Maria Novella1h31 04:59PMRome Termini
0 changes
03:43PMFlorence Santa Maria Novella1h36 05:19PMRome Termini
0 changes
04:03PMFlorence Santa Maria Novella1h32 05:35PMRome Termini
0 changes
04:43PMFlorence Santa Maria Novella1h36 06:19PMRome Termini
0 changes
05:43PMFlorence Santa Maria Novella1h33 07:16PMRome Termini
0 changes
05:58PMFlorence Santa Maria Novella1h36 07:34PMRome Termini
0 changes
06:03PMFlorence Santa Maria Novella1h32 07:35PMRome Termini
0 changes
06:43PMFlorence Santa Maria Novella1h36 08:19PMRome Termini
0 changes
07:43PMFlorence Santa Maria Novella1h36 09:19PMRome Termini
0 changes
08:08PMFlorence Santa Maria Novella1h40 09:48PMRome Termini
0 changes
08:43PMFlorence Santa Maria Novella1h36 10:19PMRome Termini
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Jun 18
Find prices
$52Marino Autolinee
Find prices
Sat
Jun 19
$27Regionale
$9Marino Autolinee
Find prices
Sun
Jun 20
$27Regionale
$9Marino Autolinee
Find prices
Mon
Jun 21
$27Regionale
$9Marino Autolinee
Find prices
Tue
Jun 22
$27Regionale
$9Marino Autolinee
Find prices
Wed
Jun 23
$27Regionale
$9Marino Autolinee
Find prices
Thu
Jun 24
$27Regionale
$9Marino Autolinee
Find prices
Fri
Jun 25
$27Regionale
$9Marino Autolinee
Find prices
Sat
Jun 26
$25Intercity
$9Marino Autolinee
Find prices
Sun
Jun 27
$27Regionale
$9Marino Autolinee
Find prices
Mon
Jun 28
$25Intercity
$9Marino Autolinee
Find prices
Tue
Jun 29
$19Intercity
$9Marino Autolinee
Find prices
Wed
Jun 30
$19Intercity
$9Marino Autolinee
Find prices
Thu
Jul 1
$25Intercity
$29Marino Autolinee
$255PGA-Portugalia Airlines
Fri
Jul 2
$19Intercity
$29Marino Autolinee
$255PGA-Portugalia Airlines
Sat
Jul 3
$25Intercity
$29Marino Autolinee
$308PGA-Portugalia Airlines
Sun
Jul 4
$27Regionale
$28Marino Autolinee
$227PGA-Portugalia Airlines
Mon
Jul 5
$19Intercity
$8Flixbus
$227PGA-Portugalia Airlines
Tue
Jul 6
$19Intercity
$8Flixbus
Find prices
Wed
Jul 7
$25Intercity
$25Marino Autolinee
$198PGA-Portugalia Airlines
Thu
Jul 8
$19Intercity
$8Flixbus
$198PGA-Portugalia Airlines

The fastest trains from Florence to Rome

Showing times and prices for Jun 19

Fastest Journey

1 h 26 m

Average

1 h 34 m

Trains per day

22

Distance

231 km

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

The slowest trains will take 1 h 40 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:43AMFlorence Santa Maria Novella1h26 10:09AMRome Tiburtina
0 changes
$671One-way
2nd Fastest
03:28PMFlorence Santa Maria Novella1h31 04:59PMRome Termini
0 changes
$601One-way
04:03PMFlorence Santa Maria Novella1h32 05:35PMRome Termini
0 changes
$601One-way
10:03AMFlorence Santa Maria Novella1h32 11:35AMRome Termini
0 changes
$601One-way
06:03PMFlorence Santa Maria Novella1h32 07:35PMRome Termini
0 changes
$601One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

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

View all
train

Journey Summary

Florence to Rome Train Information

Avg. Train Duration
3 hours 19 minutes
Train Ticket Price: $27
Trains depart from:Florence
Trains arrive in:Rome
Distance:231 km
Train Companies:Intercity, Italo, Regionale
Train companies

Italo, Frecciarossa and Trenitalia Florence – Rome

Travel from Florence to Rome from $27 (€22) with Omio’s train partners Italo, Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Italo
Trenitalia
Frecciarossa

Enjoy traveling between Florence and Rome by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train cars are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, and footrests.

Italo trains offer value for money on routes between Florence and Rome, and we can help you find the best deals available. Check out the latest Italo train schedule and tickets available for the Florence to Rome route on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 143 miles (231 km) from Florence to Rome. Once you’ve picked the perfect Italo ticket, book your cheap train from Florence to Rome on Omio today!

When purchasing your Italo train tickets from Florence to Rome, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

Trains from Florence to Rome

For those traveling within Italy, there are numerous trains from Florence to Rome that you can book. There are an average of 100 different journeys to choose from each day, making it easy to find a trip that suits your schedule. With the train ride taking between 1 hour 30 min. and 4 hours depending on which ticket you book, you’ll still get there soon enough.

Which train companies travel from Florence to Rome?

When booking a train from Florence to Rome, there are two main companies that you can choose to travel with: Trenitalia and Italo. Both of these providers offer trips frequently throughout the day and generally do not require transfers. However, if you choose Italo, your trip will be just an hour and a half, while a Trenitalia ride will be 3 to 4 hours.

Trenitalia trains from Florence to Rome

In general, Trenitalia offers between 40 and 50 daily trains between Florence and Rome. While almost all train rides offered by Trenitalia do not require transfers, some specific journeys will require you to change trains in Perugia. Your journey will depart from Florence Santa Maria Novella, Florence Campo di Marte, or Florence Rifredi, and you will arrive at Rome Termini or Rome Trastevere. You can plan on the trip lasting between 3 and 4 hours. Trenitalia has a flexible ticket policy that allows customers to exchange tickets for no additional fee, or to get a refund for a 20 percent fee.

Italo trains from Florence to Rome

Like Trenitalia, Italo also offers 40 to 50 trains every day between Florence and Rome; the first train on both weekdays and weekends departs early in the morning. When traveling with Italo, you will not have to make a transfer. The majority of trains depart from Florence Santa Maria Novella, Florence Campo di Marte, or Florence Rifredi, and arrive at either Rome Termini or Rome Trastevere. Because Italo is known for its high-speed trains, the journey will last approximately 1 hour 30 min. Similar to Trenitalia, Italo also allows tickets to be exchanged for free or to be refunded for a 20 percent fee.

Train from Florence to Rome: Services on board

Most Trenitalia trains offer one ticket type for travelers to choose from, which is the Second Class option. Those traveling in Second Class have access to a variety of different convenient services, like ample luggage storage, a bistro that sells refreshments, and comfortable arm-chair seating. Additionally, one bike per traveler is permitted on the train for no additional cost. Those with disabilities can contact the company ahead of time to have an employee help with their special needs. Italo has two primary ticket types to choose from—Smart and Prima. In Smart Class, there are services like free Wi-Fi and access to a cinema-equipped coach, while Prima rides are equipped with additional leg room and a special welcome service at the start of your trip. Italo has limits on the size of luggage that you can bring on board, so make sure to measure your bicycle and look at the restrictions before bringing it on board. All facilities on their trains are wheelchair accessible, and employees can help with boarding and exiting.

Florence and Rome Train Time: Daily Departures

The earliest train that departs from Florence to Rome during both the week and on weekends is at approximately 6:00 a.m., and the last train typically departs at around 12:45 a.m. Each hour of the day, there are 5 to 10 trains that you can choose from, depending on your personal schedule. There tend to be fewer trains running on the weekends and during holidays, so you may only have 1 to 5 trains to choose from per hour during those times.

How long is the journey by train from Florence to Rome?

Depending on what type of train you're traveling on and which company you book your journey with, the trip will last anywhere from 1 hour 30 min. to 4 hours. Peak travel times are in the morning to early afternoon, and very few services require transfers.

What are the departure and arrival stations for trains from Florence to Rome?

Departure train stations: You can depart from 3 stations: Florence Santa Maria Novella, Florence Campo di Marte, or Florence Rifredi. Florence Santa Maria Novella, which is close to the city center, can be conveniently reached by tram, while Florence Campo di Marte is in the southern part of the city and can also be accessed by tram. Florence Rifredi is in the northern part of the city and is reachable by both bus and tram. Make sure to arrive 30 minutes before your train departs. Most stations have stores where you can purchase refreshments and travel essentials, in addition to restrooms and Wi-Fi.

Arrival train stations: Rome Termini or Rome Tiburtina. To reach Rome Termini, which is located in the city center, you can take the local subway. You can access Rome Tiburtina, which is northeast of the city, via bus line 548. At the train station, you can grab a bite to eat, use the restrooms, or browse the Internet.

How to find cheap train tickets from Florence to Rome?

To save money on your trip, try to book your tickets from Florence to Rome in advance. Other ways to find low-cost tickets include being flexible on dates and times, as well as opting for a slower train instead of a high-speed train. Both Trenitalia and Italo offer discounts for youth and senior citizens.

 

Taking the Train from Florence

Most people wishing to take a train from Florence to Rome will need to begin their journey at Florence's main train station - Santa Maria Novella. Positioned right alongside the city center of Florence, Santa Maria Novella is easy to reach; all passengers need to do is find their way into the city and follow the signs for the station. Florence's city buses also frequently stop at Santa Maria Novella, coming in from various points around the city and running on a regular basis every day. If you're taking the bus to Santa Maria Novella, it's highly recommended that you obtain a ticket before you travel.

Getting into Rome by Train

Most trains from Florence will stop at Rome Termini - the city's main station. Termini is a bustling transport hub that also doubles as the city's major bus terminal. Transportation to other areas of the city is remarkably easy from Termini, with the Underground Metro arguably the best way to get around Rome.

Rome is one of Europe's most treasured cities. Both mesmerizing and fascinating all year round, the famous capital of Italy attracts thousands of tourists every day to see the sights of the Colosseum and the Vatican.

Travel Tips

Trains from Florence to Rome
Travel by train to Rome 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 Florence to Rome.
FAQs
How much do cheap trains to Rome from Florence cost?
Train tickets to Rome from Florence for some dates and times can be found for as cheap as $27 (€22)  one way in the next 7 days.
How much is a train ticket between Florence and Rome?
If you are looking to buy your train ticket in the next 7 days, you can expect the Florence to Rome train to cost on average $27 (€22)  one way.
How far is Rome from Florence by train?
You should expect to travel around 143 miles (231 km)  from Florence to Rome by train.
How long is the train ride to Rome from Florence?
On average the Florence to Rome train time is 2 h 40 min  covering the 143 miles (231 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Florence to Rome depart from? Which Rome train station do I come into from Florence?

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

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

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

The most popular departure train station with passengers for this route, called Firenze Santa Maria Novella, is located 0 mile (s) / 0 km from the city center of Florence.

The most popular arrival train station, Roma Termini, is located 0 mile (s) / 0 km away from the city center of Rome.

What train providers offer a service to Rome from Florence?
If you're looking for trains from Florence to Rome, you can rely on Italo, Frecciarossa, Frecciargento, Frecciabianca or Trenitalia to get you to Rome. It's also good to check out all possible train companies for the Florence to Rome trip to see if there might be differences in the amenities they offer.
Can I purchase a direct train from Florence to Rome?
If you’re looking for a direct train from Florence to Rome, consider traveling with Italo, Frecciarossa, Frecciargento, Regionale or Intercity. Nonstop 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.
When does the first train depart from Florence to Rome? When does the last train depart from Florence to Rome?
The earliest train for this journey departs from Florence at 6: 35 AM. The last train leaves from Florence at 7: 14 PM. Check Omio for the latest train schedule from Florence to Rome and book the best time to depart on your chosen travel date.
How early should I book train tickets to Rome from Florence to score the best deals?
If you purchase a train ticket from Florence to Rome within the next 7 days, you can find tickets to cost on average $27 (€22) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Rome from Florence are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Florence
Rome
Firenze S.M.N.
Amenities