The cheapest trains from Rome to Florence

Showing times and prices for 14 Jun

Cheapest

£22

Average

£47

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 £ 47 if you buy it on the day, but the cheapest tickets can be found for only £ 22.

Cheapest
09:02Rome Termini3h48 12:50Florence Santa Maria Novella
0 changes
£221One-way
Cheapest
20:02Rome Termini3h40 23:42Florence Santa Maria Novella
0 changes
£221One-way
Cheapest
15:02Rome Termini3h46 18:48Florence Santa Maria Novella
0 changes
£221One-way
Cheapest
17:20Rome Termini3h35 20:55Florence Santa Maria Novella
0 changes
£221One-way
Cheapest
07:02Rome Termini3h46 10:48Florence Santa Maria Novella
0 changes
£221One-way

Timetable Rome to Florence

Showing trains for tomorrow, Mon, 14 Jun
05:35Rome Termini1h36 07:11Florence Santa Maria Novella
0 changes
06:00Rome Termini1h46 07:46Florence Santa Maria Novella
0 changes
06:06Rome Termini3h46 09:52Florence Santa Maria Novella
0 changes
06:09Rome Tiburtina3h56 10:05Florence Campo di Marte
0 changes
06:25Rome Termini1h27 07:52Florence Campo di Marte
0 changes
06:35Rome Termini1h36 08:11Florence Santa Maria Novella
0 changes
06:40Rome Termini1h37 08:17Florence Santa Maria Novella
0 changes
06:50Rome Termini1h37 08:27Florence Santa Maria Novella
0 changes
07:02Rome Termini3h46 10:48Florence Santa Maria Novella
0 changes
07:10Rome Termini1h36 08:46Florence Santa Maria Novella
0 changes
07:25Rome Termini1h36 09:01Florence Santa Maria Novella
0 changes
07:25Rome Termini1h32 08:57Florence Santa Maria Novella
0 changes
07:35Rome Termini1h36 09:11Florence Santa Maria Novella
0 changes
07:40Rome Termini1h37 09:17Florence Santa Maria Novella
0 changes
08:10Rome Termini1h36 09:46Florence Santa Maria Novella
0 changes
08:25Rome Termini1h32 09:57Florence Santa Maria Novella
0 changes
08:35Rome Termini1h36 10:11Florence Santa Maria Novella
0 changes
08:40Rome Termini1h37 10:17Florence Santa Maria Novella
0 changes
08:50Rome Termini1h37 10:27Florence Santa Maria Novella
0 changes
09:02Rome Termini3h48 12:50Florence Santa Maria Novella
0 changes
09:10Rome Termini1h36 10:46Florence Santa Maria Novella
0 changes
09:35Rome Termini1h36 11:11Florence Santa Maria Novella
0 changes
09:40Rome Termini1h37 11:17Florence Santa Maria Novella
0 changes
09:50Rome Termini1h37 11:27Florence Santa Maria Novella
0 changes
09:55Rome Termini1h36 11:31Florence Santa Maria Novella
0 changes
10:10Rome Termini1h36 11:46Florence Santa Maria Novella
0 changes
10:25Rome Termini1h36 12:01Florence Santa Maria Novella
0 changes
10:25Rome Termini1h32 11:57Florence Santa Maria Novella
0 changes
10:35Rome Termini1h36 12:11Florence Santa Maria Novella
0 changes
10:40Rome Termini1h37 12:17Florence Santa Maria Novella
0 changes
10:50Rome Termini1h37 12:27Florence Santa Maria Novella
0 changes
10:55Rome Termini1h36 12:31Florence Santa Maria Novella
0 changes
11:10Rome Termini1h36 12:46Florence Santa Maria Novella
0 changes
11:11Rome Tiburtina3h37 14:48Florence Santa Maria Novella
0 changes
11:35Rome Termini1h36 13:11Florence Santa Maria Novella
0 changes
11:40Rome Termini1h37 13:17Florence Santa Maria Novella
0 changes
12:10Rome Termini1h36 13:46Florence Santa Maria Novella
0 changes
12:25Rome Termini1h32 13:57Florence Santa Maria Novella
0 changes
12:35Rome Termini1h36 14:11Florence Santa Maria Novella
0 changes
12:40Rome Tiburtina2h50 15:30Florence Rifredi
0 changes
12:40Rome Termini1h37 14:17Florence Santa Maria Novella
0 changes
13:02Rome Termini3h46 16:48Florence Santa Maria Novella
0 changes
13:10Rome Termini1h36 14:46Florence Santa Maria Novella
0 changes
13:35Rome Termini1h36 15:11Florence Santa Maria Novella
0 changes
13:40Rome Termini1h37 15:17Florence Santa Maria Novella
0 changes
14:10Rome Termini1h36 15:46Florence Santa Maria Novella
0 changes
14:35Rome Termini1h36 16:11Florence Santa Maria Novella
0 changes
14:40Rome Termini1h37 16:17Florence Santa Maria Novella
0 changes
14:50Rome Termini1h37 16:27Florence Santa Maria Novella
0 changes
14:55Rome Termini1h36 16:31Florence Santa Maria Novella
0 changes
15:02Rome Termini3h46 18:48Florence Santa Maria Novella
0 changes
15:10Rome Termini1h36 16:46Florence Santa Maria Novella
0 changes
15:25Rome Termini1h36 17:01Florence Santa Maria Novella
0 changes
15:30Rome Termini3h12 18:42Florence Rifredi
0 changes
15:35Rome Termini1h36 17:11Florence Santa Maria Novella
0 changes
15:40Rome Termini1h37 17:17Florence Santa Maria Novella
0 changes
16:10Rome Termini1h36 17:46Florence Santa Maria Novella
0 changes
16:25Rome Termini1h36 18:01Florence Santa Maria Novella
0 changes
16:31Rome Tiburtina3h12 19:43Florence Rifredi
0 changes
16:35Rome Termini1h36 18:11Florence Santa Maria Novella
0 changes
16:40Rome Termini1h37 18:17Florence Santa Maria Novella
0 changes
16:50Rome Termini1h37 18:27Florence Santa Maria Novella
0 changes
16:55Rome Termini1h36 18:31Florence Santa Maria Novella
0 changes
17:10Rome Termini1h36 18:46Florence Santa Maria Novella
0 changes
17:20Rome Termini3h35 20:55Florence Santa Maria Novella
0 changes
17:35Rome Termini1h36 19:11Florence Santa Maria Novella
0 changes
17:40Rome Termini1h37 19:17Florence Santa Maria Novella
0 changes
17:50Rome Termini1h37 19:27Florence Santa Maria Novella
0 changes
17:55Rome Termini1h36 19:31Florence Santa Maria Novella
0 changes
18:10Rome Termini1h36 19:46Florence Santa Maria Novella
0 changes
18:15Rome Termini3h10 21:25Florence Santa Maria Novella
0 changes
18:20Rome Termini1h32 19:52Florence Santa Maria Novella
0 changes
18:35Rome Termini1h57 20:32Florence Santa Maria Novella
0 changes
18:40Rome Termini1h37 20:17Florence Santa Maria Novella
0 changes
18:50Rome Termini1h37 20:27Florence Santa Maria Novella
0 changes
19:15Rome Termini1h31 20:46Florence Santa Maria Novella
0 changes
19:25Rome Termini1h36 21:01Florence Santa Maria Novella
0 changes
19:35Rome Termini1h36 21:11Florence Santa Maria Novella
0 changes
19:40Rome Termini1h37 21:17Florence Santa Maria Novella
0 changes
19:50Rome Termini1h37 21:27Florence Santa Maria Novella
0 changes
20:02Rome Termini3h40 23:42Florence Santa Maria Novella
0 changes
20:10Rome Termini1h53 22:03Florence Santa Maria Novella
0 changes
20:35Rome Tiburtina1h17 21:52Florence Campo di Marte
0 changes
21:10Rome Termini1h48 22:58Florence Santa Maria Novella
0 changes
22:35Rome Termini3h23 01:58Florence Campo di Marte
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
13 Jun
£20Regionale
Find prices
Find prices
Mon
14 Jun
£20Regionale
£6Marino Autolinee
Find prices
Tue
15 Jun
£20Regionale
£6Marino Autolinee
Find prices
Wed
16 Jun
£18Intercity
£6Marino Autolinee
£817Luxair
Thu
17 Jun
£18Intercity
£6Marino Autolinee
Find prices
Fri
18 Jun
£18Intercity
£6Marino Autolinee
Find prices
Sat
19 Jun
£20Regionale
£6Marino Autolinee
Find prices
Sun
20 Jun
£20Regionale
£6Marino Autolinee
Find prices
Mon
21 Jun
£18Intercity
£6Marino Autolinee
Find prices
Tue
22 Jun
£18Intercity
£6Marino Autolinee
Find prices
Wed
23 Jun
£14Intercity
£6Marino Autolinee
Find prices
Thu
24 Jun
£18Intercity
£6Marino Autolinee
Find prices
Fri
25 Jun
£18Intercity
£6Flixbus
Find prices
Sat
26 Jun
£18Intercity
£6Flixbus
Find prices
Sun
27 Jun
£20Regionale
£6Marino Autolinee
Find prices
Mon
28 Jun
£35Italo
Find prices
Find prices
Tue
29 Jun
£14Intercity
£6Flixbus
Find prices
Wed
30 Jun
£14Intercity
£6Flixbus
£365TAP Portugal
Thu
1 Jul
£14Intercity
£6Flixbus
£161TAP Portugal
Fri
2 Jul
£14Intercity Notte
£6Flixbus
£151TAP Portugal
Sat
3 Jul
£18Intercity Notte
£6Flixbus
£151TAP Portugal

