Distance from Corsham to Pembroke

The distance from Corsham to Pembroke is 239 km (or 149 mi). The estimated driving time for the trip is 2h 44min and the main road for this route is the Tormarton Interchange. In a straight line, the distance between Corsham and Pembroke is 191 km (119 mi).