Distance from Abingdon to Henley-On-Thames

The distance from Abingdon to Henley-On-Thames is 35 km (or 22 mi). The estimated driving time for the trip is 31min and the main road for this route is the Crowmarsh Hill, A4130. In a straight line, the distance between Abingdon and Henley-On-Thames is 30 km (19 mi).