Company Logo - Home Link

This post provides information about how to take the train from Rome to Florence.

We include tips on ticket prices, the duration of the journey, the departure points for these trains, and more.

Plan Your Trip

Florence is one of the most popular cities to visit in Italy, and it’s a great place to see on a day trip. 

Thankfully, there are frequent trains between Rome and Florence, so it’s pretty easy to get there!

Although you could drive there, take a bus, or go on an organized day trip, the trains of Italy are very reliable and one of the quickest ways to get from one city to another.

When taking the train, you can expect the journey from Rome to Florence to take approximately 90-120 minutes, which is much shorter than most alternatives.

There are currently 2 train companies offering service between these cities: Trenitalia and Italo. 

Trenitalia is the most common train service you’ll find in Italy, and Italo is a newer competitor. 

Although both have fast trains, you’ll find that Trenitalia has more options for slower trains from Rome to Florence. 

These regional trains typically take 3-4 hours to reach their destination, but sometimes they can be more affordable.

Even so, chances are you’ll be able to get a faster train for about the same price as a slow train depending on when you get your ticket. 

This is a case where planning out your trip can definitely help save time and money!

If you book early enough, you should be able to get economy or super economy tickets, which are usually the least expensive options. 

The typical price range for economy tickets is €14.90 - €19.90.

Alternatively, you can also get first class tickets, and these are a great choice for anyone who wants a quieter, more roomy experience.

The typical price range for first class tickets is €24.90 - €29.90.

Most trains from Rome to Florence will depart from Termini, which is the most well-known station in the city. 

That said, some will leave from the newer station Tiburtina, and you can use the blue Metro line to get there.

If you're staying/living northeast of the city centre, you might find that Tiburtina station is actually closer than Termini.

Train Tickets

If you’re ready to get tickets for a train from Rome to Florence, you can expect the following prices for each seat option:

Although you can get tickets online ahead of time by using the link above, you can also purchase tickets at the train station. 

Termini has several ticket kiosks, so you shouldn’t have to worry about waiting in a line for too long. 

The kiosks have language settings, so even if you don’t speak Italian, you should be able to get tickets with relative ease.

The languages included are English, French, German, Spanish, and Portuguese.

While it’s nice to have the option of being more spontaneous, we still recommend purchasing tickets in advance, as seating can be limited (and sometimes more expensive) if you get them on the day of departure.

Booking ahead of time also allows you to look for the best price. 

You’ll also have time to plan out your trip to Florence, and the more time you have for that, the more likely you’ll be able to save some money on fun activities in the historic city.

Speaking of which, if you're looking for something fun and affordable, make sure to check out our free Florence walking tours.

If you’re looking to save money on a variety of tours and attractions, make sure to check our post covering the best Florence City Passes.

About The Author

Stephen Pickhardt

Stephen is the CEO of Free Tours by Foot and has overseen the transformation of a local walking tour company into a global tour community and traveler’s advice platform. He has personally led thousands of group tours in the US and Europe, and is an expert in trip planning and sightseeing, with a focus on budget travelers. Stephen has been published and featured in dozens of publications including The Wall Street Journal, BBC, Yahoo,, and more.
Updated: September 6th, 2022
Back to Top