Getting from Rome to Florence (and Vice Versa)

by Jessica on October 5, 2009

by | October 5th, 2009  

rf1As it happens, there are lots of people out there hunting for information about how to get from Rome to Florence or vice versa. And it’s not just because that trip is included on my perfect 2-week Italy itinerary, either (although that would be flattering). No, it’s that these two cities are incredibly common stops on any trip to Italy, especially a first-time visit, and so naturally people are looking for the best way to get from Point A to Point B.

Whether you’ve been to Italy before or not, if you’ve read any of the transportation-related articles on this site you’ll probably know which method of transport I’m going to recommend even before you finish reading. (And I’ll even make it easy by giving you a big hint.)

But let’s go over all your options so you can make an educated choice, shall we?

Taking the Train from Rome to Florence

Okay, if you hadn’t already guessed or clicked on the “hint” link above, I’ll answer your burning question now. What’s the best way to get from Rome to Florence (or, for that matter, from Florence to Rome)? It’s the train. I may sound like a broken record a lot of the time on this site, saying the train is often your best bet, and I’m admittedly a huge fan of traveling by train so may be a little biased. But in this situation, the train really is the best option. You’ll see why when you read the other options below.

But let’s look at the information you’ll need to know about taking the train between Rome and Florence.

rf2Trains leave Rome’s Termini Station bound for Florence’s Santa Maria Novella Station roughly every hour until 10-11pm, and the trip itself can range from as little as 1 hour 31 minutes to 2.5 hours (some are even as slow as 4 hours, for the really cheap trains). Especially with the super-fast new AV trains, the trip is incredibly quick – but of course the faster the train, the more expensive the ticket. And with the faster trains you typically need to buy a reservation in addition to your ticket. So if you’re on a stricter budget, you might want to look at the slower trains.

A ticket on a high-speed train from Rome to Florence can cost more than €105 for first class and more than €76 for second class. Buying in advance means you can get first class tickets for under €70 and second class tickets for under €50, however, so it’s well worth checking the fares ahead of time using the search box to the right.

The roughly 3-hour trip tickets are €36 for first class and just over €24 for second class. And that nearly-4-hour trip can cost as little as €16 for a second class seat (€25 for first class). The slow trains don’t usually require (or even have) reserved seating, so the ticket prices are lower overall, too.

Remember if you already have a rail pass that serves as your ticket – so you’ll just need to buy a reservation to supplement what you already have.

>> Learn more about taking the train from Rome to Florence, or vice versa – taking the train from Florence to Rome

Taking the Bus from Rome to Florence

rf3Riding the bus around Rome itself is highly recommended. Even taking the bus from one city to another in the same region can be a good idea – especially considering that more remote cities and towns may not have train service. But because Italy lacks a nationalized bus system, getting from one region of the country to another by bus is challenging at best.

Rome is in the Lazio region, and Florence is in Tuscany – and both regions run their own regional bus routes, with almost no overlap. There’s one company I’ve found that does cross the border between Lazio and Tuscany, but their buses run between Rome and Siena – not Florence. So if you’d like to stick to the bus, you’d have to take a SENA bus from Rome’s Tiburtina station to Siena (there are a few stops in Siena, including the city’s train station and bus station) and then take a bus from Siena to Florence. Tickets for the Rome-Siena bus start at just €19.50.

Driving from Rome to Florence

rf4As mentioned, I like Italy’s trains. I even like Italy’s buses, trams, and subways. What I’m not at all interested in doing is driving in Italy. I know people who love the idea of the challenge of it, and that’s fine by me, but I still think if you’re smart you’ll avoid driving in Italy’s cities – especially Rome.

So, even if you’re excited about driving through the Tuscan countryside after your stay in Italy’s capital city, I highly recommend that you try to pick up your rental car outside Rome’s city center. If you’ve already been in Rome for a few days, heading back out to Fiumicino Airport just to get your rental car isn’t necessary, but when you’re looking for car rental offices see if you can find one that’s outside the ring road (Tangenziale) surrounding Rome, or at least further away from the historic center, so that when you pick it up you won’t have to drive through the warren of narrow streets before you get onto bigger roads headed north.

The trip from Rome to Florence is about 290km, and with no traffic or wrong turns or delays should take around 3-3.5 hours. The good news is that the bulk of the journey is on Italy’s lovely A1 motorway, which will (again, provided there are no traffic or construction delays) have you zipping north in no time. The bad news is that those lovely motorways come with tolls. Take the quickest route and you’ll be paying about €15 in tolls.

>> To figure out your route, I recommend the Via Michelin site for planning purposes and then having a good driving map in the car with you.

Flying from Rome to Florence

rf5To begin with, when you’re contemplating your options for getting from place to place, you can easily rule out something if it’s a piece of infrastructure that’s just missing from one or the other destination. If, for instance, a city has a bus station but no train station, your decision just got simpler. But on the other hand, just because both places have their own airports doesn’t mean you shouldn’t rule out flying just the same.

