Distance from Bellshill to Petworth

The distance from Bellshill to Petworth is 671 km (or 417 mi). The estimated driving time for the trip is 7h 13min and the main road for this route is the Raith Interchange. In a straight line, the distance between Bellshill and Petworth is 583 km (363 mi).