Distance from Cupar to Craigavon

The distance from Cupar to Craigavon is 373 km (or 232 mi). The estimated driving time for the trip is 6h 47min and the main road for this route is the Larne - Cairnryan. In a straight line, the distance between Cupar and Craigavon is 298 km (186 mi).