Rome to Florence by Train: Every Service, Counted
Updated September 2026 · Every departure and fare queried directly from Trenitalia and checked against Italo’s own route page

Every page competing for this search tells you a different number. Omio says there are 141 trains a day. Trainline says 48. One guide says four to six an hour, a Reddit thread says one every fifteen minutes. The journey takes 1h 25, or 1h 29, or 1h 42, or 1h 44, or 1h 57, depending on who is selling you the ticket.
So we counted. Every departure below was pulled from Trenitalia’s own booking system on 3 September 2026 for travel on Wednesday 16 September, and cross-checked against Italo’s published route page. Then we priced the same journey at six different booking dates, which is the part that actually decides what you pay.
Every train, counted
Sixty-five distinct Trenitalia services in one day, of which 54 are direct. Add Italo’s 32 and the route runs 97 trains a day in each direction.
| Type | Per day | Journey | Fare | Verdict |
|---|---|---|---|---|
| Frecciarossa | 48 | 1h 35 to 1h 57 | 19.90 to 44.90 € | The default, and the one to take |
| Intercity, direct | 1 | 3h 45 | 12.90 € | The only genuinely cheap ticket on the route |
| Regionale | 1 | 3h 35 | 25.75 € | Slower and dearer than the Frecciarossa |
| Regionale Veloce | 4 | 3h 40 to 4h 22 | 25.75 € | Same fare, even slower |
| With one or more changes | 11 | 3h 37 to 5h 03 | 17.70 to 30.60 € | No reason to choose these |
Read the first two columns and the route is simpler than the internet makes it sound: forty-eight of the sixty-five are Frecciarossa, they all take about ninety minutes, and they nearly all run direct. There is very little to decide here.
The slow train costs more
Now the row that should change what you book. Standard advice for travelling Italy on a budget is to take the regional train, because regional trains are the cheap ones. On this route that advice is wrong, and expensively so.
| Regionale | Frecciarossa | Difference | |
|---|---|---|---|
| Fare | 25.75 € | 19.90 € | The slow one is 5.85 € dearer |
| Journey | 3h 35 | 1h 36 | Two hours longer |
| Services per day | 1 | 48 | No flexibility |
| Reserved seat | No | Yes | Standing is possible on the slow one |
You would be paying roughly six euros extra to spend two additional hours on a train, on a route where the fast service leaves every twenty minutes and the slow one leaves once. There is no version of that trade which makes sense for a visitor.
The exception, and it is a real one, is the single daily direct Intercity at 12.90 euros. That is genuinely cheap, about a third of a walk-up Frecciarossa, and it takes 3h 45. If your budget is tight and your day is not, that is the ticket. It is one train. Everything else slow on this route is worse than the fast train on both counts at once.
Is Florence worth a day trip from Rome
Google asks this in the People Also Ask box on this search, so here is the direct answer with the timetable behind it.
Yes, and comfortably. There is an 07:05 from Termini that reaches Florence at 08:46, before the Uffizi opens. The last direct back leaves at 21:40 and gets in at 23:20, and there is a 19:10 for anyone who would rather not do that. So a Rome based day gives you roughly ten to twelve usable hours in Florence, which is more than a lot of people get out of a night in a hotel there.
What it does not give you is Florence in the evening, which is when the day visitors leave and the city is at its best. If you have the choice, two nights beats one long day, and we set out why in how many days you need in Florence.
Now the part worth being blunt about. Organised day trips from Rome to Florence run 230 to 263 euros a head. A return ticket booked two weeks out is about 40 euros. You are being asked for six times the price of the journey, and the journey is a ninety minute train to a station in the middle of the city, which is the least difficult transfer in Italian tourism.
Book the train. Then spend a fraction of what you saved on the two things that genuinely need booking, which are the Uffizi, the Accademia and the dome climb. This is the same conclusion we reached in day trips from Florence, for the same reason: if the place has a station in the middle of it, go yourself.
The one version we would not argue with is the trip that goes somewhere the train cannot take you in a day. Florence plus a Tuscan winery is a genuinely different product, because getting into the countryside and back to Rome between breakfast and midnight is not something you can arrange yourself.

