Distance from Oxford to Bargoed

The distance from Oxford to Bargoed is 180 km (or 112 mi). The estimated driving time for the trip is 2h 6min and the main road for this route is the Theale Interchange. In a straight line, the distance between Oxford and Bargoed is 157 km (98 mi).