Distance from Windsor to Beckenham

The distance from Windsor to Beckenham is 250 km (or 156 mi). The estimated driving time for the trip is 3h 11min and the main road for this route is the Great North Road. In a straight line, the distance between Windsor and Beckenham is 223 km (139 mi).