Distance from Pembroke Dock to Shanklin

The distance from Pembroke Dock to Shanklin is 420 km (or 261 mi). The estimated driving time for the trip is 5h 37min and the main road for this route is the M4. In a straight line, the distance between Pembroke Dock and Shanklin is 286 km (178 mi).