virail helps you to find timetables and prices for all buses from Pistoia to Milan.
The route from Pistoia to Milan is served daily by 3 bus departing from the station of Pistoia and arriving to the stations of Lampugnano, Milan (Lampugnano), Bergamo (Orio Al Serio Airport - BGY).
It's possible to buy a bus ticket for an average price of 24€. The best price for the next few days is 17€.
The average duration of the journey is 8 h 10 min. The first bus leaves at 7:45am. The last is at 1:55pm.