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 £ 41 if you buy it on the day, but the cheapest tickets can be found for only £ 20.
This is the last train of the day.
Find all the dates and times for this journey
1 h 17 m
1 h 58 m
Trains per day
Of the 91 trains that leave Rome for Florence every day 88 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 58 m but if you time it right, some trains will get you there in just 1 h 17 m .
The slowest trains will take 5 h 10 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.
|Distance||143 miles (231 km)|
|Average train duration||3 h 10 min|
|Average train ticket price||£19 (€21)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
|Train providers||Italo, 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 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 £19, you can find the cheapest train ticket for as low as £18. Travellers depart most frequently from Roma Termini and arrive in Firenze Santa Maria Novella.
For as little as £18 you can travel by train from Rome to Florence with Italo, Frecciarossa and Trenitalia. Omio will show you the best deals, timetables and tickets available for this journey.
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 carriage 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 toilets, 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.
Train information from Rome to Florence with Italo:
Italo has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Italo tickets between Rome and Florence and when travelling by train:
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.
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.
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.
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.
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.
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 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 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 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 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 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 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 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.
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.
When taking the train between Rome and Florence, you can choose to depart from train stations like Roma Termini, Roma Tiburtina and Roma Ostiense. Your journey can end in train stations such as Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.
Omio customers who travel this route most frequently depart from Roma Termini and arrive in Firenze Santa Maria Novella.
Passengers booking this journey most frequently board their trains from Roma Termini and need to travel around 1 mile (s) / 1 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 1 mile (s) / 1 km from this train station to the city centre.
Here are some other resources that might have the information you need