Distance from Reading to Bristol

The distance from Reading to Bristol by car is 149 km (or 93 mi). The estimated driving time for the trip is 1 h 44 min and the main road for this route is the Church Road, A4074. In a straight line, the distance between Reading and Bristol is 126 km (79 mi).