All about buses to Pistoia
Cheap bus tickets to Pistoia
-
FlixBus0h 40m06:50 PMLuccaCentral Station7:30 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Station, Lucca (Italy) at 6/20/2026 6:50:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 7:30:00 PM. 50 Economy ticket for $5 per person are available. Travel duration is 0h 40m
-
FlixBus0h 20m01:40 PMPratoPiazzale Del Museo2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Piazzale Del Museo, Prato (Italy) at 6/20/2026 1:40:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $7 per person are available. Travel duration is 0h 20m
-
FlixBus4h 5m09:55 AMRomeTiburtina Bus Station2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Tiburtina Bus Station, Rome (Italy) at 6/20/2026 9:55:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $19 per person are available. Travel duration is 4h 5m
-
FlixBus9h 45m04:15 AMPescaraCentral Bus Station2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Pescara (Italy) at 6/20/2026 4:15:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $37 per person are available. Travel duration is 9h 45m
-
FlixBus6h 0m01:30 PMMilanLampugnano Bus Station7:30 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Lampugnano Bus Station, Milan (Italy) at 6/20/2026 1:30:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 7:30:00 PM. 50 Economy ticket for $38 per person are available. Travel duration is 6h 0m
-
FlixBus13h 25m012:35 AMMateraVia Don Luigi Sturzo Bus Stop2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Via Don Luigi Sturzo Bus Stop, Matera (Italy) at 6/20/2026 12:35:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $40 per person are available. Travel duration is 13h 25m
-
FlixBus12h 20m01:40 AMSala ConsilinaSala Consilina Bus Stop2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Sala Consilina Bus Stop, Sala Consilina (Italy) at 6/20/2026 1:40:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $42 per person are available. Travel duration is 12h 20m
-
FlixBus12h 15m07:15 AMImperiaPiazza Dante Bus Stop7:30 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Piazza Dante Bus Stop, Imperia (Italy) at 6/20/2026 7:15:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 7:30:00 PM. 50 Economy ticket for $44 per person are available. Travel duration is 12h 15m
-
FlixBus10h 30m03:30 AMSalernoPiazza Concordia Bus Station2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Piazza Concordia Bus Station, Salerno (Italy) at 6/20/2026 3:30:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $47 per person are available. Travel duration is 10h 30m
-
FlixBus17h 34m08:26 PMSala ConsilinaSala Consilina Bus Stop2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Sala Consilina Bus Stop, Sala Consilina (Italy) at 6/20/2026 8:26:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/21/2026 2:00:00 PM. 50 Economy ticket for $48 per person are available. Travel duration is 17h 34m
-
FlixBus13h 5m012:55 AMFrascinetoSvincolo Autostrada Bus Station2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Svincolo Autostrada Bus Station, Frascineto (Italy) at 6/20/2026 12:55:00 AM to Piazza Treviso, Pistoia (Italy) arriving at 6/20/2026 2:00:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 13h 5m
-
FlixBus15h 45m010:15 PMFrascinetoSvincolo Autostrada Bus Station2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Svincolo Autostrada Bus Station, Frascineto (Italy) at 6/20/2026 10:15:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/21/2026 2:00:00 PM. 50 Economy ticket for $72 per person are available. Travel duration is 15h 45m
-
FlixBus19h 55m06:05 PMMunichCentral Bus Station2:00 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Munich (Germany) at 6/20/2026 6:05:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/21/2026 2:00:00 PM. 50 Economy ticket for $75 per person are available. Travel duration is 19h 55m
-
FlixBus19h 40m011:50 PMMunichCentral Bus Station7:30 PMPistoiaPiazza Treviso0EconomyA Bus from FlixBus goes from Central Bus Station, Munich (Germany) at 6/20/2026 11:50:00 PM to Piazza Treviso, Pistoia (Italy) arriving at 6/21/2026 7:30:00 PM. 50 Economy ticket for $86 per person are available. Travel duration is 19h 40m
Cheap train tickets to Pistoia
-
Trenitalia1h 37m05:25 AMPisaCentral Station7:02 AMPistoiaTrain Station0EconomyA Train from Trenitalia goes from Central Station, Pisa (Italy) at 6/24/2026 5:25:00 AM to Train Station, Pistoia (Italy) arriving at 6/24/2026 7:02:00 AM. 50 Economy ticket for $9 per person are available. Travel duration is 1h 37m
-
Trenitalia5h 55m011:42 AMRomeOstiense Train Station5:37 PMPistoiaTrain Station0EconomyA Train from Trenitalia goes from Ostiense Train Station, Rome (Italy) at 6/20/2026 11:42:00 AM to Train Station, Pistoia (Italy) arriving at 6/20/2026 5:37:00 PM. 50 Economy ticket for $36 per person are available. Travel duration is 5h 55m
-
Trenitalia5h 5m06:06 AMRomeOstiense Train Station11:11 AMPistoiaTrain Station0EconomyA Train from Trenitalia goes from Ostiense Train Station, Rome (Italy) at 6/20/2026 6:06:00 AM to Train Station, Pistoia (Italy) arriving at 6/20/2026 11:11:00 AM. 50 Economy ticket for $52 per person are available. Travel duration is 5h 5m
-
Trenitalia6h 23m012:15 AMRomeOstiense Train Station6:38 AMPistoiaTrain Station0EconomyA Train from Trenitalia goes from Ostiense Train Station, Rome (Italy) at 6/20/2026 12:15:00 AM to Train Station, Pistoia (Italy) arriving at 6/20/2026 6:38:00 AM. 50 Economy ticket for $55 per person are available. Travel duration is 6h 23m
Cheap Carpooling to Pistoia
-
BlaBlaCar0h 50m09:10 PMPisa10:00 PMPistoia0EconomyA Car from BlaBlaCar goes from , Pisa (Italy) at 6/22/2026 9:10:00 PM to , Pistoia (Italy) arriving at 6/22/2026 10:00:00 PM. 50 Economy ticket for $7 per person are available. Travel duration is 0h 50m
-
BlaBlaCar1h 10m012:30 PMArezzo1:40 PMPistoia0EconomyA Car from BlaBlaCar goes from , Arezzo (Italy) at 6/21/2026 12:30:00 PM to , Pistoia (Italy) arriving at 6/21/2026 1:40:00 PM. 50 Economy ticket for $14 per person are available. Travel duration is 1h 10m
-
BlaBlaCar2h 20m06:10 PMGenoa8:30 PMPistoia0EconomyA Car from BlaBlaCar goes from , Genoa (Italy) at 6/26/2026 6:10:00 PM to , Pistoia (Italy) arriving at 6/26/2026 8:30:00 PM. 50 Economy ticket for $22 per person are available. Travel duration is 2h 20m
-
BlaBlaCar3h 40m04:40 PMRome8:20 PMPistoia0EconomyA Car from BlaBlaCar goes from , Rome (Italy) at 6/24/2026 4:40:00 PM to , Pistoia (Italy) arriving at 6/24/2026 8:20:00 PM. 50 Economy ticket for $29 per person are available. Travel duration is 3h 40m
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 by bus from Pistoia? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Pistoia with other people? Then indicate how many passengers are joining you 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 transportation, such as trains, carpooling and flights, with which you can get to Pistoia.
