The train journey from Florence to Pisa takes 0h 58m on average and covers a distance of 42 miles.
Trenitalia is the only train operator serving this route.