To get from Vicenza a San Giovanni Lupatoto by train you can catch one of the 24 trains that everyday travel between Vicenza and S. Martino Buonalbergo, the closest station to the city. For your trip from Vicenza to S. Martino Buonalbergo by train you can choose to leave from one of Vicenza main stations: Vicenza If travelling with Trenitalia, you need to know the Vicenza to S. Martino Buonalbergo train schedule: the first train leaves at 06:22, while the last ride is at 23:22. A Vicenza to S. Martino Buonalbergo train cost about 4.75 €. But how long is the train ride from Vicenza to S. Martino Buonalbergo? Your journey takes 39 minutes on average. Trenitalia offers 14 direct trains between these two cities.