Distance from Birmingham to Harrow

The distance from Birmingham to Harrow is 173 km (or 108 mi). The estimated driving time for the trip is 1h 51min and the main road for this route is the Aston Expressway. In a straight line, the distance between Birmingham and Harrow is 147 km (92 mi).