Popular routes
Rome to Florence by train or bus
Fast trains run from Roma Termini to Firenze Santa Maria Novella, right next to Florence's historic centre.
Search ticketsJourney timeabout 1 h 30 min by train
Ways to travelTrain, Bus
CompaniesTrenitalia Frecciarossa, Italo
Times are typical and vary by service. Search to see live times and prices for your date.
About the operators
Frequently asked questions
How long does it take from Rome to Florence?
The journey takes about 1 h 30 min by train, depending on the service you choose.
Which companies travel from Rome to Florence?
Services include Trenitalia Frecciarossa, Italo.
How do I book tickets from Rome to Florence?
Search on Easy TransBook, compare times and prices, pay securely online and get your tickets on your phone.