To get from Perugia to Gioia Tauro by train you can catch one of the 9 trains that everyday travel between these two cities. The first train to Gioia Tauro leaves from Perugia at 06:40 and the last train departs at 19:45. If you choose a local train the trip lasts on average 08:18 hours. For your trip from Perugia to Gioia Tauro by train you can choose to leave from one of Perugia main stations: Perugia Prices for next month range from € 41 to € 41. The most economic train is Regionale Veloce () that departs at 11:03 and arrives in Gioia Tauro at 21:12 at € 41. On Wanderio you can compare all schedules, fares and railway companies to Gioia Tauro and book the best itinerary starting from Perugia.