To get from Bari to Viterbo by train you can catch one of the 4 trains that everyday travel between these two cities. The first train to Viterbo leaves from Bari at 00:01 and the last train departs at 13:38. If you choose a local train the trip lasts on average 05:57 hours. For your trip from Bari to Viterbo by train you can choose to leave from one of Bari main stations: Bari Centrale Prices for next month range from € 38 to € 38. The most economic train is Frecciargento () that departs at 13:17 and arrives in Viterbo at 19:14 at € 38. On Wanderio you can compare all schedules, fares and railway companies to Viterbo and book the best itinerary starting from Bari.