Distance from Tain to St Asaph

The distance from Tain to St Asaph is 699 km (or 435 mi). The estimated driving time for the trip is 7h 35min and the main road for this route is the Preston Brook Interchange. In a straight line, the distance between Tain and St Asaph is 510 km (317 mi).