Distance from Sandhurst to Craigavon

The distance from Sandhurst to Craigavon is 470 km (or 293 mi). The estimated driving time for the trip is 7h 34min and the main road for this route is the M6. In a straight line, the distance between Sandhurst and Craigavon is 232 km (145 mi).