To get from Pistoia a San Salvo by train you can catch one of the 11 trains that everyday travel between Pistoia and Vasto-S. Salvo, the closest station to the city. For your trip from Pistoia to Vasto-S. Salvo by train you can choose to leave from one of Pistoia main stations: Pistoia, Napoli Centrale If travelling with Trenitalia, you need to know the Pistoia to Vasto-S. Salvo train schedule: the first train leaves at 07:32, while the last ride is at 15:12. A Pistoia to Vasto-S. Salvo train cost about 48.2 €. But how long is the train ride from Pistoia to Vasto-S. Salvo? Your journey takes about 7 hours on average.