If you are looking for different alternatives to travel from Pistoia to Florence, trains and carpooling solutions could be a good deal seen the relatively short distance.
What time are the buses to Florence?
The first bus to Florence leaves at 04:03, while the last one is scheduled at 21:07. The journey takes on average 1 hour and 5 minutes, but the fastest connections take only 55 minutes.
Which bus companies serve the route Pistoia - Florence?
Virail counts among its partners also Trenitalia and Marozzi, with buses from Pistoia to Florence.
Trenitalia, Ferrovie dello Stato group, is currently the biggest rail society in Italy, which, however, also offers bus connections through its Freccialink, providing in a single solution the combination of Frecce and buses.