Distance from Crewe to Fishguard

The distance from Crewe to Fishguard is 262 km (or 163 mi). The estimated driving time for the trip is 3h 38min and the main road for this route is the Penparcau Road, A487. In a straight line, the distance between Crewe and Fishguard is 211 km (132 mi).