By road the distance from Perugia to Taranto is 395.84 mi equal to 637.05 km
By car, the estimated travel time is 6 hours and 51 minutes
The distance Perugia - Taranto in a straight line is 309.82 mi equal to 498.61 km
The Page "Route from Perugia to Taranto" proposes the shortest and fastest way to reach Taranto from Perugia by car, bus or bike. The map shows the route Perugia Taranto to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Taranto Perugia and the time to go from Perugia to Taranto.