Distance from Reading to Newbury

The distance from Reading to Newbury is 27 km (or 17 mi). The estimated driving time for the trip is 27min and the main road for this route is the Bath Road. In a straight line, the distance between Reading and Newbury is 24 km (15 mi).