Distance from Crickhowell to Newport-On-Tay

The distance from Crickhowell to Newport-On-Tay is 686 km (or 427 mi). The estimated driving time for the trip is 7h 14min and the main road for this route is the M6. In a straight line, the distance between Crickhowell and Newport-On-Tay is 509 km (317 mi).