The fastest trains from Rome to Florence

Showing times and prices for 14 Jun

Fastest Journey

1 h 17 m

Average

1 h 55 m

Trains per day

85

Distance

231 km

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

The slowest trains will take 3 h 56 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
20:35Rome Tiburtina1h17 21:52Florence Campo di Marte
0 changes
£511One-way
2nd Fastest
06:25Rome Termini1h27 07:52Florence Campo di Marte
0 changes
£511One-way
19:15Rome Termini1h31 20:46Florence Santa Maria Novella
0 changes
£511One-way
12:25Rome Termini1h32 13:57Florence Santa Maria Novella
0 changes
£491One-way
10:25Rome Termini1h32 11:57Florence Santa Maria Novella
0 changes
£491One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View All
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration
3 hours 15 minutes
Train Ticket Price: £18
Trains depart from:Rome
Trains arrive in:Florence
Distance:231 km
Train Companies:Intercity, Italo, Regionale, Intercity Notte
Train companies

Rome to Florence with Italo, Frecciarossa and Trenitalia

Travel from Rome to Florence from £18 with Omio’s train partners Italo, Frecciarossa and Trenitalia! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

Italo
Trenitalia
Frecciarossa

Travel Italy in full comfort with Italo. These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Italo trains offer value for money on routes from Rome to Florence, and we can help you find the best deals available. Start your search for cheap Italo trains between Rome and Florence by checking the latest Italo train times and comparing the best prices for tickets on Omio. You can expect to travel 143 miles (231 km) between Rome and Florence on an Italo train. Choose from three different ticket types (Low Cost, Economy, and Flex) and pick the cheapest or fastest train from Rome to Florence.

