Rome to Florence trains might be a good value for money solution: travelling in Italy by train is often rather cheap and faster than taking a bus indeed , since many high speed ItaloTreno and Trenitalia trains are available on this route , as well as Regionale Veloce, Frecciargento trains . You can count on 136 daily rides to get from Rome to Florence. Trains leave from Roma Tiburtina, Roma Termini and arrive at Firenze S. M. Novella every 5 minutes on average. Travelling by train from Rome to Florence is faster if you choose a ItaloTreno high speed train (like Italo AV): the trip will last on average 01:21. If travelling with ItaloTreno, you need to know the Rome to Florence train schedule: the first train leaves at 05:45, while the last ride is at 19:50. A Rome to Florence train cost about 9.90 €. But how long is the train ride from Rome to Florence? Your journey takes about 1 hour on average. ItaloTreno offers 45 direct trains between these two cities. There are also Trenitalia trains from Rome to Florence; you can compare ItaloTreno and Trenitalia with Wanderio, so that you find the best fare in a quick and simple way. A Rome to Florence train ticket with Trenitalia costs 19.90 € on average and you can find rides from 05:40 to 20:15. Thanks to ItaloTreno, Trenitalia offers, you can save on your trip from Rome to Florence and find low cost tickets starting from 7 €! If you need to travel this week, prices start from 15.90€ to a maximum price of 39.90€. When booking your train ticket a few weeks in advance though, you can find low cost trains from Rome to Florence with fares starting from 9.90€, saving up to 66%.