Distance from Portsmouth to Cowbridge

The distance from Portsmouth to Cowbridge by car is 243 km (or 151 mi). The estimated driving time for the trip is 2 h 34 min and the main road for this route is the M4. In a straight line, the distance between Portsmouth and Cowbridge is 166 km (104 mi).