Flights – Florence Airport Amerigo Vespucci
Trains – Trenitalia, Italo
Public Transportation Service – Autolinee Toscane
Public Transportation Service – App Moovit Bus & Train Schedules very useful, for desktop use, Android and Ios.
More info about bus service – VisitFlorence-info-bus