Distance from Windsor to Porthcawl

The distance from Windsor to Porthcawl is 334 km (or 208 mi). The estimated driving time for the trip is 3h 58min and the main road for this route is the Strensham Interchange. In a straight line, the distance between Windsor and Porthcawl is 277 km (173 mi).