Distance from Greenock to Petworth

The distance from Greenock to Petworth is 745 km (or 463 mi). The estimated driving time for the trip is 7h 46min and the main road for this route is the M8. In a straight line, the distance between Greenock and Petworth is 617 km (384 mi).