Yes, Rome and Florence both have airports. Rome, in fact, has two. And Alitalia connects the two cities with one-hour non-stop flights that are sometimes as low as €61 one-way. But flying between Rome and Florence just doesn’t make sense for most people. The flight itself may only be an hour long, but add to that the time it takes to get to the airport, check in an hour before your flight, and then get from the other airport into the city. Compare that with the less-than-two-hour high-speed train ride and it’s easy to see the train is the better option.

Wanna look up the prices on flights anyway? Knock yourself out.

And now that you’re in Florence…

rf6Florence is legendary as the birthplace of the Renaissance, and boasts a pleasant-to-walk-in city center as well as some of the country’s best gelato. All in all, it’s probably a good idea to see a museum or two while you’re in Florence (even if you’re not an art nut), but rest assured there’s way more to love about Florence than just its past. This heavily-touristed city is also popular with students, so it’s lively and very modern even though it’s an historic wonderland.

photos, top to bottom, by: jonrwalinson, LHOON, anne.oeldorfhirsch, Jakob Montrasio, WexDub, permanently scatterbrained


Jason October 5, 2009 at 8:14 am

And don’t forget to mention that there are not random bag porters at train stations. In Rome, I always encounter “gypsies” wearing some colored vest or a fake badge offering to help with my bags. And for those people that believe them, they are hassled for a good 10 to 15 minutes for the “fee and tip” after taking you to the train and “helping” you with the luggage. So annoying…

On my first train trip out of Rome several years ago, I got tricked and when I only gave him 2 € and he got agitated and started reaching for my luggage. Thankfully, I was much larger than him and quickly moved to block him. He then proceeded to (I assume) cuss at me in Italian until some other Italians came onto the train. Now, I always warn others and actually stop the con game when I see it occurring.

Anyways, people should be smart about their luggage and surroundings no matter what city or country they are in…..


Jessica October 5, 2009 at 8:24 am

That’s weird, I’ve never noticed anyone trying to pass themselves off as fake bag porters. But when I’m traveling alone, I’m usually not looking around much – I’m walking with purpose, eyes on where I’m going! :) I agree with your overall point, though, that people should be smart about their luggage and such no matter where they go. If something feels fishy, it probably is.


Jason October 5, 2009 at 8:26 am

yea, they ignore the people who know what they’re doing…and I’m sure you do. ;-)


chris January 4, 2010 at 6:28 pm

I see that you say take the bus between Florence and siena. but if i was going to go from Rome to Siena to Florence what would be the right transportation options ?

Thanks – great info on this site!


Jessica January 5, 2010 at 5:33 pm

Hi, Chris:

I think I’d recommend the train from Rome to Siena, and then the bus from Siena to Florence. The train station in Siena is further from the city center than the bus station, but it’s an easier train trip from Rome than Florence. You can also do the bus for both routes, however, so if you’d rather stick to one mode of transport (and if the place you’ll be staying is closer to the bus station and you’d prefer not to walk from there too far or take a city bus) then that’s definitely an option.

Hope that helps,


Shawn Personke June 8, 2010 at 4:54 pm

Since we’ll be arriving Rome and going directly to Florence on the same day, I’d like to purchase these train tickets in advance. For some reason, I can’t select the First Class ticket option on Trenitalia…2nd class comes up as the default option. Any info to share…anyone else had that problem? Grazie.


Jessica June 9, 2010 at 8:53 am

Hi, Shawn:

From what I understand, the Trenitalia site won’t allow non-Italian (or at least non-European) credit cards to be used to purchase tickets online, so even if you could choose first class you likely wouldn’t be able to buy tickets anyway. The good news is that you’ll be able to buy tickets at the station even if it is the same day – since they leave roughly every hour, you’ll buy tickets and a reservation on whatever the next train is.



Shawn Personke June 9, 2010 at 2:16 pm

I’ve heard that they are not taking non-Italian Amex, and some folks have been able to purchase using other cards. I’m going to try one more time on June 12 to see if they’ve released other tickets/options, based on message I’ve received on raileurope. grazie.


Jessica June 10, 2010 at 8:31 am

Let me know how it goes, Shawn. And don’t worry if you can’t get the tickets ahead of time. It really is extremely easy to get them once you get to Rome – even if you’ve just arrived, and even if you’re heading out the same day.


Mishela February 21, 2012 at 1:49 pm

hey jessica,
Can you please post the website you used for the train ticket prices?


Jessica March 6, 2012 at 5:47 pm

I use the “Rail Ticket Search” box on this page in the train section – you can also find it here:

It’s got discounts on many train tickets in Italy, if purchased in advance.


Comments on this entry are closed.

Previous post:

Next post: