By road the distance from Cagliari to Perugia is 425.74 mi equal to 685.17 km
By car, the estimated travel time is 11 hours and 56 minutes
The distance Cagliari - Perugia in a straight line is 317.87 mi equal to 511.56 km
The Page "Route from Cagliari to Perugia" proposes the shortest and fastest way to reach Perugia from Cagliari by car, bus or bike. The map shows the route Cagliari Perugia to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Perugia Cagliari and the time to go from Cagliari to Perugia.