To get from Treviso to Varese by train you can catch one of the 3 trains that everyday travel between these two cities. The first train to Varese leaves from Treviso at 15:56 and the last train departs at 19:25. If you choose a local train the trip lasts on average 04:28 hours. For your trip from Treviso to Varese by train you can choose to leave from one of Treviso main stations: Treviso Centrale Prices for next month range from € 35 to € 35. The most economic train is Regionale Veloce () that departs at 15:56 and arrives in Varese at 20:24 at € 35. On Wanderio you can compare all schedules, fares and railway companies to Varese and book the best itinerary starting from Treviso.