The distance between Rome and Florence by train is approximately 232 kilometers (144 miles). Thanks to Italy's high-speed rail network, the journey is incredibly fast and efficient. The quickest direct services, operated by Frecciarossa or Italo, can complete the trip in as little as 1 hour and 20 minutes. In 2026, there are roughly 48 to 60 trains running this route daily, departing from Rome Termini or Rome Tiburtina and arriving at Florence Santa Maria Novella. Because the trains reach speeds of up to 250 km/h (155 mph), this route has become a primary example of how rail can outperform air travel for medium distances. Travelers can enjoy scenic views of the Lazio and Tuscany regions from their window, making it the most popular and environmentally friendly way for tourists and commuters alike to travel between these two iconic Italian cities.