Distance from Bagshot to Newbury

The distance from Bagshot to Newbury is 57 km (or 36 mi). The estimated driving time for the trip is 42min and the main road for this route is the M4. In a straight line, the distance between Bagshot and Newbury is 44 km (28 mi).