Italo offers four different class options with a range of amenities, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. The trains are eco-friendly and use up to 30% less energy than previous models. Services on all Italo train carriages include toilets, free WiFi, power outlets, reclining leather seats and footrests.

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

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

Trains from Rome to Florence

Trains from Rome to Florence depart at a rate of several an hour, with a travel time of just over 1h 30min on average. Most of them take a direct route north-east towards the inland of Italy, although some of the budget train trip options make a stop at Chiusi-Chianciano Terme en route.

Rome to Florence Train Time: Daily Departures

On weekdays, you'll be able to find a Rome to Florence train from around 5:30 a.m. to 10:30 p.m. The same schedule applies on weekends. The timetables are easy to read, which is just as well, given that you can choose from over a hundred train trips per day between the two cities. Weekends present you with a similarly wide choice, with the quietest day being Sunday – and even then there are about 90 train trips available. So you'll never be stuck for options with roughly 700 train trips a week on offer. There is also an overnight sleeper train that departs just after midnight on Sundays.

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

The standard train journey takes 1h 40min, depending on the arrival station in Florence. There aren't really any off-peak times on this busy route, so frequency is regular throughout the day. Mixed in, you'll find cheaper options, and these take just under 4 hours. Here and there, you'll find a trip that requires stopovers or train changes, but these are in the minority. Most train journeys are direct, even the less expensive ones that take longer.

How to find cheap train tickets from Rome to Florence?

