Florencja jest jednym z kluczowych węzłów kolejowych w środkowych Włoszech, położonym na krajowym korytarzu kolei dużych prędkości między Rzymem, Bolonią, Mediolanem i Wenecją. Miasto ma kilka stacji pasażerskich, a Firenze Santa Maria Novella jest głównym dworcem dla większości połączeń dalekobieżnych i regionalnych. Zarówno Trenitalia, jak i Italo obsługują Florencję, dając podróżnym wybór biletów na pociągi dużych prędkości na głównych włoskich trasach.
Pociągi z Florencji obejmują szybkie połączenia Frecciarossa, pociągi dużych prędkości Italo, połączenia Trenitalia Intercity oraz pociągi Regionale kursujące po Toskanii. Firenze Santa Maria Novella obsługuje większość odjazdów z centrum miasta, natomiast Firenze Campo di Marte i Firenze Rifredi obsługują wybrane połączenia dalekobieżne, regionalne oraz północ-południe w obrębie miasta.
Trasy kolejowe z Florencji biegną na południe w kierunku Rzymu i Neapolu, na północ przez Bolonię do Mediolanu i Turynu, na północny wschód do Wenecji oraz na zachód przez Toskanię do Pizy, Livorno i La Spezia. Pociągi regionalne do Florencji łączą także miasto z Sieną, Arezzo, Luccą i Prato. Zarezerwuj pociągi z i do Florencji online w Rail Monsters.