Distance from Middlesbrough to Billingshurst

The distance from Middlesbrough to Billingshurst by car is 466 km (or 290 mi). The estimated driving time for the trip is 4 h 53 min and the main road for this route is the A1(M). In a straight line, the distance between Middlesbrough and Billingshurst is 399 km (248 mi).