Distance from Rhayader to Henley-On-Thames

The distance from Rhayader to Henley-On-Thames is 238 km (or 148 mi). The estimated driving time for the trip is 3h 7min and the main road for this route is the A40. In a straight line, the distance between Rhayader and Henley-On-Thames is 198 km (124 mi).