To get from Desenzano del Garda to Vasto by train you can catch one of the 5 trains that everyday travel between these two cities. The first train to Vasto leaves from Desenzano del Garda at 06:12 and the last train departs at 14:22. If you choose a local train the trip lasts on average 07:12 hours. For your trip from Desenzano del Garda to Vasto by train you can choose to leave from one of Desenzano del Garda main stations: Desenzano del Garda-Sirmione Tickets price depend on the departure time and train type, the most economic train ticket available this week is from € 85 to € 117. The most economic train is Frecciabianca () that departs at 13:37 and arrives in Vasto at 22:05 at € 85. On Wanderio you can compare all schedules, fares and railway companies to Vasto and book the best itinerary starting from Desenzano del Garda.