You can save money with many of the cheap trains offered every day on the route. Some of these can be had for about half the price of a standard trip – your travel time is simply not as fast as the high-speed Rome to Florence trains. On the plus side, it's a nice leisurely way to enjoy the passing Italian scenery. They're available throughout the day, but it's always best to make sure you get cheap train tickets by being flexible around your travel dates and booking your tickets in advance. You'll be able to easily identify longer, cheaper train trips, and you'll also find that the ones that require train changes can offer better value for money. Seniors can travel at slightly reduced fees, while discounts are available for young children and those with loyalty and membership cards. You'll find that the cheaper train tickets are flagged for you to easily see them in the timetables.

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

Departure train stations: Most departures are from Roma Termini, within walking distance of the city centre. It has a large shopping centre with restaurants, coffee shops, clothes shops and kiosks. A few leave from Roma Tiburtina, a bit further to the north-east, which can easily be reached taking Metro Line B. This has a similar type of shopping centre, ranging from newsagents and food outlets, all the way to haute couture stores.

Arrival train stations: Most trains arrive at Florence Santa Maria Novella, which is right in the centre of the city, with a smattering of others going to Florence Campo di Marte or Florence Rifredi, both of which are quite close by too. All of them offer full travel amenities, like toilets, coffee shops, kiosks and restaurants.

Which train companies travel from Rome to Florence?

There are seven train companies that operate on this route, with the biggest differentiators being price and speed. There are high-speed and standard trains that take a direct route, while others have cheaper tickets or require changes along the way. Most trips are handled by three companies: Frecciargento, Frecciarossa and Italo, while others, such as Regionale, run some of the standard trips and offer more economically priced tickets.

Frecciarossa trains from Rome to Florence

Frecciarossa runs trains on this route throughout the day, from early in the morning to around mid-evening. They operate high-speed trains that run direct services between the cities and take just over 1h 30min. Frequency is roughly one every 30 minutes, with a few additional trains added during peak times, and there are no night trains later than 8:30 p.m. All their train services run between Roma Termini and Florence Santa Maria Novella, making it easy to access public transport to and from the stations if you use this provider. They offer Standard, Premium, Business and Executive class tickets and have plenty of amenities.

Frecciargento trains from Rome to Florence

Frecciargento offers around a dozen trains from Rome to Florence on an average day. They also run from early in the morning until the last one in the mid-evening. All their trains take a direct route, and you can expect your journey to last roughly 1h 40min. The exception to this is the last train of the day, which travels at an even higher speed that will shave approximately 25 minutes off the journey. You won't have to make any train changes, and you can choose between economy and first-class tickets.

Italo trains from Rome to Florence

Italo trains also run from early morning to early evening, between the main station in Rome, Roma Termini, and its counterpart in Florence, Florence Santa Maria Novella. They offer the most direct routes, with a high-speed travel time of 1h 40min. They have a couple of trains an hour throughout the day, which doesn’t require any changes en route. Italo offers semi-refundable fares any time before departure. You can opt for the Economy or Flex tickets, and then have a choice of Smart class, Prima class or Club Executive. The latter attract additional fees in terms of their ticket policy.

Intercity trains from Rome to Florence

Intercity offers around 5 trains a day. These begin mid-morning and end in the early evening. All are direct trips, but they vary when it comes to departing and arriving stations. Departures are roughly equally split between Roma Termini and Roma Tiburtina, while the trains travel to both Florence Santa Maria Novella and Florence Rifredi. These trains are not high-speed, with trips taking around 3 hours. The company provides a basic second- and first-class ticket policy, with a free ticket change service, and a partial refund on cancellations. The last train of the day often has cheaper tickets.

Intercity Notte trains from Rome to Florence

Intercity Notte offers no more than a couple of trains a day. It's basically a commuter service with one departing from Rome Tiburtina in the morning and another leaving Roma Termini at night. Both trains arrive at Florence Campo di Marti station. They use a direct route, taking just under 3h40min, and prices are also a little lower on the night train. You'll have the option to upgrade to a first-class ticket at a substantial extra fee.

Frecciabianca trains from Rome to Florence

Frecciabianca runs a single early morning high-speed train from Rome to the Tuscan capital. You can expect the trip to take a little over 1h 15min, making it one of the best options to travel between the cities quickly and conveniently. It's a cheaper trip than most of the others as well. The ticket policy allows for free changes to tickets until you depart, and you can upgrade to first-class for a very reasonable fee. The train departs from Roma Termini, and arrives at Florence Campo di Marte, taking a direct route, without any changes required.