Rome to Florence & Tuscany by High-Speed Train & Winery Tasting
Twelve hours, and it adds the one thing the train cannot: a winery in the countryside and back to Rome the same night. At 4.88 across 356 reviews it is also much better rated than the plain Florence day trips, one of which sits at 3.94 across 250 reviews while costing 230 €. If you just want Florence, book the 40 € return and keep the difference.
Once you are in Florence, the walk from Santa Maria Novella to the cathedral takes about ten minutes and passes most of what a first visit wants to see. That route, and what is worth stopping for, is in things to do in Florence. And if you are arriving from the other direction, we did the same exercise for Pisa airport.
If Venice is the next leg, be warned that it is a worse route than this one despite being shorter: we counted only fourteen direct trains out of thirty-six, against the fifty-four out of sixty-five you have just read about here. Coming the other way, from Milan, it is worse again: eighteen direct out of fifty-two, and one of those eighteen takes an hour longer than the rest for the same money.
Trenitalia or Italo
Half the pages on this search do not mention that there are two competing high speed operators on this line. That omission matters, because Italo is both the faster and the cheaper of the two on its own published figures.
| Trenitalia | Italo | |
|---|---|---|
| Trains per day | 65 | 32 |
| Fastest journey | 1h 35 | 1h 25, non-stop |
| Cheapest advertised | 19.90 € | 14.90 € |
| Rome stations | Termini | Termini and Tiburtina |
| Florence station | Santa Maria Novella | Santa Maria Novella |
| Also runs slow trains | Yes, Regionale and Intercity | No, high speed only |
The practical advice is simply to check both before booking, which takes a minute and which most travellers never do because they have only heard of one of them. Neither is a budget airline in disguise; both are proper high speed trains on the same line, and both arrive at the same station in Florence.
A small thing that tells you something about the quality of information on this route: Italo’s own page gives the distance as 261 km at the top and 231 km in its own FAQ further down the same page. If the operator cannot keep its own numbers straight, treat the round figures you read elsewhere accordingly.
When to buy: two weeks, not three months
This is the single most valuable thing on the page, and we have not seen anyone publish it. We priced the identical journey at six different lead times, all queried within the same afternoon so that nothing else changed.
| Booking | Days ahead | Cheapest Frecciarossa | Against booking early |
|---|---|---|---|
| Same day | 0 | 55.00 € | 2.8 times the price |
| Tomorrow | 1 | 55.00 € | 2.8 times |
| In four days | 4 | 39.90 € | Twice the price |
| In two weeks | 13 | 19.90 € | The floor |
| In six weeks | 43 | 19.90 € | No further saving |
| In ten weeks | 74 | 19.90 € | No further saving |
Two conclusions come out of that table, and they point in opposite directions to the usual advice.
Do not turn up and buy. Walking to the ticket machine at Termini costs you 55 euros for a seat that was 19.90 a fortnight earlier. On a return trip for two, that is 140 euros of nothing.
But do not book six months out either. The fare bottoms out at around two weeks and then simply stops falling: 19.90 at thirteen days, 19.90 at forty-three, 19.90 at seventy-four. Booking early on this route buys you seat availability and peace of mind, not a lower price, and it costs you flexibility on a cheap ticket that is usually non-refundable.
Which station, and the Tiburtina catch
In Florence, the service you are almost certainly booking arrives at Firenze Santa Maria Novella, which sits in the centre of the city about ten minutes on foot from the Duomo. You walk out of the station into Florence. No transfer, no shuttle, no onward ticket.
That is the rule and not the whole truth, which we only found out when we measured all three Florence stations. Seven direct services a day from Roma Termini go to Firenze Campo di Marte instead, including two Frecciargento, a Frecciarossa and the overnight InterCityNotte, and two Intercity go to Rifredi. Both are outside the centre, and both are a 1.70 euro local train from it. Which station each service uses, and the search that hides the cheaper fare, is in our guide to Florence train stations.
Rome is where the catch is. Trenitalia runs this route from Roma Termini, the central station. Italo uses Termini and Roma Tiburtina, which is a different station a few kilometres northeast, and a cheap Italo fare is sometimes cheap because it leaves from Tiburtina rather than Termini.
Tiburtina is on Metro line B and perfectly easy to reach, so this is not a warning not to use it. It is a warning to read the departure station on the ticket before you congratulate yourself on the fare, and to add the transfer time if you are staying near the Colosseum or the Vatican rather than near Termini.
The bus, and why nobody agrees how long it takes
There is also a bus, and several companies run one. At the floor fares it costs about a third of the cheapest train. The catch is the time, and the time turns out to be remarkably hard to pin down.
At least five operators run Rome to Florence by road: FlixBus, Itabus, MarinoBus, BlaBlaCar Bus and Autoservizi Salemi. The two big ones publish their own route pages, so we read both on 8 October 2026. FlixBus runs 32 a day, first at 01:20 and last at 22:45, from 6.48 euros. Itabus starts at 5.99 and does not publish how many it runs.
How long it takes depends entirely on who you ask, including when the person you ask is the same company twice. Every figure below is from the same morning.
| Source | Journey time | Cheapest fare |
|---|---|---|
| FlixBus, headline figure | 2h 15 | 6.48 € |
| FlixBus, its own FAQ, same page | 2h 15, called the average | 7.98 €, average 14.97 € |
| FlixBus, its own prose, same page | about 3h 15 | Not stated |
| Itabus, its own route page | Not published at all | 5.99 € |
| Actual departures listed by Omio, Busbud and CheckMyBus | 2h 45 to 4h 00 | 5 to 23 € |
So FlixBus gives 2h 15 as the minimum at the top of the page, repeats it lower down as the average, which cannot both be true, and then its own description of the route says about three and a quarter hours. The departures the resellers were actually offering ran from 2h 45 to 4h. The number to plan around is the three hours, not the two and a quarter, because it is the one the timetables agree with.
Which makes the money question easy, and the answer is not the one the fares suggest. The bus floor of about 6 euros is genuinely cheap. But FlixBus publishes its own average fare at 14.97 euros, and Italo’s cheapest advertised fare is 14.90. Seven cents apart. At typical prices you are paying the same to spend an extra hour and a half on the road.
Where the bus does win is the day you decide to go. The table further up shows a same-day Frecciarossa at 55 euros, nearly three times its own floor. The bus has nothing like that spike. If you are standing in Rome this morning wishing you were in Florence this afternoon, the bus is the cheap answer and the train is not.
One thing to check before you book either of them, and it is the same trap as the airport coach. Villa Costanza is not in Florence. It is a motorway car park at the A1 exit, and Itabus gives its address in Scandicci, a different town. FlixBus adds that passengers on connecting tickets must get off there. FlixBus also stops at Santa Maria Novella itself; on Itabus’s published list of Florence stops, four of the six are Villa Costanza under slightly different names. Read the arrival stop, not just the city.
One seller counts 141 trains a day, another counts 48
Worth laying out, because it explains why this journey feels more complicated than it is.
| Source | Trains per day | Journey time |
|---|---|---|
| Our count | 97, from both operators | 1h 25 to 1h 57 |
| Omio | 141 | 1h 57 |
| Trainline | 48 | 1h 44 |
| Rome2Rio | Not stated | 1h 42 |
| ItaliaRail | Not stated | 1h 29 |
| Italo | 32, its own only | 1h 25 |
| A widely-read guide | 4 to 6 an hour | Not stated |
| A Reddit thread | One every 15 minutes | Not stated |
None of these sources is lying. They are counting different things: one operator or two, direct services or every combination with a change, a Tuesday in February or a Saturday in August. But the traveller reading them cannot tell which, and ends up with the impression that the route is unpredictable when it is one of the most reliable in Europe.
Questions
Is it cheaper to take the bus or the train from Rome to Florence?
At the floor fare, the bus: Itabus advertises from 5.99 euros and FlixBus from 6.48, against 19.90 for the cheapest Frecciarossa and 14.90 for the cheapest Italo. At typical prices the gap closes almost completely, because FlixBus publishes its own average fare at 14.97 euros, seven cents more than Italo's cheapest advertised. The bus takes at least an extra hour and a half. Where the bus genuinely wins is same-day travel: a Frecciarossa bought on the day of travel was 55 euros when we checked, and the bus has no spike like that. All figures read from the operators' own pages, the train ones on 3 September 2026 and the bus ones on 8 October 2026.
How long does the bus from Rome to Florence take?
Longer than its advertising says. FlixBus puts 2 hours 15 minutes at the top of its route page, repeats the same figure lower down as the average, which cannot both be true, and then says about three and a quarter hours in its own description of the route. Itabus publishes no journey time at all. The individual departures that Omio, Busbud and CheckMyBus were listing on 8 October 2026 ran from 2h 45 to 4 hours. Plan around three hours, because that is the figure the actual timetables support.
How long is the train from Rome to Florence?
Between 1 hour 25 and 1 hour 57 on a high speed service, depending on how many stops it makes. Italo advertises 1h 25 for its non-stop train, and the Trenitalia Frecciarossa services we timed ran from 1h 35 to 1h 57, with most at 1h 36 to 1h 42. The slow trains are a different proposition entirely: Regionale and Intercity take 3h 35 to over 5 hours.
How much is the train from Rome to Florence?
It depends almost entirely on when you book, not on which train you take. Checking on 3 September 2026, a Frecciarossa for travel that same day was 55 euros, while the same journey thirteen days out was 19.90. Italo advertises fares from 14.90. The one genuinely cheap ticket is the single daily Intercity at 12.90 euros, which takes 3h 45.
Is there a direct train from Rome to Florence?
Yes, and a lot of them. We counted 65 Trenitalia services in one day, of which 54 were direct, plus 32 Italo services. Almost every high speed train runs direct; the changes appear on the slow regional routes, which is one more reason not to take them.
Is the regional train from Rome to Florence cheaper?
No, and this is the most expensive assumption on the route. When we checked, the Regionale cost 25.75 euros and took 3h 35, while Frecciarossa services on the same day started at 19.90 euros and took 1h 36. You would pay about six euros more to spend two extra hours on a train. The only cheaper option is the single daily Intercity at 12.90.
How far in advance should I book the Rome to Florence train?
About two weeks, and there is no benefit in going earlier. We priced the same journey at six different lead times on one afternoon: same day and next day were both 55 euros, four days out was 39.90, and thirteen days out was 19.90. At 43 days and at 74 days it was still 19.90. The fare floor arrives at roughly a fortnight and then stops moving.
Is Florence worth a day trip from Rome?
Yes on the timetable, no on the money if you buy a package. The train makes it genuinely easy: leave Rome at 07:05, be in Florence by 08:46, and the last train back leaves at 21:40. That is a real day. But organised day trips run 230 to 263 euros against roughly 40 euros for a return ticket booked ahead, which is six times the price for a journey you can do yourself in ninety minutes.
Which station does the train from Rome to Florence arrive at?
Firenze Santa Maria Novella, which is in the centre of Florence and about a ten minute walk from the Duomo. That is one of the genuine pleasures of this route: you step off the train and you have arrived, with no transfer. In Rome most services leave from Termini, but Italo also uses Roma Tiburtina, which is a different station on the other side of the city.
Some links on this page are affiliate links. If you book through them we earn a commission at no extra cost to you. It does not change what we recommend: we rank on what you get for the money, and we say so when something is not worth booking. Full disclosure.
Next: what to book before you arrive or where to go next from Florence.