Distance from Narberth to Craigavon

The distance from Narberth to Craigavon is 791 km (or 492 mi). The estimated driving time for the trip is 11h 21min and the main road for this route is the M6. In a straight line, the distance between Narberth and Craigavon is 314 km (196 mi).