Regionale trains from Rome to Florence

Regionale is one of the cheapest options for Rome to Florence trains, without skimping on comfort or efficiency. It runs a pretty varied daily schedule, offering trains throughout the day 7 days a week, at roughly two- to three-hour intervals. They begin early morning and end early evening. Trains depart with equal frequency from Roma Termini and Roma Tiburtina and most are direct, but some make a change at Chiusi-Chianciano Terme. However, only adds about 10 minutes to the trip. There is one economy class, Ordinaria, making it an excellent tourist option.

Rome to Florence Trains: Services on board

Trenitalia Standard provides Wi-Fi, bistro service and an entertainment portal. Premium adds leather seats and a welcome drink. Business-class gives you more room, with table service and classier fittings, and if you go for Executive you can sit in a rotating chair, and access a private meeting room. You won't be charged anything for your luggage, as long as it fits in the designated compartments. Small pets are welcome on board in a carrying case, and larger dogs may board with a muzzle and leash. Guide dogs are the exception to this. Bicycles can be carried on the train, disassembled and folded closed or put in a bike bag. If you have any disabilities you can request assistance. With Italo you can choose the basic Smart class, with leather seating; Comfort, with more leg-room; Prima, with fast-track entry and a welcome drink; or Italo Premier, offering wide armchairs and entertainment screens. You can carry two luggage items that go in a compartment, plus a carry-on bag. Pets weighing up to around 22lbs can be taken on board, with restrictions removed for guide dogs. You can take a folded bicycle with you, considered as one of your luggage items. Friendly assistance is available for people with disabilities. The two Intercity train services offer First class and Standard class. The latter provides comfortable seating; the former gives additional leg space. Cyclists can bring a bike, disassembled in a bag, and smaller pets are allowed in containers. Disabled people can ask for assistance. Regionale offers one standard priced Ordinaria ticket class, with assistance for disabled passengers. Disassembled bicycles are allowed on board as long as they don't disturb other passengers, and you may bring a small household pet in a travel container.

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 does a cheap train from Rome to Florence cost?
Looking to save money on your route? Omio customers have found the cheapest train from Rome to Florence for the next 7 days starting from £18  one way.
What is the average cost of a train from Rome to Florence?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Rome to Florence train prices are on average £19  one way.
What is the distance to Florence from Rome via train?
The distance from Rome to Florence by train is approximately 143 miles (231 km).
How long is the train journey between Rome and Florence?
While the time it takes to travel 143 miles (231 km) between Rome and Florence can vary based on specific dates, weekends, and bank holidays, the train duration from Rome to Florence is on average 2 h 50 min.
What is the departure train station in Rome and arrival train station in Florence?

Some of the Rome train stations to Florence you can start your journey from include Roma Termini, Roma Tiburtina and Roma Ostiense. Similarly, some of the arrival train stations in Florence include Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

When travelling this route, Omio customers are departing most frequently from Roma Termini   and arriving in Firenze Santa Maria Novella.

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

Passengers booking this route most frequently board their trains from Roma Termini and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train companies should I travel with from Rome to Florence?
When taking a train from Rome to Florence, you can count on Italo, Frecciarossa, Trenitalia, Frecciargento or Frecciabianca for the best way to get you to Florence. You can also check all possible train providers who offer a service from Rome to Florence and compare the amenities they offer before buying a train ticket.
Are there any direct trains to Florence from Rome?
Yes, you can find a direct train between Rome and Florence with Frecciarossa, Frecciargento, Regionale, Intercity or Intercity Notte  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
When does the first train depart from Rome to Florence? When does the last train depart from Rome to Florence?
You can take the first train from Rome to Florence at 07: 02   or take the last train from Rome to Florence leaving at 20: 35. Look for the latest Rome Florence train timetable on Omio and book the best time to take the train for this journey.
When should I book Rome Florence train tickets to score the best deals?
You can find a train between Rome and Florence to cost on average £19 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 route. You’ll see tickets for the Rome to Florence train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Rome
Florence
Roma Ostiense
Amenities
Roma Termini
Amenities
Refreshments
WC

Frequently Asked Questions

How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Roma Tiburtina
Amenities