All about buses to Pistoia
Cheap bus tickets to Pistoia
-
FlixBus0h 40m019:05LuccaCentral Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Station, Lucca (Italy) at 12/07/2025 19:05:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 19:45:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 40m
-
Trenitalia0h 50m004:25FlorenceSanta Maria Novella Central Station05:15PistoiaPiazza Treviso0EconomyA Bus from Trenitalia goes from Santa Maria Novella Central Station, Florence (Italy) at 12/07/2025 04:25:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 05:15:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 50m
-
Itabus3h 24m023:06GenoaPiazza della Vittoria Bus Station02:30PistoiaPiazza Treviso0Premium EconomyA Bus from Itabus goes from Piazza della Vittoria Bus Station, Genoa (Italy) at 12/07/2025 23:06:00 to Piazza Treviso, Pistoia (Italy) arriving at 13/07/2025 02:30:00. 50 Premium Economy ticket for £6 per person are available. Travel duration is 3h 24m
-
Itabus4h 15m011:15GenoaFanti d'Italia / Principe Bus Stop15:30PistoiaPiazza Treviso0Premium EconomyA Bus from Itabus goes from Fanti d'Italia / Principe Bus Stop, Genoa (Italy) at 12/07/2025 11:15:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 15:30:00. 50 Premium Economy ticket for £9 per person are available. Travel duration is 4h 15m
-
FlixBus5h 50m013:55TurinCentral Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Turin (Italy) at 12/07/2025 13:55:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 19:45:00. 50 Economy ticket for £14 per person are available. Travel duration is 5h 50m
-
FlixBus5h 50m013:55TurinCentral Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Turin (Italy) at 16/07/2025 13:55:00 to Piazza Treviso, Pistoia (Italy) arriving at 16/07/2025 19:45:00. 50 Economy ticket for £15 per person are available. Travel duration is 5h 50m
-
Itabus6h 51m007:05CasertaTrain Station13:56PistoiaPiazza Treviso0Premium EconomyA Bus from Itabus goes from Train Station, Caserta (Italy) at 12/07/2025 07:05:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 13:56:00. 50 Premium Economy ticket for £15 per person are available. Travel duration is 6h 51m
-
FlixBus5h 50m013:55TurinCentral Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Turin (Italy) at 13/07/2025 13:55:00 to Piazza Treviso, Pistoia (Italy) arriving at 13/07/2025 19:45:00. 50 Economy ticket for £17 per person are available. Travel duration is 5h 50m
-
Itabus6h 51m007:05CasertaTrain Station13:56PistoiaPiazza Treviso0Premium EconomyA Bus from Itabus goes from Train Station, Caserta (Italy) at 18/07/2025 07:05:00 to Piazza Treviso, Pistoia (Italy) arriving at 18/07/2025 13:56:00. 50 Premium Economy ticket for £17 per person are available. Travel duration is 6h 51m
-
Itabus7h 41m017:45CasertaTrain Station01:26PistoiaPiazza Treviso0Premium EconomyA Bus from Itabus goes from Train Station, Caserta (Italy) at 18/07/2025 17:45:00 to Piazza Treviso, Pistoia (Italy) arriving at 19/07/2025 01:26:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 7h 41m
-
FlixBus5h 50m013:55TurinCentral Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Turin (Italy) at 18/07/2025 13:55:00 to Piazza Treviso, Pistoia (Italy) arriving at 18/07/2025 19:45:00. 50 Economy ticket for £19 per person are available. Travel duration is 5h 50m
-
FlixBus9h 45m004:40CasertaCaserta Nord Nazionale Appia Bus Stop14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Caserta Nord Nazionale Appia Bus Stop, Caserta (Italy) at 15/07/2025 04:40:00 to Piazza Treviso, Pistoia (Italy) arriving at 15/07/2025 14:25:00. 50 Economy ticket for £22 per person are available. Travel duration is 9h 45m
-
FlixBus9h 10m005:15CasertaTrain Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Train Station, Caserta (Italy) at 12/07/2025 05:15:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 14:25:00. 50 Economy ticket for £28 per person are available. Travel duration is 9h 10m
-
FlixBus9h 45m004:40CasertaCaserta Nord Nazionale Appia Bus Stop14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Caserta Nord Nazionale Appia Bus Stop, Caserta (Italy) at 12/07/2025 04:40:00 to Piazza Treviso, Pistoia (Italy) arriving at 12/07/2025 14:25:00. 50 Economy ticket for £30 per person are available. Travel duration is 9h 45m
Cheap train tickets to Pistoia
-
Trenitalia1h 7m005:00LuccaCentral Station06:07PistoiaTrain Station0EconomyA Train from Trenitalia goes from Central Station, Lucca (Italy) at 14/07/2025 05:00:00 to Train Station, Pistoia (Italy) arriving at 14/07/2025 06:07:00. 50 Economy ticket for £6 per person are available. Travel duration is 1h 7m
-
Trenitalia2h 39m005:35RomeTermini Central Station08:14PistoiaTrain Station0EconomyA Train from Trenitalia goes from Termini Central Station, Rome (Italy) at 12/07/2025 05:35:00 to Train Station, Pistoia (Italy) arriving at 12/07/2025 08:14:00. 50 Economy ticket for £21 per person are available. Travel duration is 2h 39m
-
Trenitalia6h 42m005:30RomeTermini Central Station12:12PistoiaTrain Station0EconomyA Train from Trenitalia goes from Termini Central Station, Rome (Italy) at 12/07/2025 05:30:00 to Train Station, Pistoia (Italy) arriving at 12/07/2025 12:12:00. 50 Economy ticket for £23 per person are available. Travel duration is 6h 42m
-
Trenitalia6h 23m000:15RomeOstiense Train Station06:38PistoiaTrain Station0EconomyA Train from Trenitalia goes from Ostiense Train Station, Rome (Italy) at 12/07/2025 00:15:00 to Train Station, Pistoia (Italy) arriving at 12/07/2025 06:38:00. 50 Economy ticket for £27 per person are available. Travel duration is 6h 23m
Cheap Carpooling to Pistoia
-
BlaBlaCar0h 30m017:50Lucca18:20Pistoia0EconomyA Car from BlaBlaCar goes from , Lucca (Italy) at 17/07/2025 17:50:00 to , Pistoia (Italy) arriving at 17/07/2025 18:20:00. 50 Economy ticket for £3 per person are available. Travel duration is 0h 30m
-
BlaBlaCar1h 40m009:30Arezzo11:10Pistoia0EconomyA Car from BlaBlaCar goes from , Arezzo (Italy) at 18/07/2025 09:30:00 to , Pistoia (Italy) arriving at 18/07/2025 11:10:00. 50 Economy ticket for £8 per person are available. Travel duration is 1h 40m
-
BlaBlaCar2h 0m016:40Arezzo18:40Pistoia0EconomyA Car from BlaBlaCar goes from , Arezzo (Italy) at 15/07/2025 16:40:00 to , Pistoia (Italy) arriving at 15/07/2025 18:40:00. 50 Economy ticket for £9 per person are available. Travel duration is 2h 0m
-
BlaBlaCar4h 30m014:30Turin19:00Pistoia0EconomyA Car from BlaBlaCar goes from , Turin (Italy) at 12/07/2025 14:30:00 to , Pistoia (Italy) arriving at 12/07/2025 19:00:00. 50 Economy ticket for £25 per person are available. Travel duration is 4h 30m
Your route is not there? In the search bar, we have already filled Pistoia as your destination. You just have to enter your place of departure. However, if you want to take the bus from Pistoia, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Pistoia? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Pistoia and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Pistoia.