Florence is one of central Italy's key rail hubs, positioned on the national high-speed corridor between Rome, Bologna, Milan, and Venice. The city has several passenger stations, with Firenze Santa Maria Novella as the main train station for most long-distance and regional services. Trenitalia and Italo both serve Florence, giving travelers a choice of high-speed train tickets on major Italian routes.
Trains from Florence include Frecciarossa high-speed services, Italo high-speed trains, Trenitalia Intercity services, and Regionale trains across Tuscany. Firenze Santa Maria Novella handles most city-center departures, while Firenze Campo di Marte and Firenze Rifredi support selected long-distance, regional, and north-south services around the city.
Rail routes from Florence run south toward Rome and Naples, north through Bologna toward Milan and Turin, northeast toward Venice, and west across Tuscany toward Pisa, Livorno, and La Spezia. Regional trains to Florence also link the city with Siena, Arezzo, Lucca, and Prato. Book trains from and to Florence online at Rail Monsters.