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 22/03/2026 19:05:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 19:45:00. 50 Economy ticket for £3 per person are available. Travel duration is 0h 40m
-
FlixBus3h 25m016:20GenoaFanti d'Italia / Principe Bus Stop19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Fanti d'Italia / Principe Bus Stop, Genoa (Italy) at 22/03/2026 16:20:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 19:45:00. 50 Economy ticket for £9 per person are available. Travel duration is 3h 25m
-
FlixBus4h 10m010:15RomeTiburtina Bus Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Tiburtina Bus Station, Rome (Italy) at 22/03/2026 10:15:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 14:25:00. 50 Economy ticket for £11 per person are available. Travel duration is 4h 10m
-
FlixBus7h 45m012:00MilanSan Donato Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from San Donato Bus Station, Milan (Italy) at 22/03/2026 12:00:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 19:45:00. 50 Economy ticket for £15 per person are available. Travel duration is 7h 45m
-
FlixBus7h 45m012:00MilanLampugnano Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Lampugnano Bus Station, Milan (Italy) at 22/03/2026 12:00:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 19:45:00. 50 Economy ticket for £18 per person are available. Travel duration is 7h 45m
-
FlixBus12h 40m001:45BariCentral Bus Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Bari (Italy) at 22/03/2026 01:45:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 14:25:00. 50 Economy ticket for £22 per person are available. Travel duration is 12h 40m
-
FlixBus16h 30m021:55BariCentral Bus Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Bari (Italy) at 22/03/2026 21:55:00 to Piazza Treviso, Pistoia (Italy) arriving at 23/03/2026 14:25:00. 50 Economy ticket for £23 per person are available. Travel duration is 16h 30m
-
FlixBus13h 50m000:35MateraVia Don Luigi Sturzo Bus Stop14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Via Don Luigi Sturzo Bus Stop, Matera (Italy) at 22/03/2026 00:35:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 14:25:00. 50 Economy ticket for £24 per person are available. Travel duration is 13h 50m
-
FlixBus10h 55m003:30SalernoPiazza Concordia Bus Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Piazza Concordia Bus Station, Salerno (Italy) at 22/03/2026 03:30:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 14:25:00. 50 Economy ticket for £25 per person are available. Travel duration is 10h 55m
-
FlixBus19h 25m019:00FrascinetoSvincolo Autostrada Coach Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Svincolo Autostrada Coach Station, Frascineto (Italy) at 22/03/2026 19:00:00 to Piazza Treviso, Pistoia (Italy) arriving at 23/03/2026 14:25:00. 50 Economy ticket for £27 per person are available. Travel duration is 19h 25m
-
FlixBus12h 55m001:30LauriaSS19 Sud14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from SS19 Sud, Lauria (Italy) at 22/03/2026 01:30:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 14:25:00. 50 Economy ticket for £28 per person are available. Travel duration is 12h 55m
-
FlixBus13h 30m000:55FrascinetoSvincolo Autostrada Coach Station14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Svincolo Autostrada Coach Station, Frascineto (Italy) at 22/03/2026 00:55:00 to Piazza Treviso, Pistoia (Italy) arriving at 22/03/2026 14:25:00. 50 Economy ticket for £29 per person are available. Travel duration is 13h 30m
-
FlixBus17h 15m021:10LauriaSS19 Sud14:25PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from SS19 Sud, Lauria (Italy) at 22/03/2026 21:10:00 to Piazza Treviso, Pistoia (Italy) arriving at 23/03/2026 14:25:00. 50 Economy ticket for £32 per person are available. Travel duration is 17h 15m
-
FlixBus30h 35m013:10WiesbadenCentral Bus Station19:45PistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Wiesbaden (Germany) at 22/03/2026 13:10:00 to Piazza Treviso, Pistoia (Italy) arriving at 23/03/2026 19:45:00. 50 Economy ticket for £79 per person are available. Travel duration is 30h 35m
Cheap train tickets to Pistoia
-
Trenitalia0h 19m000:53PratoCentral Station01:12PistoiaTrain Station0EconomyA Train from Trenitalia goes from Central Station, Prato (Italy) at 20/03/2026 00:53:00 to Train Station, Pistoia (Italy) arriving at 20/03/2026 01:12:00. 50 Economy ticket for £2 per person are available. Travel duration is 0h 19m
-
Trenitalia1h 42m005:25PisaCentral Station07:07PistoiaTrain Station0EconomyA Train from Trenitalia goes from Central Station, Pisa (Italy) at 18/03/2026 05:25:00 to Train Station, Pistoia (Italy) arriving at 18/03/2026 07:07:00. 50 Economy ticket for £7 per person are available. Travel duration is 1h 42m
-
Trenitalia1h 48m006:23PisaCentral Station08:11PistoiaTrain Station0EconomyA Train from Trenitalia goes from Central Station, Pisa (Italy) at 18/03/2026 06:23:00 to Train Station, Pistoia (Italy) arriving at 18/03/2026 08:11:00. 50 Economy ticket for £8 per person are available. Travel duration is 1h 48m
-
Trenitalia2h 15m004:15PisaCentral Station06:30PistoiaTrain Station0EconomyA Train from Trenitalia goes from Central Station, Pisa (Italy) at 18/03/2026 04:15:00 to Train Station, Pistoia (Italy) arriving at 18/03/2026 06:30:00. 50 Economy ticket for £9 per person are available. Travel duration is 2h 15m
Cheap Carpooling to Pistoia
-
BlaBlaCar1h 30m021:30La Spezia23:00Pistoia0EconomyA Car from BlaBlaCar goes from , La Spezia (Italy) at 22/03/2026 21:30:00 to , Pistoia (Italy) arriving at 22/03/2026 23:00:00. 50 Economy ticket for £10 per person are available. Travel duration is 1h 30m
-
BlaBlaCar2h 50m020:30Genoa23:20Pistoia0EconomyA Car from BlaBlaCar goes from , Genoa (Italy) at 22/03/2026 20:30:00 to , Pistoia (Italy) arriving at 22/03/2026 23:20:00. 50 Economy ticket for £15 per person are available. Travel duration is 2h 50m
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.
