Distance from Heriot to Craigavon

The distance from Heriot to Craigavon is 328 km (or 204 mi). The estimated driving time for the trip is 6h 28min and the main road for this route is the Belfast - Cairnryan. In a straight line, the distance between Heriot and Craigavon is 262 km (163 mi).